0001352010-22-000048.txt : 20220805 0001352010-22-000048.hdr.sgml : 20220805 20220804195600 ACCESSION NUMBER: 0001352010-22-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EPAM Systems, Inc. CENTRAL INDEX KEY: 0001352010 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 223536104 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35418 FILM NUMBER: 221138261 BUSINESS ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 202 CITY: NEWTOWN STATE: PA ZIP: 18940 BUSINESS PHONE: (267) 759-9000 MAIL ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 202 CITY: NEWTOWN STATE: PA ZIP: 18940 FORMER COMPANY: FORMER CONFORMED NAME: EPAM SYSTEMS INC DATE OF NAME CHANGE: 20060202 10-Q 1 epam-20220630.htm 10-Q epam-20220630
000135201012/312022Q2FALSEhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrent611100013520102022-01-012022-06-3000013520102022-07-29xbrli:shares00013520102022-06-30iso4217:USD00013520102021-12-31iso4217:USDxbrli:shares00013520102022-04-012022-06-3000013520102021-04-012021-06-3000013520102021-01-012021-06-300001352010us-gaap:CommonStockMember2021-12-310001352010us-gaap:AdditionalPaidInCapitalMember2021-12-310001352010us-gaap:RetainedEarningsMember2021-12-310001352010us-gaap:TreasuryStockMember2021-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001352010us-gaap:NoncontrollingInterestMember2021-12-310001352010us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001352010us-gaap:CommonStockMember2022-01-012022-03-310001352010us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001352010us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001352010us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013520102022-01-012022-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001352010us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001352010us-gaap:RetainedEarningsMember2022-01-012022-03-310001352010us-gaap:CommonStockMember2022-03-310001352010us-gaap:AdditionalPaidInCapitalMember2022-03-310001352010us-gaap:RetainedEarningsMember2022-03-310001352010us-gaap:TreasuryStockMember2022-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001352010us-gaap:NoncontrollingInterestMember2022-03-3100013520102022-03-310001352010us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001352010us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001352010us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001352010us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001352010us-gaap:CommonStockMember2022-04-012022-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001352010us-gaap:RetainedEarningsMember2022-04-012022-06-300001352010us-gaap:CommonStockMember2022-06-300001352010us-gaap:AdditionalPaidInCapitalMember2022-06-300001352010us-gaap:RetainedEarningsMember2022-06-300001352010us-gaap:TreasuryStockMember2022-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001352010us-gaap:NoncontrollingInterestMember2022-06-300001352010us-gaap:CommonStockMember2020-12-310001352010us-gaap:AdditionalPaidInCapitalMember2020-12-310001352010us-gaap:RetainedEarningsMember2020-12-310001352010us-gaap:TreasuryStockMember2020-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001352010us-gaap:NoncontrollingInterestMember2020-12-3100013520102020-12-310001352010us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001352010us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001352010us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001352010us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100013520102021-01-012021-03-310001352010us-gaap:CommonStockMember2021-01-012021-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001352010us-gaap:RetainedEarningsMember2021-01-012021-03-310001352010us-gaap:CommonStockMember2021-03-310001352010us-gaap:AdditionalPaidInCapitalMember2021-03-310001352010us-gaap:RetainedEarningsMember2021-03-310001352010us-gaap:TreasuryStockMember2021-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001352010us-gaap:NoncontrollingInterestMember2021-03-3100013520102021-03-310001352010us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001352010us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001352010us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001352010us-gaap:CommonStockMember2021-04-012021-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001352010us-gaap:RetainedEarningsMember2021-04-012021-06-300001352010us-gaap:CommonStockMember2021-06-300001352010us-gaap:AdditionalPaidInCapitalMember2021-06-300001352010us-gaap:RetainedEarningsMember2021-06-300001352010us-gaap:TreasuryStockMember2021-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001352010us-gaap:NoncontrollingInterestMember2021-06-3000013520102021-06-300001352010country:BY2022-06-300001352010country:UA2022-06-300001352010country:RU2022-06-300001352010us-gaap:BuildingMembercountry:UA2022-06-300001352010country:UAus-gaap:ConstructionInProgressMember2022-06-300001352010country:UAus-gaap:ComputerEquipmentMember2022-06-300001352010us-gaap:FurnitureAndFixturesMembercountry:UA2022-06-300001352010us-gaap:LeaseholdImprovementsMembercountry:UA2022-06-300001352010country:UAepam:HumanitarianCommitmentMember2022-03-040001352010epam:HumanitarianCommitmentMember2022-04-012022-06-300001352010epam:HumanitarianCommitmentMember2022-01-012022-06-300001352010epam:HumanitarianCommitmentMemberus-gaap:CostOfSalesMember2022-04-012022-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMemberepam:HumanitarianCommitmentMember2022-04-012022-06-300001352010epam:HumanitarianCommitmentMemberus-gaap:CostOfSalesMember2022-01-012022-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMemberepam:HumanitarianCommitmentMember2022-01-012022-06-300001352010country:UAus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001352010country:UAus-gaap:CostOfSalesMember2022-04-012022-06-300001352010country:UAus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001352010country:UAus-gaap:CostOfSalesMember2022-01-012022-06-300001352010country:UAepam:NonoperatingGainsLossesMember2022-01-012022-03-310001352010country:RU2022-01-012022-03-310001352010country:RU2022-01-012022-06-300001352010us-gaap:EmployeeSeveranceMembercountry:RU2022-04-012022-06-300001352010us-gaap:EmployeeSeveranceMembercountry:RU2022-01-012022-06-300001352010epam:AccruedCompensationExpensesMemberus-gaap:EmployeeSeveranceMembercountry:RU2022-01-012022-06-300001352010country:RUus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-06-300001352010epam:PolSourceSAMember2021-04-02xbrli:pureepam:specialist0001352010epam:PolSourceSAMember2021-04-022021-04-020001352010epam:CORESEMember2021-07-230001352010epam:CORESEMember2021-07-232021-07-230001352010epam:EmakinaGroupSAMember2021-11-030001352010epam:EmakinaGroupSAMember2021-11-032021-11-030001352010epam:EmakinaGroupSAMember2021-11-300001352010epam:EmakinaGroupSAMember2021-11-302021-11-300001352010epam:PolSourceSAMemberus-gaap:CustomerRelationshipsMember2021-04-022021-04-020001352010epam:CORESEMemberus-gaap:CustomerRelationshipsMember2021-07-232021-07-230001352010epam:EmakinaGroupSAMemberus-gaap:CustomerRelationshipsMember2021-11-032021-11-030001352010us-gaap:TradeNamesMemberepam:PolSourceSAMember2021-04-022021-04-020001352010us-gaap:TradeNamesMemberepam:CORESEMember2021-07-232021-07-230001352010us-gaap:TradeNamesMemberepam:EmakinaGroupSAMember2021-11-032021-11-030001352010epam:Other2021AcquisitionsMember2021-01-012021-12-31epam:business0001352010epam:Other2021AcquisitionsMember2021-12-310001352010epam:Other2021AcquisitionsMembersrt:MinimumMember2021-01-012021-12-310001352010epam:Other2021AcquisitionsMembersrt:MaximumMember2021-01-012021-12-310001352010epam:A2022AcquisitionsMember2022-01-012022-06-300001352010epam:A2022AcquisitionsMember2022-06-300001352010epam:A2022AcquisitionsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMember2021-12-310001352010epam:EuropeSegmentMember2021-12-310001352010epam:RussiaSegmentMember2021-12-310001352010epam:EmakinaGroupSAMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:EmakinaGroupSAMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:EmakinaGroupSAMember2022-01-012022-06-300001352010epam:EmakinaGroupSAMember2022-01-012022-06-300001352010epam:PolSourceSAMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:PolSourceSAMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:PolSourceSAMember2022-01-012022-06-300001352010epam:PolSourceSAMember2022-01-012022-06-300001352010epam:CORESEMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:CORESEMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:CORESEMember2022-01-012022-06-300001352010epam:CORESEMember2022-01-012022-06-300001352010epam:Other2021AcquisitionsMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:Other2021AcquisitionsMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:Other2021AcquisitionsMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010epam:Other2021AcquisitionsMember2022-01-012022-06-300001352010epam:A2022AcquisitionsMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:A2022AcquisitionsMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:A2022AcquisitionsMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMember2022-06-300001352010epam:EuropeSegmentMember2022-06-300001352010epam:RussiaSegmentMember2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001352010epam:PolSourceSAMemberus-gaap:MeasurementInputDiscountRateMember2021-04-020001352010epam:A2022AcquisitionsMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001352010epam:A2022AcquisitionsMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001352010epam:CORESEMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001352010epam:Other2021AcquisitionsMembersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001352010epam:Other2021AcquisitionsMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001352010us-gaap:FairValueInputsLevel3Member2021-12-310001352010epam:A2022AcquisitionsMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-06-300001352010us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-06-300001352010us-gaap:FairValueInputsLevel3Member2022-01-012022-06-300001352010us-gaap:FairValueInputsLevel3Member2022-06-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001352010us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Member2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Memberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Member2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Memberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2021Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberepam:CreditFacility2021Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001352010us-gaap:OtherNoncurrentAssetsMember2022-06-300001352010us-gaap:OtherNoncurrentAssetsMember2021-12-310001352010us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ForeignExchangeForwardMember2022-01-012022-03-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentLiabilitiesMember2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2022-06-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010srt:MinimumMember2022-06-300001352010srt:MaximumMember2022-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-10-21iso4217:GBP0001352010us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-10-212021-10-210001352010us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-10-212021-10-210001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-06-300001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001352010epam:EmakinaGroupSAMember2022-06-300001352010epam:EmakinaGroupSAMemberus-gaap:ShortTermDebtMember2022-06-300001352010us-gaap:LongTermDebtMember2022-06-300001352010epam:NorthAmericaSegmentMembersrt:NorthAmericaMember2022-04-012022-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2022-04-012022-06-300001352010srt:NorthAmericaMember2022-04-012022-06-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010us-gaap:EMEAMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMembersrt:AsiaPacificMember2022-04-012022-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2022-04-012022-06-300001352010srt:AsiaPacificMember2022-04-012022-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010epam:CISMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:CISMember2022-04-012022-06-300001352010epam:CISMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMember2022-04-012022-06-300001352010epam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMembersrt:NorthAmericaMember2022-01-012022-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2022-01-012022-06-300001352010srt:NorthAmericaMember2022-01-012022-06-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010us-gaap:EMEAMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMembersrt:AsiaPacificMember2022-01-012022-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2022-01-012022-06-300001352010srt:AsiaPacificMember2022-01-012022-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:CISMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:CISMember2022-01-012022-06-300001352010epam:CISMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMembersrt:NorthAmericaMember2021-04-012021-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2021-04-012021-06-300001352010srt:NorthAmericaMember2021-04-012021-06-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010us-gaap:EMEAMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMembersrt:AsiaPacificMember2021-04-012021-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2021-04-012021-06-300001352010srt:AsiaPacificMember2021-04-012021-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:CISMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:CISMember2021-04-012021-06-300001352010epam:CISMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMembersrt:NorthAmericaMember2021-01-012021-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2021-01-012021-06-300001352010srt:NorthAmericaMember2021-01-012021-06-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010us-gaap:EMEAMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMembersrt:AsiaPacificMember2021-01-012021-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2021-01-012021-06-300001352010srt:AsiaPacificMember2021-01-012021-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:CISMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:CISMember2021-01-012021-06-300001352010epam:CISMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:TravelandConsumerSectorMember2022-04-012022-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2022-04-012022-06-300001352010epam:TravelandConsumerSectorMember2022-04-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010us-gaap:FinancialServicesSectorMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:BusinessInformationandMediaSectorsMember2022-04-012022-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2022-04-012022-06-300001352010epam:BusinessInformationandMediaSectorsMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:SoftwareAndHiTechSectorMember2022-04-012022-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2022-04-012022-06-300001352010epam:SoftwareAndHiTechSectorMember2022-04-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010us-gaap:HealthcareSectorMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:EmergingVerticalSectorMember2022-04-012022-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2022-04-012022-06-300001352010epam:EmergingVerticalSectorMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:TravelandConsumerSectorMember2022-01-012022-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2022-01-012022-06-300001352010epam:TravelandConsumerSectorMember2022-01-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010us-gaap:FinancialServicesSectorMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:BusinessInformationandMediaSectorsMember2022-01-012022-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2022-01-012022-06-300001352010epam:BusinessInformationandMediaSectorsMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:SoftwareAndHiTechSectorMember2022-01-012022-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2022-01-012022-06-300001352010epam:SoftwareAndHiTechSectorMember2022-01-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010us-gaap:HealthcareSectorMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:EmergingVerticalSectorMember2022-01-012022-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2022-01-012022-06-300001352010epam:EmergingVerticalSectorMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:TravelandConsumerSectorMember2021-04-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2021-04-012021-06-300001352010epam:TravelandConsumerSectorMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-04-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-04-012021-06-300001352010epam:BusinessInformationandMediaSectorsMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-04-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-04-012021-06-300001352010epam:SoftwareAndHiTechSectorMember2021-04-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010us-gaap:HealthcareSectorMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:EmergingVerticalSectorMember2021-04-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2021-04-012021-06-300001352010epam:EmergingVerticalSectorMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:TravelandConsumerSectorMember2021-01-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2021-01-012021-06-300001352010epam:TravelandConsumerSectorMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-01-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-01-012021-06-300001352010epam:BusinessInformationandMediaSectorsMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-01-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-01-012021-06-300001352010epam:SoftwareAndHiTechSectorMember2021-01-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010us-gaap:HealthcareSectorMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:EmergingVerticalSectorMember2021-01-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2021-01-012021-06-300001352010epam:EmergingVerticalSectorMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010us-gaap:TimeAndMaterialsContractMember2022-04-012022-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2022-04-012022-06-300001352010us-gaap:FixedPriceContractMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:LicensingMember2022-04-012022-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2022-04-012022-06-300001352010epam:LicensingMember2022-04-012022-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010epam:OtherRevenuesMember2022-04-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010us-gaap:TimeAndMaterialsContractMember2022-01-012022-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2022-01-012022-06-300001352010us-gaap:FixedPriceContractMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberepam:LicensingMember2022-01-012022-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2022-01-012022-06-300001352010epam:LicensingMember2022-01-012022-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010epam:OtherRevenuesMember2022-01-012022-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMember2021-04-012021-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2021-04-012021-06-300001352010us-gaap:FixedPriceContractMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:LicensingMember2021-04-012021-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2021-04-012021-06-300001352010epam:LicensingMember2021-04-012021-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010epam:OtherRevenuesMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMember2021-01-012021-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2021-01-012021-06-300001352010us-gaap:FixedPriceContractMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberepam:LicensingMember2021-01-012021-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2021-01-012021-06-300001352010epam:LicensingMember2021-01-012021-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010epam:OtherRevenuesMember2021-01-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2022-04-012022-06-300001352010us-gaap:TransferredOverTimeMember2022-04-012022-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001352010us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2022-01-012022-06-300001352010us-gaap:TransferredOverTimeMember2022-01-012022-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001352010us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300001352010us-gaap:TransferredOverTimeMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001352010us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-300001352010us-gaap:TransferredOverTimeMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001352010us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-3000013520102022-07-01us-gaap:FixedPriceContractMember2022-06-300001352010us-gaap:FixedPriceContractMember2023-01-012022-06-300001352010us-gaap:FixedPriceContractMember2024-01-012022-06-300001352010us-gaap:FixedPriceContractMember2025-01-012022-06-300001352010us-gaap:FixedPriceContractMember2022-06-300001352010us-gaap:TradeAccountsReceivableMember2022-06-300001352010us-gaap:TradeAccountsReceivableMember2021-12-310001352010us-gaap:OtherCurrentLiabilitiesMember2022-06-300001352010us-gaap:OtherCurrentLiabilitiesMember2021-12-310001352010us-gaap:OtherNoncurrentLiabilitiesMember2022-06-300001352010us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001352010us-gaap:CostOfSalesMember2022-04-012022-06-300001352010us-gaap:CostOfSalesMember2021-04-012021-06-300001352010us-gaap:CostOfSalesMember2022-01-012022-06-300001352010us-gaap:CostOfSalesMember2021-01-012021-06-300001352010us-gaap:EmployeeStockOptionMember2021-12-310001352010us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001352010us-gaap:EmployeeStockOptionMember2022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:ServicePeriodMemberepam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockUnitsRSUMemberepam:CashSettledAwardMemberepam:LiabilityClassifiedAwardMember2021-12-310001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010epam:ServicePeriodMemberepam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockUnitsRSUMemberepam:CashSettledAwardMemberepam:LiabilityClassifiedAwardMember2022-01-012022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberepam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockUnitsRSUMemberepam:CashSettledAwardMemberepam:LiabilityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010epam:ServicePeriodMemberepam:AccruedCompensationandBenefitsExpensesMemberus-gaap:RestrictedStockUnitsRSUMemberepam:CashSettledAwardMemberepam:LiabilityClassifiedAwardMember2022-06-300001352010epam:ServicePeriodMemberepam:AccruedCompensationandBenefitsExpensesMemberus-gaap:RestrictedStockUnitsRSUMemberepam:CashSettledAwardMemberepam:LiabilityClassifiedAwardMember2021-12-310001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-12-310001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2021-12-310001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-06-300001352010epam:EquitySettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-06-300001352010us-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-06-300001352010us-gaap:RestrictedStockMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010us-gaap:EmployeeStockMember2021-01-012021-12-310001352010us-gaap:EmployeeStockMember2022-01-012022-06-300001352010us-gaap:EmployeeStockMember2022-04-012022-06-300001352010us-gaap:EmployeeStockMember2022-06-300001352010epam:EmakinaGroupSAMember2022-04-012022-06-300001352010epam:EmakinaGroupSAMember2021-04-012021-06-300001352010epam:EmakinaGroupSAMember2021-01-012021-06-300001352010epam:EmakinaGroupSAMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMember2022-01-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2022-04-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2022-01-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2022-04-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2022-01-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2022-04-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2022-01-012022-06-300001352010us-gaap:OperatingSegmentsMemberepam:RussiaSegmentMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMember2022-04-012022-06-300001352010us-gaap:OperatingSegmentsMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMember2022-01-012022-06-300001352010us-gaap:OperatingSegmentsMember2021-01-012021-06-300001352010us-gaap:MaterialReconcilingItemsMember2022-04-012022-06-300001352010us-gaap:MaterialReconcilingItemsMember2021-04-012021-06-300001352010us-gaap:MaterialReconcilingItemsMember2022-01-012022-06-300001352010us-gaap:MaterialReconcilingItemsMember2021-01-012021-06-300001352010country:UA2021-12-310001352010country:BY2021-12-310001352010country:US2022-06-300001352010country:US2021-12-310001352010country:IN2022-06-300001352010country:IN2021-12-310001352010country:PL2022-06-300001352010country:PL2021-12-310001352010country:HU2022-06-300001352010country:HU2021-12-310001352010country:RU2021-12-310001352010epam:OtherCountriesMember2022-06-300001352010epam:OtherCountriesMember2021-12-310001352010country:US2022-04-012022-06-300001352010country:US2021-04-012021-06-300001352010country:US2022-01-012022-06-300001352010country:US2021-01-012021-06-300001352010country:GB2022-04-012022-06-300001352010country:GB2021-04-012021-06-300001352010country:GB2022-01-012022-06-300001352010country:GB2021-01-012021-06-300001352010country:CH2022-04-012022-06-300001352010country:CH2021-04-012021-06-300001352010country:CH2022-01-012022-06-300001352010country:CH2021-01-012021-06-300001352010country:NL2022-04-012022-06-300001352010country:NL2021-04-012021-06-300001352010country:NL2022-01-012022-06-300001352010country:NL2021-01-012021-06-300001352010country:DE2022-04-012022-06-300001352010country:DE2021-04-012021-06-300001352010country:DE2022-01-012022-06-300001352010country:DE2021-01-012021-06-300001352010country:CA2022-04-012022-06-300001352010country:CA2021-04-012021-06-300001352010country:CA2022-01-012022-06-300001352010country:CA2021-01-012021-06-300001352010country:RU2022-04-012022-06-300001352010country:RU2021-04-012021-06-300001352010country:RU2021-01-012021-06-300001352010epam:OtherCountriesMember2022-04-012022-06-300001352010epam:OtherCountriesMember2021-04-012021-06-300001352010epam:OtherCountriesMember2022-01-012022-06-300001352010epam:OtherCountriesMember2021-01-012021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-03-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-03-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-04-012022-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-04-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-012022-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-04-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

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

For the quarterly period ended June 30, 2022

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-35418
epam-20220630_g1.jpg
EPAM SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
Delaware22-3536104
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
41 University DriveSuite 20218940
NewtownPennsylvania
(Address of principal executive offices)(Zip code)
267-759-9000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol Name of Each Exchange on which Registered
Common Stock, par value $0.001 per shareEPAM New 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  
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Title of Each Class
Outstanding as of July 29, 2022
Common Stock, par value $0.001 per share
57,367,432 shares




EPAM SYSTEMS, INC.

TABLE OF CONTENTS
 Page



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(In thousands, except par value)
 As of
June 30,
2022
As of
December 31,
2021
Assets
Current assets
Cash and cash equivalents$1,293,518 $1,446,625 
Trade receivables and contract assets, net of allowance of $18,554 and $5,521, respectively
929,217 768,928 
Short-term investments 60,098  
Prepaid and other current assets76,845 53,927 
Total current assets2,359,678 2,269,480 
Property and equipment, net211,119 236,214 
Operating lease right-of-use assets, net159,726 184,841 
Intangible assets, net89,032 101,143 
Goodwill521,267 530,723 
Deferred tax assets172,807 143,928 
Other noncurrent assets50,335 56,898 
Total assets$3,563,964 $3,523,227 
Liabilities  
Current liabilities  
Accounts payable$22,488 $24,847 
Accrued compensation and benefits expenses414,674 502,997 
Accrued expenses and other current liabilities181,525 142,014 
Short-term debt6,701 16,018 
Income taxes payable, current18,190 27,440 
Operating lease liabilities, current41,125 50,104 
Total current liabilities684,703 763,420 
Long-term debt30,221 30,234 
Income taxes payable, noncurrent45,441 42,454 
Operating lease liabilities, noncurrent130,891 142,802 
Other noncurrent liabilities48,702 48,480 
Total liabilities939,958 1,027,390 
Commitments and contingencies (Note 13)
Stockholders’ equity  
Common stock, $0.001 par value; 160,000 shares authorized; 57,373 and 56,868 shares issued, 57,353 and 56,849 shares outstanding at June 30, 2022 and December 31, 2021, respectively
57 57 
Additional paid-in capital760,975 711,912 
Retained earnings1,937,855 1,829,532 
Treasury stock(177)(177)
Accumulated other comprehensive loss(76,357)(54,207)
Total EPAM Systems Inc. stockholders’ equity2,622,353 2,487,117 
Noncontrolling interest in consolidated subsidiaries1,653 8,720 
Total stockholders’ equity2,624,006 2,495,837 
Total liabilities and stockholders’ equity$3,563,964 $3,523,227 
The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.
3

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
(In thousands, except per share data)
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Revenues$1,194,861 $881,366 $2,366,475 $1,662,141 
Operating expenses:
Cost of revenues (exclusive of depreciation and amortization)
846,323 583,728 1,627,159 1,103,056 
Selling, general and administrative expenses232,527 151,910 469,804 288,299 
Depreciation and amortization expense22,991 20,454 47,250 38,261 
Income from operations93,020 125,274 222,262 232,525 
Interest and other income, net1,579 2,580 1,414 7,954 
Foreign exchange loss(85,941)(4,693)(108,726)(2,394)
Income before provision for income taxes8,658 123,161 114,950 238,085 
(Benefit from)/ provision for income taxes(9,946)8,490 6,627 14,368 
Net income$18,604 $114,671 $108,323 $223,717 
Net income per share:
Basic$0.33 $2.03 $1.90 $3.97 
Diluted$0.32 $1.94 $1.84 $3.80 
Shares used in calculation of net income per share:
Basic57,240 56,463 57,078 56,317 
Diluted59,020 59,011 58,981 58,896 

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

4

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
(In thousands)
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net income$18,604 $114,671 $108,323 $223,717 
Other comprehensive income/(loss):
Change in foreign currency translation adjustments, net of tax14,830 9,637 (15,722)(894)
Change in unrealized (loss)/gain on hedging instruments, net of tax(5,037)2,040 (6,428)(2,041)
Defined benefit pension plans - actuarial loss, net of tax   (626)
Other comprehensive income/(loss)9,793 11,677 (22,150)(3,561)
Comprehensive income$28,397 $126,348 $86,173 $220,156 

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

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN
STOCKHOLDERS’ EQUITY
(Unaudited)
(In thousands) 
 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossNon-controlling interest in consolidated subsidiariesTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2022
56,849 $57 $711,912 $1,829,532 20 $(177)$(54,207)$8,720 $2,495,837 
Restricted stock units vested
193 — — — — — — — — 
Equity withheld for employee taxes(67)— (18,376)— — — — — (18,376)
Stock-based compensation expense
— — 22,702 — — — — — 22,702 
Exercise of stock options158 — 2,884 — — — — — 2,884 
Other comprehensive loss— — — — — — (31,943)— (31,943)
Purchase of noncontrolling interest— — — — — — — (7,067)(7,067)
Net income
— — — 89,719 — — — — 89,719 
Balance, March 31, 2022
57,133 $57 $719,122 $1,919,251 20 $(177)$(86,150)$1,653 $2,553,756 
Restricted stock units vested
24 — — — — — — — — 
Equity withheld for employee taxes(6)— (1,843)— — — — — (1,843)
Stock-based compensation expense
— — 24,902 — — — — — 24,902 
Exercise of stock options147 — 6,410 — — — — — 6,410 
Issuance of common stock from employee stock purchase plan55 — 12,384 — — — — — 12,384 
Other comprehensive income— — — — — 9,793 — 9,793 
Net income
— — — 18,604 — — — — 18,604 
Balance, June 30, 2022
57,353 $57 $760,975 $1,937,855 20 $(177)$(76,357)$1,653 $2,624,006 

6

 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossNon-controlling interest in consolidated subsidiariesTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2021
56,108 $56 $660,771 $1,347,880 20 $(177)$(25,512)$ $1,983,018 
Restricted stock units vested
248 — — — — — — — — 
Equity withheld for employee taxes(84)— (31,935)— — — — — (31,935)
Stock-based compensation expense
— — 14,624 — — — — — 14,624 
Exercise of stock options109 — 4,424 — — — — — 4,424 
Other comprehensive loss— — — — — — (15,238)— (15,238)
Net income
— — — 109,046 — — — — 109,046 
Balance, March 31, 2021
56,381 $56 $647,884 $1,456,926 20 $(177)$(40,750)$ $2,063,939 
Restricted stock units vested
19 — — — — — — — — 
Equity withheld for employee taxes(6)— (2,631)— — — — — (2,631)
Stock-based compensation expense
— — 13,792 — — — — — 13,792 
Exercise of stock options219 1 11,219 — — — — — 11,220 
Other comprehensive income— — — — — — 11,677 — 11,677 
Net income
— — — 114,671 — — — — 114,671 
Balance, June 30, 2021
56,613 $57 $670,264 $1,571,597 20 $(177)$(29,073)$ $2,212,668 

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

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(In thousands)
                                               Six Months Ended June 30,
 20222021
Cash flows from operating activities:
Net income$108,323 $223,717 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization expense47,250 38,261 
Operating lease right-of-use assets amortization expense26,037 31,496 
Bad debt expense11,748 2,828 
Deferred taxes(29,405)1,176 
Stock-based compensation expense35,005 48,451 
Unrealized loss on derivative 32,013  
Impairment charges21,002  
Other75,433 (5,190)
Changes in assets and liabilities:  
Trade receivables and contract assets(183,143)(168,038)
Prepaid and other assets(3,350)(7,795)
Accounts payable725 (3,948)
Accrued expenses and other liabilities(62,153)(6,772)
Operating lease liabilities(29,015)(32,276)
Income taxes payable(24,803)(40,247)
Net cash provided by operating activities25,667 81,663 
Cash flows from investing activities:  
Purchases of property and equipment(41,426)(33,773)
Purchases of short-term investments(60,000) 
Proceeds from short-term investments 60,000 
Acquisition of business, net of cash acquired (Note 3)(10,621)(121,252)
Purchases of non-marketable securities (2,544)
Other investing activities, net(11,041)179 
Net cash used in investing activities(123,088)(97,390)
Cash flows from financing activities:  
Proceeds from issuance of stock under the employee incentive programs 22,165 15,610 
Payments of withholding taxes related to net share settlements of restricted stock units(20,796)(33,696)
Proceeds from debt3,227  
Repayment of debt(10,756) 
Payment of contingent consideration for previously acquired business(207)(1,047)
Purchase of noncontrolling interest(2,146) 
Other financing activities, net(2,121)137 
Net cash used in financing activities(10,634)(18,996)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(45,661)(3,761)
Net decrease in cash, cash equivalents and restricted cash(153,716)(38,484)
Cash, cash equivalents and restricted cash, beginning of period1,449,347 1,323,533 
Cash, cash equivalents and restricted cash, end of period$1,295,631 $1,285,049 


8

EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(In thousands)
(Continued)
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets:
                                               As of
June 30,
2022
As of
December 31,
2021
Balance sheet classification
    Cash and cash equivalents$1,293,518 $1,446,625 
Restricted cash in Prepaid and other current assets202 495 
  Restricted cash in Other noncurrent assets1,911 2,227 
    Total restricted cash2,113 2,722 
        Total cash, cash equivalents and restricted cash$1,295,631 $1,449,347 

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

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(In thousands, except per share data and as otherwise disclosed) 
 
1.BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Basis of Presentation — The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP” or “U.S. GAAP”) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated.
These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position as of June 30, 2022 and the results of its operations and its cash flows for the periods presented.
Risks and Uncertainties — As a result of its global operations, the Company may be subject to certain inherent risks.

Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.

The Company has cash in several countries, including Belarus, Ukraine and Russia, which have been impacted by the invasion of Ukraine (see Note 2, “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of June 30, 2022, the Company had $40.4 million of cash and cash equivalents in banks in Belarus, $40.2 million of cash and cash equivalents in banks in Ukraine and $17.2 million of cash and cash equivalents in banks in Russia. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so.

Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine” for further discussion regarding trade receivables and contract assets from customers located in Russia.

10

Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Russian rubles, Swiss francs, and Canadian dollars and incurs expenditures principally in Russian rubles, Polish zlotys, euros, Swiss francs, Hungarian forints, British pounds, Indian rupees, Chinese yuan renminbi and Mexican pesos. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6, “Derivative Financial Instruments for further discussion regarding the Company’s termination of the hedging program for the Russian ruble.
Interest rate risk — The Company’s exposure to interest rate risk is influenced by the changes in interest rates received on cash and cash equivalent deposits and short-term investments and paid on any outstanding balance on the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits and borrowings.
Adoption of New Accounting Standards
There were no recently adopted accounting standards which had a material impact on the Company’s consolidated financial position, results of operations, changes in stockholders’ equity and cash flows.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
2.     IMPACT OF THE INVASION OF UKRAINE
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has called for an immediate end to this unlawful and unconscionable attack. As of June 30, 2022, the Company had $70.9 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $50.7 million, laptops with a net book value of $12.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $7.2 million, and leasehold improvements located throughout Ukraine with a net book value of $0.5 million. Additionally, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $14.4 million as of June 30, 2022. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model.
On March 4, 2022, in addition to the Company’s donations, and the work of EPAM volunteers on the ground, the Company announced a $100.0 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. During the three and six months ended June 30, 2022, the Company expensed $8.4 million and $34.0 million, respectively, related to this commitment including special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended June 30, 2022, $3.3 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $5.1 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of the expensed amount for the six months ended June 30, 2022, $22.4 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $11.6 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements.

11

The Company continues to execute its business continuity plans to relocate employees residing in Ukraine, Belarus and Russia to other countries and continues to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacity to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the three months ended June 30, 2022, the Company incurred expenses of $14.4 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $9.3 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company incurred expenses of $33.1 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $11.8 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company also recorded an impairment charge of $1.3 million classified as Other income/(expense) related to a financial asset in Ukraine which the Company believes to be unrealizable due to the events in Ukraine.
In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the six months ended June 30, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded bad debt expense of $8.2 million during the six months ended June 30, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. This expense is included in Selling, general and administrative expenses in the condensed consolidated financial statements.
On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. Through the date of issuance of these condensed consolidated financial statements, the Company continues to explore strategic alternatives for its operations in Russia, including the potential sale or liquidation of its holdings while executing its phased exit. In connection with the exit of its operations in Russia, the Company incurred employee separation costs of $16.2 million during the three and six months ended June 30, 2022, of which $7.4 million is included in Accrued compensation expenses in the condensed consolidated balance sheet as of June 30, 2022. The Company could incur additional significant charges in the future related to the exit of its operations in Russia including, but not limited to, additional restructuring costs and loss on sale, which could be impacted by amounts transferred to settle intercompany receivables and payables and the recognition of the Accumulated currency translation adjustment currently included in Accumulated other comprehensive income/(loss). The timing of completing the exit is subject to completion of regulatory requirements in the country and the Company expects to complete its exit as soon as feasible.
As of June 30, 2022, the Company had the following assets and liabilities in Russia:
Cash and cash equivalents$17,160 
Trade receivables and contract assets, net of allowance of $10.2 million
18,757 
Prepaid and other current assets5,381 
Total assets in Russia$41,298 
Accounts payable$1,201 
Accrued compensation and benefits expenses32,896 
Accrued expenses and other liabilities7,278 
Operating lease liabilities1,309 
Other noncurrent liabilities876 
Total liabilities in Russia$43,560 
12

3.ACQUISITIONS
PolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.
CORE — On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
Emakina — On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of June 30, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,490 3,109 
Goodwill125,265 23,237 137,037 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 17,547 
Total assets acquired$157,629 $63,229 $227,712 
Accounts payable, accrued expenses and other current liabilities$5,337 $8,439 $36,411 
Short-term debt  13,657 
Long-term debt  8,874 
Operating lease liabilities, noncurrent157 2,056 5,527 
Other noncurrent liabilities3,963 2,525 8,756 
Total liabilities assumed$9,457 $13,020 $73,225 
Noncontrolling interest in consolidated subsidiaries  10,469 
Net assets acquired$148,172 $50,209 $144,018 
As of June 30, 2022 the Company has completed the purchase price allocation for the acquisition of PolSource and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of PolSource was not material.
The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of CORE was not material. For the acquisition of CORE, the estimated fair values of the assets acquired and liabilities assumed are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date.

13

The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material. For the acquisition of Emakina, the estimated fair values of the assets acquired, liabilities assumed and noncontrolling interest are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material.        
Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.    
As of June 30, 2022, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors.
The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.
Other 2021 Acquisitions — During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2022 Acquisitions — During the six months ended June 30, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s condensed consolidated financial statements was not material individually or in the aggregate.
14

4.GOODWILL
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2022
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustment 423  423 
PolSource acquisition purchase accounting adjustment(44)(30) (74)
CORE acquisition purchase accounting adjustment 3  3 
Other 2021 acquisitions purchase accounting adjustment(519)15  (504)
2022 acquisitions 10,322  10,322 
Goodwill impairment  (686)(686)
Effect of net foreign currency exchange rate changes(556)(18,354)(30)(18,940)
Balance as of June 30, 2022
$216,475 $304,792 $ $521,267 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the three months ended March 31, 2022.
The Russia segment had accumulated goodwill impairment losses of $2.9 million and $2.2 million as of June 30, 2022 and December 31, 2021, respectively. There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2022 or December 31, 2021.

5.FAIR VALUE MEASUREMENTS
The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. The following tables present the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and December 31, 2021:
As of June 30, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$25 $ $25 $ 
Rights to acquire noncontrolling interest in consolidated subsidiaries952   952 
Total assets measured at fair value on a recurring basis$977 $ $25 $952 
Foreign exchange derivative liabilities$44,774 $ $44,774 $ 
Contingent consideration30,556   30,556 
Total liabilities measured at fair value on a recurring basis
$75,330 $ $44,774 $30,556 
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $ $1,429 $ 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093   6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $ $5,849 $ 
Contingent consideration23,114   23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
15

The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the three months ended March 31, 2022.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted-average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.
The fair value of the contingent consideration for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income.
A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the six months ended June 30, 2022 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2022
$23,114 
Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions2,645 
Changes in fair value of contingent consideration included in Interest and other income, net6,106 
Payment of contingent consideration for previously acquired businesses(207)
Effect of net foreign currency exchange rate changes(1,102)
Contingent consideration liabilities as of June 30, 2022
$30,556 
See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.

16

Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis
Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s condensed consolidated balance sheets. The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
June 30, 2022
Financial Assets:
Cash equivalents:
Money market funds$330,737 $330,737 $330,737 $ $ 
Total cash equivalents$330,737 $330,737 $330,737 $ $ 
Restricted cash$2,113 $2,113 $2,113 $ $ 
Time deposits included in Short-term investments$60,098 $60,098 $ $60,098 $ 
Employee loans$2,383 $2,383 $ $ $2,383 
Financial Liabilities:
Short-term debt$6,701 $6,701 $ $6,701 $ 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $ $25,000 $ 
Other long-term debt$5,221 $5,221 $ $5,221 $ 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds$78,302 $78,302 $78,302 $ $ 
Total cash equivalents$78,302 $78,302 $78,302 $ $ 
Restricted cash$2,722 $2,722 $2,722 $ $ 
Employee loans$818 $818 $ $ $818 
Financial Liabilities:
Short-term debt$16,018 $16,018 $ $16,018 $ 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $ $25,000 $ 
Other long-term debt$5,234 $5,234 $ $5,234 $ 
Non-Marketable Securities Without Readily Determinable Fair Values
The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $27.5 million and $27.5 million as of June 30, 2022 and December 31, 2021, respectively, and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.

6.DERIVATIVE FINANCIAL INSTRUMENTS
In the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted, Polish zloty, Hungarian forint and Indian rupee transactions.
17

During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income.
As of June 30, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.
The fair value of derivative instruments on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were as follows:
As of June 30, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$25 $1,429 
Accrued expenses and other current liabilities$12,761 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$32,013 $ 

7.LEASES
The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and six months ended June 30, 2022 and 2021. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.
During the three and six months ended June 30, 2022 and 2021, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2022202120222021
Operating lease costSelling, general and administrative expenses$12,215 $17,245 $28,099 $34,501 
Variable lease costSelling, general and administrative expenses2,341 1,656 5,528 3,916 
Short-term lease costSelling, general and administrative expenses1,427 336 2,466 514 
Total lease cost$15,983 $19,237 $36,093 $38,931 

18

Supplemental cash flow information related to leases for the three and six months ended June 30, 2022 and 2021 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$15,663 $17,774 $30,466 $35,419 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$5,248 $1,639 $24,732 $1,677 
Non-cash net increase/(decrease) due to lease modifications:
Operating lease right-of-use assets$1,581 $(813)$(5,847)$(1,879)
Operating lease liabilities$325 $(813)$(7,109)$(1,879)
Weighted average remaining lease term and discount rate as of June 30, 2022 and 2021 were as follows:
 As of June 30, 2022As of June 30, 2021
Weighted average remaining lease term, in years:
Operating leases5.75.8
Weighted average discount rate:
Operating leases2.2 %2.6 %
As of June 30, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2022 (excluding six months ended June 30, 2022)
$23,589 
202339,699 
202433,070 
202525,625 
202620,470 
Thereafter40,068 
Total lease payments182,521 
Less: imputed interest(10,505)
Total$172,016 
The Company had committed to payments of $10.5 million related to operating lease agreements that had not yet commenced as of June 30, 2022. These operating leases will commence on various dates during 2022 with lease terms ranging from 0.7 to 9.3 years. The Company did not have any material finance lease agreements that had not yet commenced.
8.DEBT
Revolving Credit Facility — On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026.
19

Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful.
The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of June 30, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.
The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:
 As of
June 30,
2022
As of
December 31,
2021
Outstanding debt$25,000 $25,000 
Interest rate2.5 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
Other Debt - On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of June 30, 2022, debt that matures within one year is classified as Short-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $6.7 million that bear a weighted-average interest rate of 1.6%. As of June 30, 2022, debt that matures in more than one year and through 2027 is classified as Long-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $5.2 million that bear interest at a weighted-average interest rate of 1.4%. Some of this debt is secured by assets of Emakina. Some of the debt agreements contain covenants and as of June 30, 2022, the Company was in compliance with all those covenants.

9.REVENUES
Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$697,961 $22,816 $835 $721,612 
EMEA23,190 399,796  422,986 
APAC793 29,383  30,176 
CEE1,713 (51)18,425 20,087 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

20

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,357,737 $48,776 $1,892 $1,408,405 
EMEA48,288 796,549 99 844,936 
APAC1,576 58,182  59,758 
CEE3,767 407 49,202 53,376 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$508,330 $18,036 $1,032 $527,398 
EMEA21,615 269,596 70 291,281 
APAC667 24,317  24,984 
CEE1,410  36,293 37,703 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$963,097 $32,699 $1,923 $997,719 
EMEA39,370 511,150 133 550,653 
APAC1,142 44,790  45,932 
CEE3,266 14 64,557 67,837 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$130,932 $140,081 $5,305 $276,318 
Financial Services126,879 112,766 11,338 250,983 
Business Information & Media114,026 83,681 163 197,870 
Software & Hi-Tech161,034 33,847 442 195,323 
Life Sciences & Healthcare115,899 12,527 66 128,492 
Emerging Verticals74,887 69,042 1,946 145,875 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

21

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$253,179 $276,869 $11,589 $541,637 
Financial Services247,214 230,096 33,736 511,046 
Business Information & Media224,972 166,582 619 392,173 
Software & Hi-Tech317,316 66,301 1,189 384,806 
Life Sciences & Healthcare227,270 24,809 216 252,295 
Emerging Verticals141,417 139,257 3,844 284,518 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$85,075 $79,731 $6,739 $171,545 
Financial Services83,342 85,965 24,631 193,938 
Business Information & Media92,379 65,032 436 157,847 
Software & Hi-Tech134,638 23,934 590 159,162 
Life Sciences & Healthcare80,712 10,780 204 91,696 
Emerging Verticals55,876 46,507 4,795 107,178 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$154,504 $144,355 $11,697 $310,556 
Financial Services153,082 164,005 45,709 362,796 
Business Information & Media179,584 125,189 823 305,596 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Life Sciences & Healthcare156,301 26,131 379 182,811 
Emerging Verticals103,180 84,066 6,910 194,156 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
22

The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$654,627 $390,296 $14,648 $1,059,571 
Fixed-price65,992 60,607 4,581 131,180 
Licensing2,463 530 31 3,024 
Other revenues
575 511  1,086 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,281,434 $767,951 $33,339 $2,082,724 
Fixed-price122,757 134,215 17,771 274,743 
Licensing6,098 675 83 6,856 
Other revenues
1,079 1,073  2,152 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$466,204 $267,070 $19,239 $752,513 
Fixed-price61,383 44,252 18,115 123,750 
Licensing4,076 260 31 4,367 
Other revenues
359 367 10 736 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$884,091 $499,761 $33,666 $1,417,518 
Fixed-price114,398 87,818 32,816 235,032 
Licensing7,611 314 112 8,037 
Other revenues
775 760 19 1,554 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 

23

Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$722,311 $451,847 $19,240 $1,193,398 
Transferred at a point of time1,346 97 20 1,463 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,407,420 $903,695 $51,131 $2,362,246 
Transferred at a point of time3,948 219 62 4,229 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$529,230 $311,840 $37,370 $878,440 
Transferred at a point of time2,792 109 25 2,926 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,001,604 $588,571 $66,560 $1,656,735 
Transferred at a point of time5,271 82 53 5,406 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
During the three and six months ended June 30, 2022, the Company recognized $12.5 million and $6.6 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $11.6 million and $16.5 million during the three and six months ended June 30, 2021, respectively.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$9,731 $2,722 $1,930 $965 $15,348 
24

The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
June 30,
2022
As of
December 31,
2021
Contract assets included in Trade receivables and contract assets, net$13,426 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$33,157 $39,810 
Contract liabilities included in Other noncurrent liabilities$326 $84 
Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have not changed materially since December 31, 2021. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased since December 31, 2021, due to services performed for customers during the first six months of 2022.
During the three and six months ended June 30, 2022, the Company recognized $5.6 million and $32.0 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the three and six months ended June 30, 2021, the Company recognized $3.3 million and $14.3 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.

10.STOCK-BASED COMPENSATION
The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cost of revenues (exclusive of depreciation and amortization)$14,732 $11,261 $14,308 $22,378 
Selling, general and administrative expenses13,161 12,637 20,697 26,073 
Total$27,893 $23,898 $35,005 $48,451 
Stock Options
Stock option activity under the Company’s plans is set forth below:
 Number of
Options 
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding at January 1, 2022
2,318 $77.79 
Options granted132 $277.45 
Options exercised(308)$32.70 
Options forfeited(8)$341.30 
Options outstanding at June 30, 2022
2,134 $95.65 $436,209 3.8
Options vested and exercisable as of June 30, 2022
1,832 $66.17 $420,985 3.0
Options expected to vest as of June 30, 2022
279 $272.93 $14,299 8.7
As of June 30, 2022, $28.8 million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.0 years.
25

Restricted Stock and Restricted Stock Units
Service-Based Awards
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2022:
Equity-Classified
 Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding at January 1, 2022
9 $167.18 576 $277.38 112 $217.28 
Awards granted $ 621 $283.11 51 $269.60 
Awards modified $ (3)$387.74 3 $220.00 
Awards vested $ (216)$217.49 (52)$181.19 
Awards forfeited/cancelled $ (30)$331.24 (3)$258.23 
Unvested service-based awards outstanding at June 30, 2022
9 $167.18 948 $292.73 111 $257.12 
As of June 30, 2022, $0.1 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 0.2 years.
As of June 30, 2022, $223.7 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (“RSUs”), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.1 years.
As of June 30, 2022, $26.3 million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.7 years.
The liability associated with the service-based liability-classified RSUs as of June 30, 2022 and December 31, 2021, was $3.6 million and $31.5 million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.
Performance-Based Awards
The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2022:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding at January 1, 2022
9 $165.87 23 $339.69 
Awards granted $ 6 $418.26 
Awards vested  (1)$399.99 
Awards forfeited/cancelled  (3)$399.99 
Unvested performance-based awards outstanding at June 30, 2022
9 $165.87 25 $349.34 
As of June 30, 2022, $0.5 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 1.2 years.
26

As of June 30, 2022, $5.0 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of 2.6 years.
2021 Employee Stock Purchase Plan
The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three and six months ended June 30, 2022, the ESPP participants purchased 55 thousand shares of common stock under the ESPP.
The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the six-month offering period. For the three and six months ended June 30, 2022, the Company recognized $3.7 million and $5.4 million, respectively, of stock-based compensation expense related to the ESPP. As of June 30, 2022, total unrecognized stock-based compensation cost related to the ESPP was $6.5 million, which is expected to be recognized over a period of 0.3 years.
Commitments for Future Equity Awards
In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions,” EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices.
As of June 30, 2022, the Company has commitments to grant up to $34.0 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement after the grant date associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the Company recorded stock-based compensation expense in the condensed consolidated statements of income of $0.5 million and $0.2 million for the three months ended June 30, 2022 and 2021, respectively, and $0.7 million and $1.3 million for the six months ended June 30, 2022 and 2021, respectively.
As of June 30, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.

11.INCOME TAXES
In determining its interim provision for income taxes, the Company historically has used an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter. During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second quarter of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method.
The Company’s worldwide effective tax rates for the three months ended June 30, 2022 and 2021 were (114.9)% and 6.9%, respectively, and 5.8% and 6.0% during the six months ended June 30, 2022 and 2021, respectively. The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $7.4 million and $21.0 million during the three months ended June 30, 2022 and 2021, respectively, and $20.5 million and $42.5 million during the six months ended June 30, 2022 and 2021, respectively. Additionally, during the three months ended June 30, 2022, the Company’s effective tax rate benefited from the recognition of one-time benefits of $7.2 million resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded entities for U.S. income tax purposes.
27

12.EARNINGS PER SHARE
Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Numerator for basic and diluted earnings per share:
Net income$18,604 $114,671 $108,323 $223,717 
Numerator for basic and diluted earnings per share$18,604 $114,671 $108,323 $223,717 
Denominator:  
Weighted average common shares for basic earnings per share57,240 56,463 57,078 56,317 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP1,780 2,548 1,903 2,579 
Weighted average common shares for diluted earnings per share
59,020 59,011 58,981 58,896 
Net income per share:  
Basic$0.33 $2.03 $1.90 $3.97 
Diluted$0.32 $1.94 $1.84 $3.80 
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 461 thousand and 299 thousand during the three and six months ended June 30, 2022, respectively.
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 83 and 49 thousand during the three and six months ended June 30, 2021.

13.COMMITMENTS AND CONTINGENCIES
Indemnification Obligations  In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.
The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company.

28

Litigation — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.
Ukraine Humanitarian Commitment — On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine.

14.SEGMENT INFORMATION
The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, non-corporate taxes, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.
The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the management team’s reportable segment.
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2022 and 2021, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Segment revenues:
North America$723,657 $532,022 $1,411,368 $1,006,875 
Europe451,944 311,949 903,914 588,653 
Russia19,260 37,395 51,193 66,613 
Total segment revenues$1,194,861 $881,366 $2,366,475 $1,662,141 
Segment operating profit/(loss):  
North America$127,420 $111,260 $254,154 $205,363 
Europe35,396 50,452 92,107 101,525 
Russia1,662 6,029 (17,822)7,008 
Total segment operating profit$164,478 $167,741 $328,439 $313,896 
29

Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results.
There were no customers that accounted for more than 10% of total segment revenues during the three and six months ended June 30, 2022 and 2021.
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Total segment operating profit:$164,478 $167,741 $328,439 $313,896 
Unallocated amounts:
Stock-based compensation expense(27,893)(23,898)(35,005)(48,451)
Amortization of intangibles assets(5,756)(3,961)(11,000)(7,101)
Other acquisition-related expenses (90)(2,099)(669)(4,032)
Other unallocated expenses(37,719)(12,509)(59,503)(21,787)
Income from operations93,020 125,274 222,262 232,525 
Interest and other income, net1,579 2,580 1,414 7,954 
Foreign exchange loss(85,941)(4,693)(108,726)(2,394)
Income before provision for income taxes$8,658 $123,161 $114,950 $238,085 
Geographic Area Information
Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:
As of
June 30,
2022
As of
December 31,
2021
Ukraine$70,901 $78,289 
Belarus64,401 75,422 
United States17,186 14,843 
India9,994 9,459 
Poland7,865 8,240 
Hungary4,819 5,339 
Russia 16,611 
Other 35,953 28,011 
Total$211,119 $236,214 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia.

30

The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2022 and 2021:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$686,952 $502,499 $1,343,979 $950,520 
United Kingdom149,730 112,739 302,927 206,203 
Switzerland79,226 63,794 161,056 131,362 
Netherlands50,879 36,700 101,058 69,732 
Germany39,874 25,736 76,263 47,761 
Canada31,811 24,455 58,840 46,290 
Russia17,987 35,767 48,679 63,423 
Other locations138,402 79,676 273,673 146,850 
Total$1,194,861 $881,366 $2,366,475 $1,662,141 
15.ACCUMULATED OTHER COMPREHENSIVE LOSS
The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Foreign currency translation
Beginning balance$(83,299)$(38,699)$(52,747)$(28,168)
Foreign currency translation22,977 12,088 (13,138)(1,493)
Income tax (expense)/ benefit(8,147)(2,451)(2,584)599 
Foreign currency translation, net of tax14,830 9,637 (15,722)(894)
Ending balance$(68,469)$(29,062)$(68,469)$(29,062)
Cash flow hedging instruments
Beginning balance$(4,808)$(439)$(3,417)$3,642 
Unrealized (loss)/ gain in fair value(11,048)1,271 (57,605)(6,075)
Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization)4,557 1,371 5,461 3,437 
Net (gain)/ loss reclassified into Foreign exchange loss(26) 43,828  
Income tax benefit/ (expense)1,480 (602)1,888 597 
Cash flow hedging instruments, net of tax(5,037)2,040 (6,428)(2,041)
Ending balance(1)
$(9,845)$1,601 $(9,845)$1,601 
Defined benefit plans
Beginning balance$1,957 $(1,612)$1,957 $(986)
Actuarial losses   (811)
Income tax benefit   185 
Defined benefit plans, net of tax   (626)
Ending balance$1,957 $(1,612)$1,957 $(1,612)
Accumulated other comprehensive loss$(76,357)$(29,073)$(76,357)$(29,073)
(1) As of June 30, 2022, the ending balance of net unrealized losses related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.
16.SUBSEQUENT EVENTS
See Note 2 “Impact of the Invasion of Ukraine” for discussion of the Company’s decision to exit operations in Russia.
31

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our Annual Report on Form 10-K for the year ended December 31, 2021 and the unaudited condensed consolidated financial statements and the related notes included elsewhere in this quarterly report. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties and assumptions that could cause actual results to differ materially from management’s expectations. Factors that could cause such differences are discussed in the sections entitled “Forward-Looking Statements” in this item and in “Part I. Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021. We assume no obligation to update any of these forward-looking statements.
In this quarterly report, “EPAM,” “EPAM Systems, Inc.,” the “Company,” “we,” “us” and “our” refer to EPAM Systems, Inc. and its consolidated subsidiaries.
“EPAM” is a trademark of EPAM Systems, Inc. All other trademarks and service marks used herein are the property of their respective owners.
Executive Summary
We are a leading global provider of digital platform engineering and software development services to many of the world’s leading organizations.
Our customers depend on us to solve their complex technical challenges and rely on our expertise in core engineering, advanced technology, digital design and intelligent enterprise development. We continuously explore opportunities in new industries to expand our core industry client base in software and technology, financial services, business information and media, travel and consumer, and life sciences and healthcare. Our teams of developers, architects, consultants, strategists, engineers, designers, and product experts have the capabilities and skill sets to deliver business results.
Our global delivery model and centralized support functions, combined with the benefits of scale from the shared use of fixed-cost resources, enhance our productivity levels and enable us to better manage the efficiency of our global operations. As a result, we have created a delivery base whereby our applications, tools, methodologies and infrastructure allow us to seamlessly deliver services and solutions from our delivery centers to global customers across all geographies, further strengthening our relationships with them.
Through increased specialization in focused verticals and a continued emphasis on strategic partnerships, we are leveraging our roots in software engineering to grow as a recognized brand in software development and end-to-end digital transformation services for our customers.
During the second quarter of 2022, to ensure safety and business continuity in the presence of the COVID-19 global pandemic, many of our personnel continue to work productively through secure remote working arrangements so they can respond to the rapidly changing needs and demands of our customers. We cannot accurately predict the extent to which the COVID-19 pandemic will continue to directly and indirectly impact our business, results of operations and financial condition. For additional information on the impact of the COVID-19 pandemic on our results and for further information on the various risks posed by the COVID-19 pandemic, please read “Part I. Item 1A. Risk Factors” under the sub-heading “Risks Related to COVID-19” which is included in our Annual Report on Form 10-K for the year ended December 31, 2021.
Business Update Regarding the War in Ukraine
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has called for an immediate end to this unlawful and unconscionable attack. EPAM’s highest priority is the safety and security of its employees and their families in Ukraine and we have continued to relocate our employees to lower risk locations, both in Ukraine and to other countries where we operate, and we have maintained our $100 million humanitarian aid commitment to our people. The vast majority of our Ukraine employees are in safe locations and operating at levels of productivity consistent with those achieved in 2021. We also continue to execute our business continuity plans and have sustained our accelerated hiring across multiple locations in Central and Eastern Europe, Latin America, and India. Our Board of Directors continues its oversight of our strategic, geopolitical, and cybersecurity risks and the risks related to our geographic expansion. Our Board has received updates from management during both regular and special meetings, while also providing oversight of the risks associated with the war in Ukraine and other strategic areas of importance related to the invasion.
32

On April 7, 2022, the Company announced that we would begin the process of a phased exit of our operations in Russia in close collaboration with the Company’s employees, contractors, and customers. We have discontinued services to certain customers located in Russia and expect to complete the phased exit of our operations in Russia as soon as feasible and subject to regulatory approvals. Through the date of issuance of these condensed consolidated financial statements, we continue to explore strategic alternatives for our operations in Russia, including the potential sale or liquidation of our holdings while executing our phased exit. We could incur additional significant charges in the future related to the exit of our operations in Russia.
We expect to continue operating in Belarus while executing on our Belarus-specific business continuity plans. A significant number of our employees in Russia and Belarus have already relocated, and we expect that more Belarus-based employees will relocate to delivery locations in other countries, but at a reduced rate as compared to the second quarter of 2022.
Prior to the attack in February 2022, Ukraine was our largest delivery location by number of personnel and Belarus and Russia were our second and third largest delivery locations by number of personnel, respectively. We own an office building and lease office space in a number of cities in Ukraine that we use for delivering services to our customers and internally. The impact of the attack on our operations, personnel, and physical assets in Ukraine as well as actions taken by other countries, including new and stricter sanctions by Canada, the United Kingdom, the European Union, the U.S. and other companies and organizations against officials, individuals, regions, and industries in Russia and Belarus, and each of those country’s responses to such sanctions and other actions has had and could continue to have a material adverse effect on our operations. Customers have and may continue to seek altered terms, conditions, and delivery locations for the performance of services, delay planned work or seek services from alternate providers, or suspend, terminate, fail to renew, or reduce existing contracts or services, which could have a material adverse effect on our financial condition. Some of our customers have implemented steps to block internet communications with Russia, Ukraine, and Belarus to protect against potential cyberattacks or other information security threats, which has caused a material adverse effect on our ability to deliver our services to these customers from those locations. Such material adverse effects disrupt our delivery of services, cause us to shift all or portions of our work occurring in the region to other countries, restrict our ability to engage in certain projects in the region and serve certain customers in or from the region, and could negatively impact our personnel, operations, financial results and business outlook.
Moving Forward
We continue to execute our business continuity plans and adapt to developments as they occur to protect the safety of our people and address impacts to our delivery infrastructure, including reallocating work to other geographies within our global footprint. We have engaged both our personnel and our customers to meet their needs and to mitigate delivery challenges. EPAM continues to operate productively in more than 50 countries and provides consistent high-quality delivery to our customers. Our global delivery centers have sufficient resources, including infrastructure and capital, to support ongoing operations. EPAM continues to rapidly respond to the difficult conditions in Ukraine while maintaining a focus on customers and long-term growth.
Implementation and execution of our business continuity plans, relocation costs, our humanitarian commitment to our people in Ukraine, and the cost of our phased exit from Russia have resulted in materially increased expenses in the first six months of 2022. We expect some of those expenses will continue to be elevated in subsequent quarters. We expect that we may incur significant charges in the third quarter of 2022 related to the exit from operations in Russia in addition to the charges recorded during the six months ended June 30, 2022. We have no way to predict the progress or outcome of the attack against Ukraine because the conflict and government reactions change quickly and are beyond our control. Prolonged military activities, broad-based sanctions and counter-sanctions could have a material adverse effect on our operations and financial condition and there is significant uncertainty for our business outlook for the third quarter and the remainder of 2022. The information contained in this section is accurate as of the date hereof but may become outdated due to changing circumstances beyond our present awareness or control. For additional information on the various risks posed by the attack against Ukraine and the impact in the region, please read “Part I. Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021 and “Part II. Item 1A. Risk Factors” in this quarterly report.

33

Year-to-Date 2022 Developments and Trends
Our business was disrupted by the war in Ukraine that began in the later part of the first quarter of 2022 and continued to create uncertainties through the second quarter ended June 30, 2022. For the first six months of 2022, our revenues were $2.366 billion, an increase of 42.4% over $1.662 billion reported for the same period of 2021. For the six months ended June 30, 2022, we experienced strong growth across all of our verticals with revenues growing above 25% year over year in each vertical. We have built an increasingly diversified portfolio across numerous industry verticals, geographies and service offerings which enables us to continue to grow revenues. Income from operations as a percentage of revenues decreased to 9.4% for the six months ended June 30, 2022 as compared to 14.0% for the six months ended June 30, 2021, largely driven by incremental expenses associated with EPAM’s humanitarian efforts in Ukraine, the global repositioning of our workforce, the costs associated with our phased exit from operations in Russia and impairment of long-lived asset charges triggered by the discontinuance of services to customers located in Russia.

Summary of Results of Operations
The following table presents a summary of our results of operations for the three and six months ended June 30, 2022 and 2021:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (in thousands, except per share data and percentages)
Revenues$1,194,861100.0 %$881,366100.0 %$2,366,475100.0 %$1,662,141100.0 %
Income from operations$93,0207.8 %$125,27414.2 %$222,2629.4 %$232,52514.0 %
Net income$18,6041.6 %$114,67113.0 %$108,3234.6 %$223,71713.5 %
Effective tax rate(114.9)%6.9 %5.8 %6.0 %
Diluted earnings per share$0.32 $1.94 $1.84 $3.80 
The key highlights of our consolidated results for the three and six months ended June 30, 2022, as compared to the corresponding period of 2021, were as follows:
Revenues for the second quarter of 2022 were $1.195 billion, representing a 35.6% increase from $881.4 million reported in the same period last year. Revenue growth was strong in the second quarter of 2022 as a result of robust demand for our services. The second quarter of 2022 was negatively impacted by $39.9 million or 4.5% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenues for the first half of 2022 were $2.366 billion, or a 42.4% increase from $1.662 billion reported in the corresponding period last year. Revenue growth in the first half of 2022 was negatively impacted by $63.1 million or 3.8% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenues from acquisitions contributed $54.6 million and $132.2 million to our revenues for the three and six months ended June 30, 2022, respectively.
Income from operations decreased 25.7% and 4.4% to $93.0 million and $222.3 million during the three and six months ended June 30, 2022, respectively, as compared to the corresponding period in 2021. Expressed as a percentage of revenues, income from operations for the second quarter of 2022 decreased to 7.8% compared to 14.2% in the second quarter of last year and decreased to 9.4% for the first six months of 2022 as compared to 14.0% for the corresponding period in 2021. During the quarter ended June 30, 2022, income from operations as a percentage of revenues was negatively impacted by incremental expenses associated with EPAM’s humanitarian efforts in Ukraine, the continuing global repositioning of our workforce, and the costs associated with our phased exit from operations in Russia. During the six months ended June 30, 2022, income from operations as a percentage of revenues was negatively impacted by incremental expenses associated with EPAM’s humanitarian efforts in Ukraine, the global repositioning of our workforce, the costs associated with our phased exit from operations in Russia, and impairment of long-lived asset charges during the first quarter of 2022 triggered by the decision to discontinue services to customers in Russia.

34

Our effective tax rate was (114.9)% and 5.8% for the three and six months ended June 30, 2022, respectively, and 6.9% and 6.0% for the three and six months ended June 30, 2021, respectively. The decrease in the effective tax rate in the three months ended June 30, 2022, as compared to the corresponding period in the prior year, is primarily attributable to higher excess tax benefits recorded upon vesting or exercise of stock-based awards as a percentage of pre-tax income and the impact from the decision to change the tax status and to classify certain foreign subsidiaries of the Company as disregarded entities for U.S. income tax purposes.
Net income decreased 83.8% to $18.6 million for the three months ended June 30, 2022, compared to $114.7 million reported in the corresponding period last year. Expressed as a percentage of revenues, net income was 1.6% for the second quarter of 2022, a decrease of 11.4% compared to 13.0% reported in the corresponding period of 2021. Net income decreased 51.6% during the six months ended June 30, 2022 as compared to the corresponding period in the prior year. Net income for the quarter ended June 30, 2022 was impacted by the incremental expenses associated with EPAM’s humanitarian efforts in Ukraine, the global repositioning of our workforce, the costs associated with our phased exit from operations in Russia, and the foreign exchange loss driven by the impact of appreciation of the Russian ruble on the Company’s intercompany payables denominated in Russian rubles and U.S. dollar denominated assets held by our subsidiaries in Russia. Net income for the six months ended June 30, 2022 was impacted by the incremental expenses associated with EPAM’s ongoing humanitarian efforts in Ukraine, the global repositioning of our workforce, the costs associated with our phased exit from operations in Russia, the impairment of long-lived asset charges triggered by the discontinuance of services to customers in Russia, and a foreign exchange loss primarily driven by the impact of appreciation of the Russian ruble on the Company’s intercompany payables denominated in Rubles and U.S. dollar denominated assets held by our subsidiaries in Russia and losses from our foreign exchange forward contracts associated with the Russian ruble during the first quarter of 2022.
Diluted earnings per share was $0.32 and $1.84 for the three and six months ended June 30, 2022, respectively, a decrease of $1.62 and $1.96 compared to the corresponding period last year.
Cash provided by operating activities was $25.7 million during the six months ended June 30, 2022 as compared to cash provided by operating activities of $81.7 million in the corresponding period last year. This decrease was largely driven by a higher level of variable compensation payments made in the first half of 2022 based on 2021 performance and cash outflows related to EPAM’s humanitarian support efforts in Ukraine and geographic repositioning.
The operating results in any period are not necessarily indicative of the results that may be expected for any future period.

Critical Accounting Policies
The discussion and analysis of our financial position and results of operations is based on our unaudited condensed consolidated financial statements which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and judgments that may affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On a recurring basis, we evaluate our estimates and judgments, including those related to revenue recognition and related allowances, impairments of long-lived assets including intangible assets, goodwill and right-of-use assets, income taxes including the valuation allowance for deferred tax assets, and stock-based compensation. Actual results may differ materially from these estimates under different assumptions and conditions. In addition, our reported financial condition and results of operations could vary due to a change in the application of a particular accounting standard.
During the three and six months ended June 30, 2022, there have been no material changes to our critical accounting policies as reported in our Annual Report on Form 10-K for the year ended December 31, 2021.
35

Results of Operations
The following table sets forth a summary of our consolidated results of operations for the periods indicated. This information should be read together with our unaudited condensed consolidated financial statements and related notes included elsewhere in this quarterly report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period.
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
(in thousands, except percentages and per share data)
Revenues$1,194,861 100.0 %$881,366 100.0 %$2,366,475 100.0 %$1,662,141 100.0 %
Operating expenses:
  Cost of revenues (exclusive of depreciation and amortization)(1)
846,323 70.8 %583,728 66.2 %1,627,159 68.8 %1,103,056 66.4 %
  Selling, general and administrative expenses(2)
232,527 19.5 %151,910 17.2 %469,804 19.9 %288,299 17.3 %
  Depreciation and amortization expense22,991 1.9 %20,454 2.4 %47,250 1.9 %38,261 2.3 %
Income from operations93,020 7.8 %125,274 14.2 %222,262 9.4 %232,525 14.0 %
Interest and other income, net1,579 0.1 %2,580 0.3 %1,414 0.1 %7,954 0.4 %
Foreign exchange loss(85,941)(7.2)%(4,693)(0.5)%(108,726)(4.6)%(2,394)(0.1)%
Income before provision for income taxes8,658 0.7 %123,161 14.0 %114,950 4.9 %238,085 14.3 %
(Benefit from)/ provision for income taxes(9,946)(0.9)%8,490 1.0 %6,627 0.3 %14,368 0.8 %
Net income$18,604 1.6 %$114,671 13.0 %$108,323 4.6 %$223,717 13.5 %
Effective tax rate(114.9)%6.9 %5.8 %6.0 %
Diluted earnings per share$0.32 $1.94 $1.84 $3.80 
(1)Includes $14,732 and $11,261 of stock-based compensation expense for the three months ended June 30, 2022 and 2021, respectively, and $14,308 and $22,378 of stock-based compensation expense for the six months ended June 30, 2022 and 2021, respectively.
(2)Includes $13,161 and $12,637 of stock-based compensation expense for the three months ended June 30, 2022 and 2021, respectively, and $20,697 and $26,073 of stock-based compensation expense for the six months ended June 30, 2022 and 2021, respectively.


Consolidated Results Review
Revenues
During the three months ended June 30, 2022, our total revenues grew to $1.195 billion or 35.6% compared to the corresponding period in 2021. Revenues have been positively impacted by acquisitions, which contributed 6.2% to our revenue growth, and negatively impacted by fluctuations in foreign currency exchange rates which decreased our revenue growth by 4.5% during the three months ended June 30, 2022 as compared to the same period last year.
During the six months ended June 30, 2022, our total revenues grew 42.4% over the corresponding period in 2021. The first six months of 2022 were positively impacted by acquisitions, which contributed 8.0% to our revenue growth, and negatively impacted by fluctuations in foreign currency exchange rates which decreased our revenue growth by $63.1 million or 3.8% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year.
36

Revenues by customer location for the three and six months ended June 30, 2022 and 2021 were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (in thousands, except percentages)(in thousands, except percentages)
Americas(1)
$721,612 60.4 %$527,398 59.8 %$1,408,405 59.5 %$997,719 60.0 %
EMEA(2)
422,986 35.4 %291,281 33.0 %844,936 35.7 %550,653 33.1 %
APAC(3)
30,176 2.5 %24,984 2.8 %59,758 2.5 %45,932 2.8 %
CEE(4)
20,087 1.7 %37,703 4.4 %53,376 2.3 %67,837 4.1 %
Revenues$1,194,861 100.0 %$881,366 100.0 %$2,366,475 100.0 %$1,662,141 100.0 %
(1)Americas includes revenues from customers in North, Central and South America.
(2)EMEA includes revenues from customers in Western Europe and the Middle East.
(3)APAC, or Asia Pacific, includes revenues from customers in East Asia, Southeast Asia and Australia.
(4)CEE includes revenues from customers in Russia, Belarus, Kazakhstan, Ukraine, Uzbekistan and Georgia.
During the three and six months ended June 30, 2022, the United States continued to be our largest customer location, with revenues increasing 36.7% to $687.0 million during the second quarter of 2022 from $502.5 million in the second quarter of 2021. During the six months ended June 30, 2022, revenues in the United States grew 41.4% to $1.344 billion compared to $950.5 million in the same period of the prior year.
The top three revenue contributing customer location countries in EMEA were the United Kingdom, Switzerland and Netherlands, generating $149.7 million, $79.2 million and $50.9 million in revenues, respectively, during the three months ended June 30, 2022. Revenues from customers in these three countries were $112.7 million, $63.8 million, and $36.7 million, respectively, in the corresponding period last year. During the six months ended June 30, 2022, the United Kingdom, Switzerland and Netherlands performed as EMEA’s top revenue generating locations and contributed $302.9 million, $161.1 million, and $101.1 million, respectively, compared to $206.2 million, $131.4 million, and $69.7 million, respectively, in the corresponding period last year. Revenues in the EMEA region were negatively impacted by the weakening of the euro and the British pound relative to the U.S. dollar during the three and six months ended June 30, 2022 as compared to the same period in the previous year. Revenues in the region during the three and six months ended June 30, 2022 benefited from acquisitions which contributed $49.7 million and $108.3 million to revenue growth, respectively.
During the three and six months ended June 30, 2022, revenues from customers in the APAC region increased by $5.2 million, or 20.8% and $13.8 million or 30.1% over the corresponding periods of 2021, mainly due to growth in the Financial Services vertical.
During the three months ended June 30, 2022, revenues in the CEE geography included $18.0 million from customers in Russia, a decrease of $17.8 million as compared to the corresponding period of 2021. During the six months ended June 30, 2022, customers in Russia comprised $48.7 million of the revenues in the CEE geography, a decrease of $14.7 million from the corresponding period of 2021. On March 4, 2022, the Company announced that it will discontinue its services to customers located in Russia. EPAM is committed to providing transition support for customers in this market as the Company administers the transition. As a result of this announcement and our phased exit from Russia, the revenues from this geography are expected to materially decline in the future.
Cost of Revenues (Exclusive of Depreciation and Amortization)
The principal components of our cost of revenues (exclusive of depreciation and amortization) are salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to customer projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period. Our employees are a critical resource, necessary for our continued success and therefore we expect to continue hiring talented employees and providing them with competitive compensation programs.

37

During the three months ended June 30, 2022, cost of revenues (exclusive of depreciation and amortization) was $846.3 million representing an increase of 45.0% from $583.7 million in the corresponding period of 2021. The increase was primarily due to an increase in compensation costs largely driven by the 34.6% growth in the average number of production professionals during the three months ended June 30, 2022 as compared to the same period in 2021 as well as $3.3 million of incremental costs associated with our humanitarian efforts in Ukraine and $9.3 million of unbilled business continuity resources. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 70.8% and 66.2% in the second quarter of 2022 and 2021, respectively. The year-over-year increase is primarily due to increased costs associated with our humanitarian efforts in Ukraine, unbilled business continuity resources and the ongoing transition of customer work to higher cost geographies.
During the six months ended June 30, 2022, cost of revenues (exclusive of depreciation and amortization) was $1,627.2 million representing an increase of 47.5% from $1,103.1 million in the corresponding period of 2021. The increase was primarily due to an increase in compensation costs other than stock-based compensation expense largely driven by the 35.1% growth in the average number of production professionals, a 4.1% unfavorable impact from changing foreign currency exchange rates, as well as $22.4 million of incremental costs associated with our humanitarian efforts in Ukraine and $11.8 million of unbilled business continuity resources, partially offset by $8.1 million of lower stock-based compensation expenses and the reversal of $21.4 million of previously accrued discretionary compensation expenses during the first quarter of 2022. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 68.8% and 66.4% for the six months ended June 30, 2022 and 2021, respectively. The year-over-year increase is primarily due to increased costs associated with our humanitarian efforts in Ukraine, unbilled business continuity resources, and the ongoing transition of customer work to higher cost geographies, partially offset by a lower level of stock-based compensation expense and the reversal of previously accrued discretionary compensation expenses in the first quarter of 2022.
Selling, General and Administrative Expenses
Selling, general and administrative expenses represent expenditures associated with promoting and selling our services and general and administrative functions of our business. These expenses include the costs of salaries, bonuses, fringe benefits, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising, and other promotional activities. Additionally, selling, general and administrative expenses contain costs of relocating our employees and various one-time and unusual expenses such as impairment charges.
During the three months ended June 30, 2022, selling, general and administrative expenses were $232.5 million representing a 53.1% increase as compared to $151.9 million in the corresponding period of 2021. The increase in selling, general and administrative expenses was driven by a $39.8 million increase in personnel-related costs including stock-based compensation expense largely driven by the 34.4% growth in the average number of non-production professionals during the three months ended June 30, 2022 compared to the same period in 2021. Additionally, we incurred $14.4 million of expenses associated with our geographic repositioning of our workforce, $16.2 million of charges related to employee separation costs in Russia, and $5.1 million of expenses associated with our humanitarian efforts in Ukraine during the second quarter of 2022. Expressed as a percentage of revenues, selling, general and administrative expenses increased by 2.3% to 19.5% for the three months ended June 30, 2022 as compared to the same period from the prior year, primarily driven by higher personnel-related costs, expenses related to the phased exit from Russia, increased costs associated with geographic repositioning of our workforce and our humanitarian efforts in Ukraine.
During the six months ended June 30, 2022, selling, general and administrative expenses were $469.8 million representing an increase of 63.0% as compared to $288.3 million reported in the corresponding period of 2021. The increase in selling, general and administrative expenses was primarily driven by an $85.5 million increase in personnel-related costs other than stock-based compensation expense, which decreased $5.4 million during the six months ended June 30, 2022 as compared to the same period in the prior year. Additionally, the six months ended June 30, 2022 were impacted by $33.1 million of expenses associated with our geographic repositioning of our workforce, $11.6 million of expenses associated with our humanitarian efforts in Ukraine, $16.2 million of charges related to employee separation costs in Russia, $19.6 million of impairment charges related to our long-lived assets in Russia and $8.2 million of bad debt expense attributable to customers located in Russia. Expressed as a percentage of revenues, selling, general and administrative expenses increased by 2.6% to 19.9% for the six months ended June 30, 2022 as compared to the same period from the prior year primarily driven by higher personnel-related costs, impairment charges related to our long-lived assets in Russia and higher bad debt expenses attributable to customers located in Russia, increased costs associated with geographic repositioning of our workforce and employee separation costs in Russia as well as our humanitarian efforts in Ukraine.

38

Depreciation and Amortization Expense
During the three and six months ended June 30, 2022, depreciation and amortization expense was $23.0 million and $47.3 million, respectively, as compared to $20.5 million and $38.3 million, respectively, in the corresponding period last year. The increase in depreciation and amortization expense is primarily the result of increased investment in computer equipment used by our employees and amortization of acquired finite-lived intangible assets. Expressed as a percentage of revenues, depreciation and amortization expense decreased to 1.9% during both the three and six months ended June 30, 2022, as compared to 2.4% and 2.3% in the corresponding period of 2021.
Interest and Other Income, Net
Interest and other income, net includes interest earned on cash and cash equivalents and employee loans, gains and losses from certain financial instruments, interest expense related to our borrowings and changes in the fair value of contingent consideration. Interest and other income, net decreased from $2.6 million and $8.0 million during the three and six months ended June 30, 2021 to $1.6 million and $1.4 million during the three and six months ended June 30, 2022. The six months of 2022 were mainly impacted by a $6.1 million loss due to the change in fair value of contingent consideration as compared to a $5.6 million gain in the corresponding period of 2021 reflecting revised expectations for the performance of certain acquisitions. Additionally, during the first six months of 2022, we recorded a $1.3 million charge related to the impairment of a financial asset in Ukraine.
Foreign Exchange Loss
For discussion of the impact of foreign exchange fluctuations see “Item 3. Quantitative and Qualitative Disclosures About Market Risk.”
(Benefit from)/ provision for Income Taxes
In determining the interim provision for income taxes, we historically have used an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which EPAM operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter. During the first quarter of 2022, we recorded the interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second quarter of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method.
Determining the consolidated provision for income tax expense, deferred income tax assets and liabilities and any potential related valuation allowances involves judgment. We consider factors that may contribute, favorably or unfavorably, to the overall effective tax rate in the current year as well as the future. These factors include statutory tax rates and tax law changes in the countries where we operate and excess tax benefits upon vesting or exercise of equity awards as well as consideration of any significant or unusual items.
Our effective tax rate was (114.9)% and 5.8% for the three and six months ended June 30, 2022, respectively, and 6.9% and 6.0% for the three and six months ended June 30, 2021, respectively. The decrease in the effective tax rate in the three and six months ended June 30, 2022, as compared to the corresponding period in the prior year, is primarily attributable to higher excess tax benefits recorded upon vesting or exercise of stock-based awards as a percentage of pre-tax income and the impact of the Company’s election to disregard certain foreign subsidiaries of the Company as separate entities for U.S. tax purposes. Our provision for income taxes was impacted by excess tax benefits recorded upon vesting or exercise of stock-based awards of $7.4 million and $20.5 million during the three and six months ended June 30, 2022, respectively, and $21.0 million and $42.5 million during the three and six months ended June 30, 2021, respectively.

39

Results by Business Segment
Our operations consist of three reportable segments: North America, Europe, and Russia. The segments represent components of EPAM for which separate financial information is available and used on a regular basis by our chief executive officer, who is also our chief operating decision maker (“CODM”), to determine how to allocate resources and evaluate performance. Our CODM makes business decisions based on segment revenues and operating profit. Segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate stock-based compensation, amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, acquisition-related costs and certain other one-time charges. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations.
We manage our business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of our reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the management team’s reportable segment.
On March 4, 2022, the Company announced that it will discontinue its services to customers located in Russia and is committed to providing transition support for customers in this market. On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. The timing of completing the exit is subject to completion of regulatory requirements in the country and the Company expects to complete its exit as soon as feasible.
Segment revenues from external customers and segment operating profit, before unallocated expenses, for the North America, Europe and Russia reportable segments for the three and six months ended June 30, 2022 and 2021 were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (in thousands) 
Segment revenues:
North America$723,657 $532,022 $1,411,368 $1,006,875 
Europe451,944 311,949 903,914 588,653 
Russia19,260 37,395 51,193 66,613 
Total segment revenues$1,194,861 $881,366 $2,366,475 $1,662,141 
Segment operating profit/(loss):  
North America$127,420 $111,260 $254,154 $205,363 
Europe35,396 50,452 92,107 101,525 
Russia1,662 6,029 (17,822)7,008 
Total segment operating profit$164,478 $167,741 $328,439 $313,896 


40

North America Segment
During the three months ended June 30, 2022, revenues for the North America segment increased $191.6 million, or 36.0%, compared to the same period last year and segment operating profit increased $16.2 million, or 14.5%, compared to the same period last year. During the three months ended June 30, 2022, revenues from our North America segment were 60.6% of total segment revenues, an increase from 60.4% reported in the corresponding period of 2021. The North America segment’s operating profit margin decreased to 17.6% during the second quarter of 2022 from 20.9% in the second quarter of 2021. Segment operating profit was negatively impacted by increased personnel-related costs in part attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work and lower utilization during the second quarter of 2022 compared to the second quarter of 2021.
During the six months ended June 30, 2022, revenues for the North America segment increased $404.5 million, or 40.2%, compared to the same period last year and segment operating profit increased $48.8 million, or 23.8%, compared to the same period last year. During the six months ended June 30, 2022 and 2021, revenues from our North America segment were 59.6% and 60.6% of total segment revenues, respectively. As a percentage of North America segment revenues, the North America segment’s operating profit margin decreased to 18.0% during the six months ended June 30, 2022 as compared to 20.4% in the corresponding period of 2021. Segment operating profit was negatively impacted by increased personnel-related costs in part attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work, lower utilization during the second quarter of 2022 compared to the second quarter of 2021, and lower profit margins from acquisitions completed in the last twelve months.
The following table presents North America segment revenues by industry vertical for the periods indicated:
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
20222021Dollars Percentage 20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Software & Hi-Tech$161,034 $134,638 $26,396 19.6 %$317,316 $260,224 $57,092 21.9 %
Travel & Consumer130,932 85,075 45,857 53.9 %253,179 154,504 98,675 63.9 %
Financial Services126,879 83,342 43,537 52.2 %247,214 153,082 94,132 61.5 %
Life Sciences & Healthcare115,899 80,712 35,187 43.6 %227,270 156,301 70,969 45.4 %
Business Information & Media114,026 92,379 21,647 23.4 %224,972 179,584 45,388 25.3 %
Emerging Verticals74,887 55,876 19,011 34.0 %141,417 103,180 38,237 37.1 %
        Revenues$723,657 $532,022 $191,635 36.0 %$1,411,368 $1,006,875 $404,493 40.2 %
During the three and six months ended June 30, 2022 compared to the same period in the prior year, revenues from each vertical in the North America segment grew in excess of 19% and Software & Hi-Tech remained the largest industry vertical in the North America segment, which was a result of the continued focus on engaging with our technology customers. Travel and Consumer grew 53.9% and 63.9% during the three and six months ended June 30, 2022, respectively, primarily due to growth from retail customers. Financial Services grew 52.2% and 61.5% during the three and six months ended June 30, 2022, respectively, largely due to growth in a group of wealth management customers. Business Information & Media grew 23.4% and 25.3% during the three and six months ended June 30, 2022, respectively, primarily due to growth from existing customers in our top 20 customers. Life Sciences & Healthcare grew 43.6% and 45.4% during the three and six months ended June 30, 2022, respectively, primarily due to growth from customers added in the last 24 months.

41

Europe Segment
During the three months ended June 30, 2022, Europe’s segment revenues were $451.9 million, representing an increase of $140.0 million, or 44.9%, from the same period last year. Acquisitions completed in the last 12 months contributed $50.7 million to revenues during the three months ended June 30, 2022. Revenues were negatively impacted by changes in foreign currency exchange rates during the second quarter of 2022. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2021, we would have reported revenue growth of 57.8%. Europe’s segment revenues accounted for 37.8% and 35.4% of total segment revenues during the three months ended June 30, 2022 and 2021, respectively. During the second quarter of 2022, the segment’s operating profit decreased 29.8% to $35.4 million compared to the second quarter of 2021. Expressed as a percentage of revenues, Europe’s segment operating profit decreased to 7.8% compared to 16.2% in the same period of the prior year. Segment operating profit was negatively impacted by increased personnel-related costs in part attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work, lower utilization during the second quarter of 2022 compared to the second quarter of 2021, and lower profit margins from acquisitions completed in the last twelve months.
During the six months ended June 30, 2022, revenues for the Europe segment increased $315.3 million, or 53.6%, compared to the same period last year and segment operating profit decreased $9.4 million, or 9.3%, compared to the same period last year. During the six months ended June 30, 2022 and 2021, revenues from our Europe segment were 38.2% and 35.4% of total segment revenues, respectively. As a percentage of Europe segment revenues, the Europe segment’s operating profit decreased to 10.2% during the six months ended June 30, 2022 from 17.2% in the corresponding period of 2021. Acquisitions completed in the last 12 months contributed $109.3 million to revenues during the six months ended June 30, 2022. During the first six months of 2022, segment operating profit was negatively impacted by increased personnel-related costs partially attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work, lower utilization during the first six months of 2022 compared to the first six months of 2021, and lower profit margins from acquisitions completed in the last twelve months. Additionally, during the first six months of 2021, Europe’s segment operating profit was positively impacted by changes in foreign currency exchange rates, predominantly the euro and British pound, as well as the recognition of $6.4 million in revenues from performance obligations satisfied in previous periods.
The following table presents Europe segment revenues by industry vertical for the periods indicated:
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
20222021Dollars Percentage 20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Travel & Consumer$140,081 $79,731 $60,350 75.7 %$276,869 $144,355 $132,514 91.8 %
Financial Services112,766 85,965 26,801 31.2 %230,096 164,005 66,091 40.3 %
Business Information & Media83,681 65,032 18,649 28.7 %166,582 125,189 41,393 33.1 %
Software & Hi-Tech33,847 23,934 9,913 41.4 %66,301 44,907 21,394 47.6 %
Life Sciences & Healthcare12,527 10,780 1,747 16.2 %24,809 26,131 (1,322)(5.1)%
Emerging Verticals69,042 46,507 22,535 48.5 %139,257 84,066 55,191 65.7 %
        Revenues$451,944 $311,949 $139,995 44.9 %$903,914 $588,653 $315,261 53.6 %
Revenues in Travel & Consumer grew 75.7% and 91.8% during the three and six months ended June 30, 2022, respectively, as compared to the corresponding period in 2021 primarily due to increased demand from customers in the retail and distribution industries and revenues from acquisitions completed during the last twelve months which contributed $26.6 million and $55.9 million to revenue growth during the three and six months ended June 30, 2022, respectively. During the three and six months ended June 30, 2022, revenues in Financial Services experienced 31.2% and 40.3% growth, respectively, primarily driven by increased revenues from commercial and investment banking customers and revenues from recent acquisitions which contributed $7.0 million and $14.7 million to revenue growth during the three and six months ended June 30, 2022, respectively. During the three and six months ended June 30, 2022, the increase in revenues in Business Information & Media was largely attributable to the expansion of services provided to one of our top 5 customers. For the three and six months ended June 30, 2022, the increase in revenues in the Software & Hi-Tech vertical was attributable to the expansion of services provided to one of our top 20 customers as well as growth in customers outside of our top 100 customers. Revenues in Emerging Verticals experienced higher growth primarily attributable to growth in existing customers in the energy and automotive industries and revenues from acquisitions completed during the last twelve months which contributed $9.5 million and $20.8 million to revenue growth during the three and six months ended June 30, 2022, respectively.
42

Russia Segment
During the three months ended June 30, 2022, revenues from our Russia segment accounted for 1.6% of total segment revenues and decreased $18.1 million, or 48.5%, as compared to the corresponding period in the prior year. The decrease in revenues was primarily attributable to decreased operations in Russia as the Company discontinues services to customers in Russia and proceeds with its phased exit from Russia. During the three months ended June 30, 2022, operating profit from the Russia segment was $1.7 million, representing a decrease of $4.4 million, as compared to a $6.0 million operating profit in the corresponding period last year largely driven by reduced revenues attributable to the discontinuance of services to customers in Russia.
During the six months ended June 30, 2022, revenues from our Russia segment decreased $15.4 million, or 23.1%, as compared to the corresponding period of 2021 and accounted for 2.2% of total segment revenues. During the six months ended June 30, 2022, operating loss from the Russia segment was $17.8 million, representing a decrease of $24.8 million, as compared to a $7.0 million operating profit in the corresponding period last year largely driven by increased bad debt expense, expenses incurred for services provided to customers for which revenue was not recognized as collectability was not considered probable after announcing the discontinuance of services to customers in Russia, and reduced revenues attributable to the discontinuance of services to customers in Russia.
The following table presents Russia segment revenues by industry vertical for the periods indicated:
Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
20222021Dollars Percentage 20222021Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$11,338 $24,631 $(13,293)(54.0)%$33,736 $45,709 $(11,973)(26.2)%
Travel & Consumer5,305 6,739 (1,434)(21.3)%11,589 11,697 (108)(0.9)%
Software & Hi-Tech442 590 (148)(25.1)%1,189 1,095 94 8.6 %
Business Information & Media163 436 (273)(62.6)%619 823 (204)(24.8)%
Life Sciences & Healthcare66 204 (138)(67.6)%216 379 (163)(43.0)%
Emerging Verticals1,946 4,795 (2,849)(59.4)%3,844 6,910 (3,066)(44.4)%
        Revenues$19,260 $37,395 $(18,135)(48.5)%$51,193 $66,613 $(15,420)(23.1)%
Revenues in the Russia segment are generally subject to fluctuations and are impacted by the timing of revenue recognition associated with the execution of contracts and the fluctuations in the foreign currency exchange rate of the Russian ruble to the U.S. dollar. On March 4, 2022, EPAM announced that it will discontinue services to customers located in Russia and is committed to providing transition support for customers in this market. On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. The timing of completing the exit is subject to completion of regulatory requirements in the country and the Company expects to complete its exit as soon as feasible. As a result of t announcement, the revenues from this segment are expected to dissipate in the future. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and exit our operations in Russia.

Effects of Inflation
Economies in some countries where we operate have periodically experienced high rates of inflation. Periods of higher inflation may affect various economic sectors in those countries and increase our cost of doing business there. Inflation may increase some of our expenses such as wages. While inflation may impact our results of operations and financial condition and it is difficult to accurately measure the impact of inflation, we believe the effects of inflation on our results of operations and financial condition are not significant.

43

Liquidity and Capital Resources
Capital Resources
Our cash generated from operations has been our primary source of liquidity to fund operations and investments to support the growth of our business. As of June 30, 2022, our principal sources of liquidity were cash and cash equivalents totaling $1.294 billion, short-term investments totaling $60.1 million as well as $675.0 million of available borrowings under our revolving credit facility. See Note 8 “Debt” of our condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited)” for information regarding our debt.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
 Six Months Ended
June 30,
 20222021
 (in thousands)
Condensed Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$25,667 $81,663 
Net cash used in investing activities(123,088)(97,390)
Net cash used in financing activities(10,634)(18,996)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(45,661)(3,761)
Net decrease in cash, cash equivalents and restricted cash(153,716)(38,484)
Cash, cash equivalents and restricted cash, beginning of period1,449,347 1,323,533 
Cash, cash equivalents and restricted cash, end of period$1,295,631 $1,285,049 
Operating Activities
Net cash provided by operating activities during the six months ended June 30, 2022 was $25.7 million, a decrease of $56.0 million compared to $81.7 million provided by operating activities in the corresponding period of 2021. This decrease was largely driven by a higher level of variable compensation payments made in the first half of 2022 based on 2021 performance, and cash outflows related to EPAM’s humanitarian support efforts in Ukraine and geographic repositioning.
Investing Activities
Net cash used in investing activities during the six months ended June 30, 2022 was $123.1 million compared to $97.4 million used in investing activities during the same period in 2021. During the first six months of 2022, the cash used in investing activities was primarily attributable to $41.4 million used for capital expenditures and an investment of $60.0 million into time deposits compared to cash used for capital expenditures of $33.8 million offset by the maturity of $60.0 million of time deposits during the comparable period in 2021. During the first six months of 2022, the cash used for the acquisitions of businesses, net of cash acquired was $10.6 million compared to $121.3 million used in the first six months of 2021.
Financing Activities
Net cash used in financing activities was $10.6 million in the first six months of 2022 compared to $19.0 million net cash used in financing activities in the same period of 2021. During the first six months of 2022, we received cash from the exercises of stock options issued under our long-term incentive plans and proceeds from the first purchase of shares under our ESPP of $22.2 million, compared to $15.6 million received from the exercises of stock options in the corresponding period of 2021. These cash inflows were offset by cash used for the payments of withholding taxes related to net share settlements of restricted stock units of $20.8 million in the first six months of 2022, compared to $33.7 million paid in the corresponding period of 2021. Additionally, the first six months of 2022 included repayments of debt of $10.8 million.

44

Future Capital Requirements
We believe that our existing cash, cash equivalents and short-term investments, combined with our expected cash flow from operations, will be sufficient to meet our projected operating and capital expenditure requirements for at least the next twelve months and that we possess the financial flexibility to execute our strategic objectives, including the ability to make acquisitions and strategic investments in the foreseeable future. However, the invasion of Ukraine, COVID-19 and the consequences and related measures to contain their impact have caused material disruptions in both national and global financial markets and economies. The future impact of the invasion of Ukraine and COVID-19 and responsive measures cannot be predicted with certainty and may increase our borrowing costs and other costs of capital and otherwise adversely affect our business, results of operations, financial condition and liquidity.
Our ability to expand and grow our business in accordance with current plans and to meet our long-term capital requirements will depend on many factors, including the rate at which our cash flows increase or decrease and the availability of public and private debt and equity financing. We may require additional cash resources due to changed business conditions or other future developments, including any investments or acquisitions we may decide to pursue. Our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors including the impact of the invasion of Ukraine and COVID-19 pandemic, each as described elsewhere in this Management’s Discussion and Analysis of Financial Condition and Results of Operations. To the extent that existing cash, cash equivalents, short-term investments, and operating cash flows are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity or debt financing. If we issue equity securities in order to raise additional funds, substantial dilution to existing stockholders may occur. If we raise cash through the issuance of additional indebtedness, we may be subject to additional contractual restrictions on our business. There is no assurance that we would be able to raise additional funds on favorable terms or at all.
See Note 13 “Commitments and Contingencies” of our condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited)” of this Quarterly Report and “Part II. Item 7. Future Capital Requirements” of our Annual Report on Form 10-K for the year ended December 31, 2021 for information regarding contractual obligations.
Off-Balance Sheet Commitments and Arrangements
We do not have any material obligations under guarantee contracts or other contractual arrangements other than as disclosed in Note 13 “Commitments and Contingencies” of our condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited).” We have not entered into any transactions with unconsolidated entities where we have financial guarantees, subordinated retained interests, derivative instruments, or other contingent arrangements that expose us to material continuing risks, contingent liabilities, or any other obligation under a variable interest in an unconsolidated entity that provides financing, liquidity, market risk, or credit risk support to us, or engages in leasing, hedging, or research and development services with us.
Recent Accounting Pronouncements
See Note 1 “Business and Summary of Significant Accounting Policies” to our unaudited condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited)” for additional information.
Forward-Looking Statements
This quarterly report on Form 10-Q contains estimates and forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, principally in “Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Part II. Item 1A. Risk Factors.” Our Annual Report on Form 10-K for the year ended December 31, 2021 also contains estimates and forward-looking statements, principally in “Part I. Item 1A. Risk Factors.” Our estimates and forward-looking statements are mainly based on our current expectations and estimates of future events and trends, which affect or may affect our business and operations. Those future events and trends may relate to, among other things, developments relating to the invasion of Ukraine, political and civil unrest or military action in the geographies where we conduct business and operate, developments relating to the on-going COVID-19 pandemic, and the effect that they may have on our revenues, operations, access to capital, profitability and customer demand. Although we believe that these estimates and forward-looking statements are based upon reasonable assumptions, they are subject to several risks, uncertainties and assumptions as to future events that may not prove to be accurate and are made based on information currently available to us. Important factors, in addition to the factors described in this quarterly report and in our Annual Report, may materially and adversely affect our results as indicated in forward-looking statements. You should read this quarterly report, our Annual Report and the documents that we have filed as exhibits hereto completely and with the understanding that our actual future results may be materially different from what we expect.
45

 The words “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “intend,” “potential,” “might,” “would,” “continue” or the negative of these terms or other comparable terminology and similar words are intended to identify estimates and forward-looking statements. Estimates and forward-looking statements speak only as of the date they were made, and, except to the extent required by law, we undertake no obligation to update, to revise or to review any estimate and/or forward-looking statement because of new information, future events or other factors. Estimates and forward-looking statements involve risks and uncertainties and are not guarantees of future performance. As a result of the risks and uncertainties described above, the estimates and forward-looking statements discussed in this quarterly report and our Annual Report on Form 10-K for the year ended December 31, 2021 might not occur and our future results, level of activity, performance or achievements may differ materially from those expressed in these forward-looking statements due to, including, but not limited to, the factors mentioned above, and the differences may be material and adverse. Because of these uncertainties, you should not place undue reliance on these forward-looking statements.
46

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily result from changes in concentration of credit, foreign currency exchange rates and interest rates. In addition, our international operations are subject to risks related to differing economic conditions, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other regulations and restrictions.
Concentration of Credit and Other Credit Risks
Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, short-term investments and trade receivables.
We maintain our cash, cash equivalents and short-term investments with financial institutions. We believe that our credit policies reflect normal industry terms and business risk. We do not anticipate non-performance by the counterparties.
We have cash in several countries, including Belarus, Ukraine and Russia, which could be impacted by the invasion of Ukraine and where the banking sector remains subject to periodic instability, banking and other financial systems in these countries generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of June 30, 2022, we had $40.4 million of cash and cash equivalents in banks in Belarus, $40.2 million of cash and cash equivalents in banks in Ukraine and $17.2 million of cash and cash equivalents in banks in Russia. We place our cash and cash equivalents with financial institutions considered stable in the region, limit the amount of credit exposure with any one financial institution and conduct ongoing evaluations of the credit worthiness of the financial institutions with which we do business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of our deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect our business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. We regularly monitor cash held in these countries and, to the extent the cash held exceeds amounts required to support our operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors.
Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited and we do not believe significant credit risk existed at June 30, 2022. Though our results of operations depend on our ability to successfully collect payment from our customers for work performed, historically, credit losses and write-offs of trade receivables have not been material to our condensed consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, our credit losses and write-offs of trade receivables could increase, which would negatively impact our results of operations. On March 4, 2022, EPAM announced that we will discontinue services to customers located in Russia and at that time the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded bad debt expense of $8.2 million during the six months ended June 30, 2022, which is included in Selling, general and administrative expenses, reflecting the deterioration of credit-worthiness of its customers in Russia. The Company is actively monitoring its trade receivables from the customers in Russia for any further deterioration of creditworthiness.
Interest Rate Risk
Our exposure to market risk is influenced by the changes in interest rates on our cash and cash equivalent deposits, short-term investments and paid on any outstanding balance on our borrowings, mainly under our 2021 Credit Agreement, which is subject to a variety of rates depending on the currency and timing of funds borrowed. We do not believe we are exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.
Foreign Exchange Risk
Our global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, we generate revenues principally in euros, British pounds, Swiss francs, Canadian dollars and Russian rubles. Other than U.S. dollars, we incur expenditures principally in Russian rubles, Hungarian forints, Polish zlotys, British pounds, Swiss francs, euros, Indian rupees, Chinese yuan renminbi and Mexican pesos. As a result, currency fluctuations, specifically the depreciation of the euro, British pound, and Canadian dollar and the appreciation of the Russian ruble, Hungarian forint, Polish zloty, Chinese yuan renminbi and Indian rupee relative to the U.S. dollar, could negatively impact our results of operations.
During the three months ended June 30, 2022, approximately 33.5% of consolidated revenues and 53.0% of consolidated operating expenses were denominated in currencies other than the U.S. dollar.

47

In the normal course of business, EPAM uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. We have a hedging program whereby we enter into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Russian ruble, Polish zloty, Hungarian forint and Indian rupee transactions. As of June 30, 2022, all of EPAM’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted related to the foreign exchange forward contracts.
During the quarter ended March 31, 2022, in response to the invasion of Ukraine, EPAM de-designated our Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedge into income which is classified as foreign exchange loss in the condensed consolidated statement of income.
During the quarter ended June 30, 2022, foreign exchange loss was $85.9 million compared to a loss of $4.7 million reported in the corresponding period last year. The loss was largely driven by the impact of appreciation of the Russian ruble on the Company’s intercompany payables denominated in Rubles and U.S. dollar denominated assets held by our subsidiaries in Russia.
Management supplements results reported in accordance with United States generally accepted accounting principles, referred to as GAAP, with non-GAAP financial measures. Management believes these measures help illustrate underlying trends in our business and uses the measures to establish budgets and operational goals, communicated internally and externally, for managing our business and evaluating its performance. When important to management’s analysis, operating results are compared on the basis of “constant currency”, which is a non-GAAP financial measure. This measure excludes the effect of foreign currency exchange rate fluctuations by translating the current period revenues and expenses into U.S. dollars at the weighted average exchange rates of the prior period of comparison.
During the second quarter of 2022, we reported revenue growth of 35.6% compared to the second quarter of 2021. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2021, we would have reported revenue growth of 40.1%. Our revenues were negatively impacted mainly by the depreciation of the euro and British pound relative to the U.S. dollar. During the second quarter of 2022, we reported a decrease in income from operations of 25.7% compared to the second quarter of 2021. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2021, we would have reported a decrease in income from operations of 13.5%. Income from operations was negatively impacted by the appreciation of the Russian ruble and the depreciation of the euro and British pound relative to the U.S. dollar.

Item 4. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
Based on management’s evaluation, with the participation of our Chief Executive Officer and Chief Financial Officer, as of the end of the period covered by this report, these officers have concluded that our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There has been no change in our internal control over financial reporting during the quarter ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
48


PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we are involved in litigation and claims arising out of our business and operations in the normal course of business. We are not currently a party to any material legal proceeding, nor are we aware of any material legal or governmental proceedings pending or contemplated to be brought against us.
Item 1A. Risk Factors
For a discussion of our potential risks and uncertainties, see the risk factor below and the risk factors disclosed under the heading “Part I. Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021.
We have significant operations and personnel in Ukraine and Belarus, and previously had significant operations and personnel in Russia. Conflict in the region has had and could continue to have a material adverse effect on our business, customers, service delivery, and financial results.
Economic, civil, military, energy supply and political uncertainty exists and may increase in many of the regions where we operate and derive our revenues. In particular, as of December 31, 2021, more than half of our global delivery, administrative and support personnel were located in Ukraine, Belarus and Russia, all of which are involved in a military action in Ukraine. We also have significant operations in countries bordering Ukraine and in those countries allied with Russia in the nearby emerging market economies of Eastern Europe and Central Asia, which currently are, and in the future may be, adversely impacted by regional instability.
On February 24, 2022, Russian military forces attacked Ukraine, and sustained conflict and disruption in the region has occurred and is likely to continue to occur. In addition to a significant number of personnel and operations in Ukraine, we also own an office building and lease office space in a number of cities in Ukraine, all or some of which may be damaged or destroyed as a result of the attack against Ukraine. The impact to Ukraine, as well as actions taken by other countries, including new and stricter sanctions by Canada, the United Kingdom, the European Union, the U.S. and other countries and organizations against officials, individuals, regions, and industries in Russia, the Donbas region of Ukraine, and Belarus, and each country’s potential response to such sanctions, tensions, and military actions has and could continue to have a material adverse effect on our operations. In order to protect against potential cyberattacks or other information security threats, some of our customers have implemented steps to block internet communications with Russia, Ukraine, and Belarus, which has had a material adverse effect on our ability to deliver our services from those locations. Our customers have and may continue to seek altered terms, conditions, and delivery locations for the performance of services, delay planned work or seek services from alternate providers, or suspend, terminate, fail to renew, or reduce existing contracts or services, all of which could have a material adverse effect on our financial condition. The material adverse effects from the conflict, enhanced sanctions activity, and counter-sanctions may continue to disrupt our delivery of services, has caused us to shift portions of our work occurring in the region to other countries, and may continue to restrict our ability to engage in certain projects or with certain customers in the region. We discontinued services to certain customers located in Russia and we expect to complete the phased exit of our remaining operations in Russia as soon as feasible, subject to regulatory approvals. We could incur additional significant charges in the future related to the exit of our operations in Russia. We expect to continue operating in Belarus. A significant number of our employees in Russia and Belarus have already relocated, and we expect that more Russia- and Belarus-based employees will relocate to delivery locations outside their countries, but at a reduced rate as compared to the second quarter of 2022.
EPAM is actively monitoring and enhancing the security of our people and the stability of our infrastructure, including communications, physical assets, and internet availability. We continue to execute our business continuity plans in response to developments as they occur and to protect the safety of our personnel and address potential impacts to our delivery infrastructure. To date we have not experienced any material interruptions in our infrastructure, utility supply or internet connectivity needed to support our customers. We have implemented additional contingency plans to relocate work and/or personnel to other geographies within our global footprint and add new locations, as appropriate. Increased operations and hiring in existing or new geographies, including in more developed economies, is likely to increase our expenses, especially compensation expenses for technology professionals in those markets, which could reduce the profitability of our business.

49

Our business continuity plans are designed to address known contingency scenarios to ensure that we have adequate processes and practices in place to protect the safety of our people and to handle potential impacts to our delivery capabilities. Our crisis management procedures, business continuity plans, and disaster recovery capabilities may not be effective at preventing or mitigating the effects of prolonged or multiple crises, such as civil unrest, military conflict, energy instability and a pandemic in a concentrated geographic area or in multiple geographies. The current events in the regions where we operate and where we derive a significant amount of our business pose security risks to our people, our facilities, our operations, and infrastructure, such as utilities and network services, and the further disruption of any or all of them could materially adversely affect our operations and financial results, cause additional volatility in the price of our stock, and reduce our profitability. We have no way to predict the progress or outcome of the military action in Ukraine or its impacts in Russia and Belarus as the conflict and government reactions are rapidly changing and beyond our control. Whether in these countries or in others in which we operate, prolonged civil unrest, political instability or uncertainty, military activities, broad-based sanctions or counter-sanctions, should they continue for the long term or escalate, could require us to further rebalance our geographic concentrations and could have a material adverse effect on our personnel, operations, financial results and business outlook.
The risks and uncertainties that we face are not limited to those set forth in our Annual Report on Form 10-K. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business and the trading price of our common stock.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
None.
50


Item 6. Exhibits
Exhibit
Number
Description
  
31.1*
31.2*
32.1*
32.2*
101.INSXBRL 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.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)
Indicates management contracts or compensatory plans or arrangements
*Exhibits filed herewith
51



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

Date: August 4, 2022
 EPAM SYSTEMS, INC.
   
 By:/s/ Arkadiy Dobkin
  Name: Arkadiy Dobkin
  Title: Chairman, Chief Executive Officer and President
(principal executive officer)
   
 By:/s/ Jason Peterson
  Name: Jason Peterson
  Title: Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)

52
EX-31.1 2 exhibit311q22022.htm EX-31.1 Document

EXHIBIT 31.1

Certification by Chief Executive Officer
Pursuant to Securities Exchange Act Rule 13a-14(a)

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


/s/ Arkadiy Dobkin
 
 
Arkadiy Dobkin 
Chairman, Chief Executive Officer and President
(principal executive officer)
 


EX-31.2 3 exhibit312q22022.htm EX-31.2 Document

EXHIBIT 31.2
Certification by Chief Financial Officer
Pursuant to Securities Exchange Act Rule 13a-14(a)

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

 
/s/ Jason Peterson
Jason Peterson
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)

EX-32.1 4 exhibit321q22022.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF 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 on Form 10-Q of EPAM Systems, Inc. (the "Company") for the quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Arkadiy Dobkin, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
(i)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(ii)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: August 4, 2022
 

/s/ Arkadiy Dobkin
 
 
Arkadiy Dobkin 
Chairman, Chief Executive Officer and President
(principal executive officer)
 



EX-32.2 5 exhibit322q22022.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF 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 on Form 10-Q of EPAM Systems, Inc. (the "Company") for the quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Jason Peterson, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
(i)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(ii)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: August 4, 2022


/s/ Jason Peterson
Jason Peterson
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial officer)


EX-101.SCH 6 epam-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - IMPACT OF THE INVASION OF UKRAINE link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - ACQUISITIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - LEASES (Components of Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - REVENUES (Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - REVENUES (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2448428 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2357311 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2460434 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2162115 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 2363312 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 2464436 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 2165116 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 epam-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 epam-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 epam-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Travel & Consumer Travel and Consumer Sector [Member] Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Foreign currency risk Foreign Currency Transactions and Translations Policy [Policy Text Block] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Borrowings under the 2021 Credit Agreement Lines of Credit, Fair Value Disclosure Exit costs Business Exit Costs Debt Instrument [Axis] Debt Instrument [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Service Based Awards Service Period [Member] Service Period [Member] Foreign Exchange Contracts Foreign Exchange Contract [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Revenues from performance obligations satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Financial Instruments [Domain] Financial Instruments [Domain] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Depreciation and amortization expense Other Depreciation and Amortization Variable interest rate spread Debt Instrument, Basis Spread on Variable Rate Other investing activities, net Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Proceeds from stock options exercises (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating leases Operating Lease, Weighted Average Discount Rate, Percent Equity Classified Award Equity Classified Award [Member] Equity classified award Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Net (gain)/ loss reclassified into Foreign exchange loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Credit Facility 2021 Credit Facility 2021 [Member] Credit Facility 2021 Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Long-term debt BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities Other Other Noncash Income (Expense) Award Metric [Axis] Award Metric [Axis] Award Metric Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income Net income Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Anti-dilutive options not included in the calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Equity Component [Domain] Equity Component [Domain] Discount rate Measurement Input, Discount Rate [Member] Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure LEASES Lessee, Operating Leases [Text Block] Lease term of lease agreements that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Repayment of debt Repayments of Debt and Lease Obligation Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Weighted average discount rate: Weighted Average Discount Rate [Abstract] Weighted-average discount rate. Allowance Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Hedging Designation [Domain] Hedging Designation [Domain] Options forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Derivative Instrument [Axis] Derivative Instrument [Axis] Remaining unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount 2022 (excluding six months ended June 30, 2022) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Outstanding debt Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee Stock Employee Stock [Member] Options outstanding at June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Classification [Domain] Award Classification [Domain] [Domain] for Information by award classification pertaining to equity-based compensation. Schedule of Contract Balances [Table] Schedule of Contract Balances [Table] Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities Award Type [Axis] Award Type [Axis] BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Foreign exchange derivative assets Derivative Asset Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Service-Based Awards Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Trade receivables and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other Commitments [Domain] Other Commitments [Domain] Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Time deposits Bank Time Deposits [Member] Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Industry Sector [Domain] Industry Sector [Domain] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Revolving Credit Facility [Member] Document Type Document Type Weighted Average Exercise Price  Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Transferred at a point of time Transferred at Point in Time [Member] DEBT Long-Term Debt [Text Block] Number of Shares  Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Financial Assets: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Restructuring Type [Axis] Restructuring Type [Axis] Trade receivables and contract assets allowance Trade Receivables And Contract Assets, Allowance For Credit Loss, Current Amount of allowance for credit loss on trade receivables and contract assets, current Unvested awards outstanding at period start (in usd per share) Unvested awards outstanding at period end (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 Segments [Axis] Business Segments [Axis] Segments [Axis] Equity Securities without Readily Determinable Fair Value [Line Items] Equity Securities without Readily Determinable Fair Value [Line Items] Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] Entity Shell Company Entity Shell Company Deferred taxes Deferred Income Tax Expense (Benefit) Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Contract Balances [Line Items] Schedule of Contract Balances [Line Items] [Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities Total assets Assets Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Debt Disclosure [Abstract] Debt Disclosure [Abstract] Discontinued Operations, Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Net income per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line Income Statement Location [Axis] Award Metric [Domain] Award Metric [Domain] [Domain] for Award Metric Trade receivables and contract assets Trade Accounts Receivable [Member] Liability Classified Award Liability Classified Award [Member] Liability classified award Income tax (expense)/ benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Options exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Finite-lived intangible assets acquired, amount Finite-Lived Intangible Assets Acquired Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Europe Europe Segment [Member] Europe segment Accrued compensation and benefits expenses Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Variable lease cost Variable Lease, Cost Other Commitments [Axis] Other Commitments [Axis] Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Awards modified (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] EARNINGS PER SHARE Earnings Per Share [Text Block] Other noncurrent liabilities Other Noncurrent Liabilities [Member] Standby resources expense Unusual Or Infrequent Items, Or Both, Standby Resources Expense Unusual Or Infrequent Items, Or Both, Standby Resources Expense Purchase of noncontrolling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Award Type Award Type [Domain] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Weighted-average remaining requisite service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options vested and exercisable as of June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Trade receivables and contract assets Increase (Decrease) in Trade Receivables and Contract Assets 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, of revenue for work performed as well as when right is conditioned on something other than passage of time for which billing has not occurred, net of uncollectible accounts. Cash consideration Payments to Acquire Businesses, Gross Computer Equipment Computer Equipment [Member] Derivative Contract [Domain] Derivative Contract [Domain] Entity Registrant Name Entity Registrant Name Additional potential borrowing capacity Line Of Credit Facility, Accordion Feature Line Of Credit Facility, Accordion Feature SUBSEQUENT EVENTS Subsequent Events [Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Numerator for basic and diluted earnings per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Operating lease liabilities Operating Lease Liability, Modification Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease Effect of net foreign currency exchange rate changes Goodwill, Foreign Currency Translation Gain (Loss) Weighted Average Lease Terms and Discount Rates Schedule Of Weighted Average Remaining Lease Terms And Discount Rates [Table Text Block] Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases Foreign currency translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Cash flow hedging instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Total stockholders’ equity Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Industry Sector [Axis] Industry Sector [Axis] Germany GERMANY Minimum Minimum [Member] Restricted cash in Prepaid and other current assets Restricted Cash and Cash Equivalents, Current Noncontrolling interest in consolidated subsidiaries Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Operating lease liabilities, noncurrent Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Trading Symbol Trading Symbol Entity File Number Entity File Number Interest and other income, net Interest and other income, net Nonoperating Gains (Losses) Treasury stock, beginning of period (in shares) Treasury stock, end of period (in shares) Treasury Stock, Common, Shares Belarus BELARUS Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Canada CANADA Purchases of short-term investments Payments to Acquire Short-Term Investments Options expected to vest as of June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Disposal Group Classification [Axis] Disposal Group Classification [Axis] Other acquisition-related expenses Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Total restricted cash Restricted Cash and Cash Equivalents Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] Switzerland SWITZERLAND Effective tax rate Effective Income Tax Rate Reconciliation, Percent Emakina Group SA Emakina Emakina Group SA [Member] Emakina Group SA Accrued compensation and benefits expenses Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses, Current Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses, Current Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure ACQUISITIONS Business Combination Disclosure [Text Block] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Daily LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Contingent consideration liabilities as of January 1, 2022 Contingent consideration liabilities as of June 30, 2022 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Subsequent Events [Abstract] Other 2021 acquisitions purchase accounting adjustment Other 2021 acquisitions [Member] Other 2021 acquisitions INCOME TAXES Income Tax Disclosure [Text Block] Weighted average interest rate Debt, Weighted Average Interest Rate Credit Facility [Domain] Credit Facility [Domain] Amortization of intangibles assets Amortization of Intangible Assets Goodwill By Reportable Segment Schedule of Goodwill [Table Text Block] Basic (in usd per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Long-Lived Assets by Geographical Areas [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total liabilities in Russia Disposal Group, Including Discontinued Operation, Liabilities Defined benefit plans Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accounts payable, accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Hungary HUNGARY Purchase of noncontrolling interest Payments to Noncontrolling Interests Treasury Stock Treasury Stock [Member] Total EPAM Systems Inc. stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Awards forfeited/cancelled (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 Entity Interactive Data Current Entity Interactive Data Current Time deposits included in Short-term investments Short-term Investments, Fair Value Disclosure Short-term Investments, Fair Value Disclosure Restricted cash in Prepaid and other current assets Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] India INDIA Acquisition-Related Contingent Consideration Roll Forward Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Money market funds Money Market Funds [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Remaining unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Changes in fair value of contingent consideration included in Interest and other income, net Other Nonoperating Income (Expense) [Member] Proceeds from short-term investments Proceeds from Sale of Short-Term Investments Total lease cost Lease, Cost Common Stock Common Stock [Member] Components of Stock-Based Compensation Expenses Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income/(loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Components of Lease Expenses Lease, Cost [Table Text Block] Contingent consideration fair value Business Combination, Contingent Consideration, Liability Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Restricted cash Restricted Cash and Cash Equivalents, Fair Value Disclosure Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage Schedule of Assets and Liabilities in Russia Disposal Groups, Including Discontinued Operations [Table Text Block] Awards vested (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 Document Quarterly Report Document Quarterly Report Furniture and Fixtures Furniture and Fixtures [Member] Discontinued Operations and Disposal Groups [Abstract] Current assets Assets, Current [Abstract] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Payment of contingent consideration for previously acquired business Payment of contingent consideration for previously acquired businesses Payment for Contingent Consideration Liability, Financing Activities Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Leasehold Improvements Leasehold Improvements [Member] Revenues by Customer Location Revenue from External Customers by Geographic Areas [Table Text Block] Changes in fair value of contingent consideration included in Interest and other income, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Equity Components [Axis] Equity Components [Axis] Change in Contract with Customer, Asset and Liability [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Recurring Fair Value, Recurring [Member] Options vested and exercisable at period end (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Award Settlement Type [Domain] Award Settlement Type [Domain] [Domain] for Way of share-based compensation awards settlement Number of specialists in acquired entity (more than) Business Combination, Number Of Specialists In Acquired Entity Business Combination, Number Of Specialists In Acquired Entity Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] United Kingdom UNITED KINGDOM Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Unvested awards outstanding at period start (in shares) Unvested awards outstanding at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Retained earnings Retained Earnings, Unappropriated Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Nonoperating expense Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, General and Administrative Expense Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest GOODWILL Goodwill Disclosure [Text Block] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Operating lease right-of-use assets, net Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization) and Actuarial loss Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Deferred consideration Business Combination, Deferred Consideration Transferred Business Combination, Deferred Consideration Transferred Non-Marketable Securities Without Readily Determinable Fair Values Equity Securities without Readily Determinable Fair Value [Policy Text Block] Business Information & Media Business Information and Media Sectors [Member] Sector of the economy consisting of companies engaged in business information, media and entertainment business activities Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Foreign currency translation Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Local Phone Number Local Phone Number Other Other locations Other Countries [Member] Other countries. Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Total segment operating profit Total segment operating profit: Operating Income (Loss) Adoption of New Accounting Standards and Pending Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Carrying amount of equity securities that do not have readily determinable fair values Equity Securities without Readily Determinable Fair Value, Amount Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Liability associated with RSUs Deferred Compensation Share-Based Arrangements, Liability, Current Goodwill Balance as of January 1, 2022 Balance as of June 30, 2022 Goodwill Accrued expenses and other current liabilities Other Current Liabilities [Member] Software & Hi-Tech Software And Hi-Tech Sector [Member] Software And Hi-Tech Sector Total liabilities measured at fair value on a recurring basis Liabilities, Fair Value Disclosure Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] (Benefit from)/ provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Awards modified (in usd per share) Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Hedging Relationship [Axis] Hedging Relationship [Axis] Impairment of property, plant and equipment Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Net income per share: Earnings Per Share, Basic [Abstract] Diluted (in shares) Weighted average common shares for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Foreign exchange derivative liabilities Derivative Liability Liability Derivatives Derivative Liability, Subject to Master Netting Arrangement, before Offset Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Common stock, $0.001 par value; 160,000 shares authorized; 57,373 and 56,868 shares issued, 57,353 and 56,849 shares outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Balance Reported Value Measurement [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Awards granted (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 CEE Asia Pacific [Member] Commitments related to operating lease agreements that have not yet commenced Commitment Other Commitment Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Options vested and exercisable as of June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Award Classification [Axis] Award Classification [Axis] Information by award classification pertaining to equity-based compensation. Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Current liabilities Liabilities, Current [Abstract] Numerator for diluted earnings per share Net Income (Loss) Available to Common Stockholders, Basic Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Foreign Exchange Forward Foreign Exchange Forward [Member] Proceeds from debt Proceeds from Issuance of Long-Term Debt Proceeds from issuance of stock under the employee incentive programs Proceeds from Stock Options Exercised Performance-Based Awards Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases One-time tax benefit Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Concentration Risk [Line Items] Concentration Risk [Line Items] Foreign exchange loss Foreign current loss Foreign exchange loss Foreign Currency Transaction Gain (Loss), before Tax Transferred over time Transferred over Time [Member] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Income Statement Location [Domain] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cash flow hedging Cash Flow Hedging [Member] 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] Amendment Flag Amendment Flag Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Issuance of common stock from employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2022 acquisitions Goodwill, Acquired During Period 2022 Acquisitions 2022 Acquisitions [Member] Acquisitions completed during 2022 Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses Schedule of Segment Reporting Information, by Segment [Table Text Block] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in Progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Income taxes payable Increase (Decrease) in Accrued Taxes Payable Other noncurrent assets Other Assets, Noncurrent Trade receivables and contract assets, net of allowance of $18,554 and $5,521, respectively Trade Receivables And Contract Assets, After Allowance For Credit Loss, Current Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current. Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Options vested and exercisable at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number ESPP purchase price of common stock, percent of market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Prepaid and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Employee Severance Employee Severance [Member] Operating lease, impairment loss Operating Lease, Impairment Loss Issuance of common stock from employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Fair Value of the Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Unrealized loss on derivative Gain (Loss) on Hedging Activity Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Weighted average remaining lease term, in years: Weighted Average Remaining Lease Term [Abstract] Weighted-average remaining lease term. Estimated future operating results, period Estimated Future Operating Results Period, Subsequent to Acquisition Date Estimated Future Operating Results Period, Subsequent to Acquisition Date Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Liabilities Liabilities [Abstract] Property and equipment, net Long-lived assets Property, Plant and Equipment, Net Non-cash net increase/(decrease) due to lease modifications: Non-Cash Changes Due to Lease Modifications [Abstract] Non-cash changes due to lease modifications Operating cash flows used for operating leases Operating Lease, Payments Russia Russia Segment [Member] Russia segment Employee Stock Option Share-Based Payment Arrangement, Option [Member] Treasury stock Treasury Stock, Value Long-term Debt Long-Term Debt [Member] Maximum amount of earnout payable Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Defined benefit pension plans - actuarial loss, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Performance Based Awards Performance Targets [Member] Performance Targets [Member] Cash-Settled Award Cash-Settled Award [Member] Share-based compensation awards settled by payment of cash Purchase price including contingent consideration Business Acquisition, Purchase Price Including Fair Value of Contingent Consideration Purchase price paid or offered to be paid in a business combination including cash and fair value of contingent consideration Fixed-price Fixed-Price Contract [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Awards forfeited/cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance Sheet Location [Axis] Balance Sheet Location [Axis] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Income taxes payable, current Accrued Income Taxes, Current Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Operating lease right-of-use assets Right-of-Use Asset Modified, Operating Lease Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease Poland POLAND Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted cash in Other noncurrent assets Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Increase (decrease) in contract with customer, liability Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Designated as hedging instruments Designated as Hedging Instrument [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Change in unrealized (loss)/gain on hedging instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Other Commitments [Table] Other Commitments [Table] ACCUMULATED OTHER COMPREHENSIVE LOSS Stockholders' Equity Note Disclosure [Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Operating lease right-of-use assets amortization expense Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Accrued compensation and benefits expenses Accrued Compensation and Benefits Expenses [Member] Accrued compensation and benefits expenses [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Number of Options  Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Excess tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Other long-term debt Other Long-Term Debt Options outstanding at June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Short-term debt Short-term debt Short-Term Debt Title of 12(b) Security Title of 12(b) Security Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Other noncurrent liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Short-term investments Short-Term Investments Other income/(expense) Nonoperating Gains (Losses) [Member] Nonoperating Gains (Losses) Shares used in calculation of net income per share: Shares used in calculation of net income per share of common stock: Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract] Humanitarian Commitment Humanitarian Commitment [Member] Humanitarian Commitment North America North America Segment [Member] North America segment Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Total Operating Lease, Liability SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Life Sciences & Healthcare Healthcare Sector [Member] Netherlands NETHERLANDS Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Estimated Fair Value Estimate of Fair Value Measurement [Member] Change in foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Options granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Unrealized (loss)/ gain in fair value OCI, before Reclassifications, before Tax, Attributable to Parent Other unallocated expenses Other Expenses Ukraine UKRAINE Accounts payable Accounts Payable, Current Number of acquisitions Number of Businesses Acquired Employee loans Loans Receivable, Fair Value Disclosure Hedging Relationship [Domain] Hedging Relationship [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average common shares for basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Financial Services Financial Services Sector [Member] Options expected to vest at period end (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Financial Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Options outstanding at beginning of period (in usd per share) Options outstanding at end of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Award Settlement Type [Axis] Award Settlement Type [Axis] Way of share-based compensation awards settlement Weighted Average Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Accrued expenses and other current liabilities Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current Unallocated Amounts Segment Reconciling Items [Member] Restricted Stock Restricted Stock [Member] Other revenues Other Revenues [Member] Other revenues not separately defined Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Revenues Revenue from Contract with Customer, Excluding Assessed Tax Equity granted Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] CORE SE CORE CORE SE [Member] CORE SE Goodwill impairment Goodwill impairment Goodwill, Impairment Loss Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] PolSource S.A. PolSource PolSource S.A. [Member] PolSource S.A. Actuarial losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] REVENUES Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Non-controlling interest in consolidated subsidiaries Noncontrolling Interest [Member] Payments of withholding taxes related to net share settlements of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Equity-Settled Award Equity-Settled Award [Member] Share-based compensation awards settled by issue of shares Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Noncontrolling interest in consolidated subsidiaries Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Current Fiscal Year End Date Current Fiscal Year End Date Stock based compensation expense Employee Stock Ownership Plan (ESOP), Compensation Expense Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Numerator for basic earnings per share Net Income (Loss) Available to Common Stockholders, Diluted Total assets in Russia Disposal Group, Including Discontinued Operation, Assets Diluted (in usd per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Schedule of Long-Lived Assets by Geographical Areas [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items [Axis] Consolidation Items [Axis] Accrued compensation expenses Accrued Compensation Expenses [Member] Accrued Compensation Expenses Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Income taxes payable, noncurrent Accrued Income Taxes, Noncurrent Russia Russia RUSSIAN FEDERATION IMPACT OF THE INVASION OF UKRAINE Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Estimated revenues expected to be recognized in the future Revenue, Remaining Performance Obligation, Amount Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Options expected to vest at period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Asset Derivatives Derivative Asset, Subject to Master Netting Arrangement, before Offset Entity Address, Suite No. Entity Address, Address Line Two Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included in the Measurement of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities Trade receivables and contract assets, net of allowance of $10.2 million Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Entity Address, Street Name Entity Address, Address Line One Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Cost of revenues (exclusive of depreciation and amortization) Cost of Revenue Other financing activities, net Proceeds from (Payments for) Other Financing Activities Contract liabilities Contract with Customer, Liability APAC CIS [Member] The Commonwealth of Independent States countries Short-term Debt Short-Term Debt [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Options expected to vest as of June 30, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Trade names Trade Names [Member] Time-and-material Time-and-Materials Contract [Member] Credit Facility [Axis] Credit Facility [Axis] Effect of net foreign currency exchange rate changes Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment Short-term debt BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Schedule of Outstanding Debt And Borrowing Capacity Schedule of Long-Term Debt Instruments [Table Text Block] Building Building [Member] Restricted stock units vested (in shares) Awards vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Emerging Verticals Emerging Vertical Sector [Member] Emerging Vertical Sector Entity Tax Identification Number Entity Tax Identification Number Physical Location and Values of Long-Lived Assets Long-Lived Assets by Geographic Areas [Table Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Restricted cash in Other noncurrent assets Other Noncurrent Assets [Member] Aggregate Intrinsic Value  Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Equity withheld for employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities The increase (decrease) during the reporting period in the operating lease liabilities Amount Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Property and equipment and other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed,property Plant And Equipment And Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Measurement input to determine fair value of contingent consideration Business Combination, Contingent Consideration, Liability, Measurement Input Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted Average Grant Date Fair Value Per Share  Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity withheld for employee taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Purchase price including contingent consideration Business Combination, Consideration Transferred Right-of-use assets obtained in exchange for lease obligations: Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract] Right of use assets obtained in exchange for lease obligations. Concentration of Credit And Interest Rate Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Rights to acquire noncontrolling interest in consolidated subsidiaries Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure City Area Code City Area Code Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Licensing Licensing [Member] License agreements under which certain rights are granted to exploit one or more software products Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other noncurrent liabilities Other Liabilities, Noncurrent Americas North America [Member] Nature of Operations Nature Of Business Policy [Policy Text Block] Nature Of Business Policy [Policy Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Impairment charges Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate Line of Credit Facility, Interest Rate at Period End Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenues (exclusive of depreciation and amortization) Cost of Sales [Member] Purchases of non-marketable securities Payments to Acquire Interest in Subsidiaries and Affiliates EX-101.PRE 10 epam-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 epam-20220630_g1.jpg GRAPHIC begin 644 epam-20220630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !] 6$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBLWQ;XMT_P #>'[G5-4N8[2RM$+R2.V /ZTXQE?37[>?[1ZCJ<[W-Q-(@'U-?4EO_P $#/VBIO#WVQO" MT*7&0/LIN%\SG]*V]U$ZL\\^&'_!6WX__"B\A;3OB+KQ^:X_X+%?M+9_Y*]XK_[^1?\ Q%?I M-^SO_P %J],_9]_X)XZ!XE^)7B.Y\;?$;6)+C[+8[U^TRJ&(5I", *./2OQ MJ_HFB:CXLOX;'3[6[O[E_EB@@C,CGGL!SWK=Q3)N?8W[1O\ P7B^//QQU:1M M,\0MX+TY\K]DTCY0R]@S,"3Q7B%A_P %"?C-IFO2ZG!\0?$$=_-C?,)5W-C_ M (#7H_PZ_P""+'[1'Q(\/QZG:^ KRVM)U#Q&ZD6)I >X&/?"M_HT%X2+>X8!X9L>C G]::Y=D&I]F?L&?\'#'Q!^&OB[3]'^*UR_C M#P[=3!+C49.-,^)7@[3M>T6ZCOM*U6!;BUGC.5 ME1NA%?R+ [37[O\ _!M_^TUJ'Q2_9BU/P5JLYF?P9<+'8$G[ELP!V_@Q-9U( M]4-,_2 G K\]/^"H?_!='1/V/->N/!G@2VL_$WC6V.V\DE;-IIQ_NMC[SCTK MZ<_X*+_M'M^RI^Q[XS\80J)+VSLS#:(3@M+)\@(^F<_A7\OOBCQ'>^+O$%YJ M6H7$MW>WLK33S2-N:1RL_\ ?Q?\*SOV>OV8?''[4_C,:#X& MT"\UW4=N]DA'RQKZLQX KZF;_@WT_:"'A[[9_8UB;C;G[)YX\S/IGI6WNHG4 M\P^%7_!77X__ EU"V>Q^(FM7%G;E6UNK6198IHVP\3J;4;N9+M[/;NG4 8!)!Z?2OHW M_@E5^T]+^UI^Q-X2\47;M)J4$1TR^=C\TD\ 568_6OB[_@Z-_P"27?#G_K^G M_D*QBO>LR^A^>J_\%BOVEMW_ "5[Q7_W\B_^(K]+OA#_ ,%L-)_9R_X)Z^$= M>^(&N7'CGXE:RLVVS1U^T-@X5Y>RJ,CW-?AO6AHNAZEXMOXK*PM;O4+EOECA M@C:1SSV K9Q3(NSZ\_:1_P""Z'QX^/.MO)8^))/!^F$_+8Z3A$P#QN+ DFO& M]&_X*&_&?P]K,FH6?Q"\0V]Y*B?#;_@BY^T-\3O#T>J6G@.] MMK.=0\+7;K$90?09S^=>+?M%?LK^//V4?%RZ)X\\/7N@:A(GF1K, 5E7^\K# M@BFN79!J?HM_P3<_X.$?$^E>.-+\*?&2<:SHVH2+;KKAP+BU=C@-)V*>M??_ M .W?_P %:_AE^Q!X6@>ZOH_$7B'4K?S['2["56=T8?+(QZ!>1[U_-0K;3D5H MS7&J^-M43>U]JEXX"("6FD8#H!U/X5+IINX[GV5^T=_P7N^/'QMU.7^Q]>_X M0G3F9E%MI(VDIV#,P.>.M>#_ /#P'XQ_\)"-5_X3_7_[0#!O/\Q=V1_P&NW^ M#G_!(+X_?&[P_%JND^ M2BTZ==T<]V5A#_0$Y_2O/?VG_P!B/XE_L>ZI;6WC M[PQ>Z*+[)MIV :&<#^ZPX_"J]W9"U/MC_@GU_P '"?CGX9^*K;1/BW<7'C'P M_>2A&U*0C[;9Y( .> RCOQ7[?^$_%-CXW\-6.KZ9<1W>GZC"MQ;S1ME9$89! M!K^1!3M-?T _\&Z?QNU3XK_L03:7JEVUR?!^HG3;8.V6CA*AU'ZUG4BMT-,^ M_J**\N_:@_:('[..C:+JDUF;RQO+W[-,Q4N6$=WV5[7/4:*Q_ ?CS2_B5X6M-8T>[BO+&\C$D;H+U36S04445)H%%%% !116!\2_B9I'PE\(W6M:U=): MV=JA;D_-(>RJ.Y-5"$IR4(*[9E7KTZ-.5:M)1C%7;>B2)O'OC[2OAIX6NM8U MF[CL[&T0N[N<9]AZFOS4_:__ &R]4_:(\0-;6K36/ARV8_9[7=_K/]M_4^U9 M_P"UE^UUK'[1_BI_FDLM!MF(M+(-P!_??U;^5>.PPM/(%4$DD 8&:_7>&>%X MX-+$XE7J?^D_\$_D3Q,\4:N'&'JT.&L'2K1<9*"T>Y^?/_!QWXOGT3]AR'38W98]5U2$ M2 'AMC!AFOP%K]T?^#FF1E_9<\*@$@-JK9'KPM?A=7F4]C[-[G[O?\&U/P7T MKP]^Q[J7C5+6+^U_$&K3VP3VEV4'F1(2=Z@]<$ M5_/8PVM7](O_ 7%_P"4A_F:_F[D^^:UI;$L_:K_@UOU^>^^#7Q+L9 M)':*RU2U:)2>%#QL3C\16K_P'_@WO_9)\!Z+^RMI_P 1?[#M M;OQ?JTTLM? M2->'?\%*O^3#OBC_ -@.7^:U@MRC^7*08*9M! M_8MT>UCE*+J>L"*11_& H.*_!8?,WXU^Y?\ P<_?\FI>"/\ L8&_]%5^&B?? M'UI4_A&]S]_/^#=+X+:?X#_8E_X2'[) -7\27\DLMSM'F-$ -J9]!S7Z!U\; M?\$(S_QKP\*_[S_TK[)K&6Y1^>?_ <<_!;2_&7[%D7BN6U@.J>&=1B6&XV_ MO LK!2N?2OP+K^BG_@X#_P"4;7B3_L(V7_HVOYUSUK6EL0]S]T?^#9CQ)+>? MLJ>(M-9F\FSU9Y4!/ +=<5R/_!T;_P DN^'/_7]/_(5N_P#!L9_R;SXN_P"P MC_C6%_P=&_\ )+OAS_U_3_R%3]LKH?BXHR:_?[_@@K^R7X \,_L>^'?'L7AZ MPG\6ZR9?/U*:(/,%!P%7/05^ *?>K^D7_@AO_P HWO __;;_ -"JZFPD?7*J M$7 & .@':OS8_P"#F7P3IM]^R/X>UV2UB;4['6DMXI]OSJC@DKGTXK]**_.W M_@Y9_P"3%]*_[&&#_P!!:L8_$-['X)#DU^VG_!NG^R1X U;X"7'Q!U#P_9:G MXJ%\T,-Y=1B0VR#/" \=J_$L=:_?S_@W'_Y,;G_[";_UK:IL2MS] 8XUA0*J MA5'0 8 KXD_X+_>"M.\4_P#!/C7;J\MHYI]'F2ZM79?FB?ID'\:^W:^./^"[ MG_*.;QE_NK_.L([E/8_G';AC]:_:_P#X->96_P"%*?$!-QV?VG$=O;/EK7XH M/]\_6OVM_P"#7G_DC'Q _P"PE%_Z+6NBI\(D?JE7RQ_P5>./@EI'_80_]EKZ MGKP+_@HC\']8^+GP4C31HOM$^EW'VJ2%1\TB <[?>N_A^I"GF-&M?LY^+$FMW>YTN=@+JS9ODE7U'HWO7Z5Q+PQ#'1>(P^E3_ -*_X/F? MS7X:^)];(YK+\Q;EAG]]-]U_=[KINC]7Z*Y?X1?%[1?C7X-M]:T2Y6:"91OC MS\\#=U8>M=17Y!4ISIS=.:LUN?U]AL32Q%*->A)2A)736S04445!NI[%O>J7[27[36M_M%>+9+V_D,5FAQ;6BM\D"^WJ>N37G6F:9/K%[';V\; MRRRL%547)8GL!ZU^R\-\,PP$?;U]:C^Z/IY]V?QKXD>)M?/JKP.!O'#)_.;[ MOR[1^;&V=G)?W"Q1(SNY 49))K[I_89_8%31%M/%OC*U5[@J)++3Y%_U?<. MX]?05K?L0_L$P>!+>V\4>+;:.;5'426MG(N1:^C-ZM_*OK0<5\_Q/Q9SWPF" M>G67?R7^9]_X7^$_L>3-\[A[V\*;Z=I27?LNG7415"* !@#@ =J6BBOSH_HL M_,[_ (.:_P#DU_PI_P!A5OY+7X85^Y__ !?" \.?V+;W< MUXGVS3O.EWRMN;YMXXS[5ZA_Q$G?M"?W?!G_ ()__ME1*FV[E7/U _X+B_\ M*.;QE_O0_P S7\W7_6'ZU^I'_!KC_R<-\1?^P##_Z.%=$_ MA(/T:_X*B?\ !/1_^"BGPGT/PTFOIX?;1M0-]YSQ&0/E-NW KX8_XA:[D#CX MG6V>W^A-7[!UQWQK^/WA#]G;P;/KWC'7;#0].@4MNN)0&DQR0B]6/TK!2:T1 M5CBOV#/V4#^Q?^SKI7@1M476#II8_:50H'S[&O9)9EMXF=V5$499F. ![FOR MU_:B_P"#F'PCX3N;O3?AIXX71^IG_!?[]HSP-5BSR2,69B>Y)Y MJO6T8V5B3]P?^#8S_DWGQ=_V$?\ &L+_ (.C?^27?#G_ *_I_P"0K=_X-C/^ M3>?%W_81_P :PO\ @Z-_Y)=\.?\ K^G_ )"LOME=#\7$^]7](O\ P0W_ .4; MW@?_ +;?^A5_-TGWJ_I%_P""&_\ RC>\#_\ ;;_T*JJ["1]=5^=O_!RS_P F M+Z5_V,,'_H+5^B5?G;_P!RDB.N&1AU!%=Y^S5\=]=^!WQ$L[W2;AA'/*D5Q; MLN_L9_%W0/@[\6X-1\0:9'?VK 1K(PR;0Y/[T#VKTC]M?]@JX^$<\OB#P MO#+<^'7.98A\SV1]_5?>OEL@Q/Z$5^WT<1ALUP;=-WC)6?1K_)G\0XS 9GPM MF\57@HU:3YE=7C+S5]T_P\F?M1X9\36'C#1+?4=-N8KRSN5#QRQMD$&K]?F% M^QY^VEJG[/FMQV%ZSWOANY<":W/)A_VT]/<5^DW@;QUI?Q'\,6NKZ/=1WEC= MH'CD0Y_ ^A]J_'L]R&MEM6TM8/9_Y^9_87 O'N"XDPO-3]VM'XH=O-=X^?WF MO1117@GWI^9W_!S7_P FO^%/^PJW\EK\,*_<_P#X.:_^37_"G_85;^2U^&%= M%/8A[FEIG@[5M:M?/M--O[F')7S(K=W7([9 Q5C_ (5QK_\ T!=6_P# .3_X MFOW<_P"#>[X9>'?%7_!.33;K4M$TN^N3K^HJ99[97<@2# R17W!_PHWP;_T* M^A?^ 2?X4G4L[#L?RA_\*XU__H"ZM_X!R?\ Q-'_ KC7_\ H"ZM_P" ?\*-\&_]"OH7_@$G^%'_ HWP;_T*^A?^ 2?X4O:A8_-'_@UXT&^T+X> M?%5;VSNK0OJ%EM\Z)H]V(Y,XR!6S_P '.G_)N_A#_L)_T-?I7X9\$Z/X,CE7 M2=,L=-67_6'ZU^I'_!KC_P G#?$7_L P_P#HX5T3^$@_ M8SXW_%K3/@5\)M>\6ZQ.EOI^A6;7O%-M=6L4*VR&*VA$CX8$');'K7YJ'@ MU_11_P ' ?\ RC:\2?\ 81LO_1M?SKGK3IMM:B9^X'_!L9_R;SXN_P"PC_C6 M%_P=&_\ )+OAS_U_3_R%;O\ P;&?\F\^+O\ L(_XUA?\'1O_ "2[X<_]?T_\ MA4?;*Z'XN)]ZOZ1?^"&__*-[P/\ ]MO_ $*OYND^]7](O_!#?_E&]X'_ .VW M_H555V$CZZK\[?\ @Y9_Y,7TK_L88/\ T%J_1*OSM_X.6?\ DQ?2O^QA@_\ M06K*.XWL?@D.M?OY_P &X_\ R8W/_P!A-_ZU^ 8ZU^_G_!N/_P F-S_]A-_Z MUK5V)6Y^@=?''_!=S_E'-XR_W5_G7V/7QQ_P7<_Y1S>,O]U?YUC'=%/8_G'? M[Y^M?M;_ ,&O/_)&/B!_V$HO_1:U^*3_ 'S]:_:W_@UY_P"2,?$#_L)1?^BU MKHJ?")'ZI4445S%!536]DSWU]<16MI;(9)99&"J@'O47BGQ38>"M N= M3U.YBL[*T0O++(V H']:_.#]M+]MZ_\ CWJLFCZ0\EGX7MW^6/HUX?[S^WH* M]S(\BKYE5Y8:06[[?\$^'XXXZP7#F$]I6]ZK+X(=7YOM%=7]QA?MQ?&KPY\9 M_BK+=^'M,BM8+?,3W2C#7QS_ *PBO)/"/_(RV/\ U\1?^AK6> 97]237TO\ ML1?L07WQDU.W\0:TDMEX,K9PO\ L\#GO7[#5J8;*\%:ZBOI[_A1GAO_ )\O_'J* M_+/[*O"-N\VF.QDN;*-26M/4J.Z^W:OO>FS1+<1,CJ&1P592,A@>H->5E&<5\O MK>UHO3JNC/J>+N#\!Q#@WA<6K27PR6\7Y>7=;,_$IT,3X/!%>R_LE_M>:Q^S MCXH4;Y+S0;E@+JR8DC&?OIZ-_.O0JP(8'!!'2OV3#8K!YQA'UB]T]T_ZV9_&V9Y7G/!^;J[<*D=8S6T MEY=T^J?HS]EOAI\3='^+?A.VUG0[N.[L[E0]?E^?^#HOQ IQ_PKO33_ M -OC?X5]Z_\ !9GCK_K@O]:_FFD^^:NG%-:DMG]'_ /P28_X*7:A_ MP4<\-^,+Z^\/V^@GPU'?\%*AG]@_XH_]@.7^:UBMRC^7*7_6'ZU^I'_! MKC_R<-\1?^P##_Z.%?EO+_K#]:_4C_@UQ_Y.&^(O_8!A_P#1PKHG\)!]"_\ M!SW.\?[)O@M58A9/$#!AZXBS7X8CK7[E_P#!S]_R:EX(_P"Q@;_T57X:#K2I M_"#W/Z"/^#)/^PC9?\ HVOY MUSUK6EL0]S]P/^#8S_DWGQ=_V$?\:PO^#HW_ ))=\.?^OZ?^0K=_X-C/^3>? M%W_81_QK"_X.C?\ DEWPY_Z_I_Y"I^V5T/Q<3[U?TB_\$-_^4;W@?_MM_P"A M5_-TGWJ_I%_X(;_\HWO _P#VV_\ 0JJKL)'UU7YV_P#!RS_R8OI7_8PP?^@M M7Z)5^=O_ ?^2,?$#_L)1?^BUK\4G^^ M?K7[6_\ !KS_ ,D8^('_ &$HO_1:UT5/A$C]4JQ_'7CS2_AOX:N-6UB[CM+. MV4LS.<;O8>IK8KY:_P""KDSQ?!'2=K,N=1&0#UP*WRK!QQ6+IX>3LI.QX/%6 M<3RK*,1F-./-*G&Z3VN?,G[8?[9NJ?M":ZUG:-)9>';9OW%L"09?]M_4]..U M>$*"[4Z.%KB7:HR2:^P?V'_V W\5/;>*?&-LT6F#$EK9/PUR>H9QV7VK]JK5 M\%D^#_EBMEU;_5G\58+!9UQAF[LW.K/64G\,5^B71&-^P[^P=&_ FE>$+N]FTVSBM M'U"0S3B,8#N>IQ6O2S7&K%XN>)BKJJ[!<_2OY_:_K-_:$^"NE_M$?!KQ!X.UB)9;+ M6[.2W.X9\MRI"O\ @<'\*_F._;*_8Z\6_L7_ !AU#PMXGL9XUAE865X4(BOH M@?E=#T/&,BN:D]+'OL^]/^" O_!3KP=^SSX?U'X8^/=271+*_N_M>EWTPQ;I M(Y/F+(W11T.:_6.#]L[X376GF[C^(OA![906,HU.+: /?-?RFJQ4\<&I5OID MB*"60(>JAC@_A3=--W"Y^RW_ 7;_P""JG@/Q9\"I_A9X#UFU\1ZEK$L4M]? M64@DMK>%>J!QP6.?TK\9"%=-N+V[ MOIE665(RT=I&3S(Y[*!5)**%N?L5_P &ROPLO/"7[+OBOQ#."+;Q+JR^0<=? M)4H?UK/_ .#G3_DW?PA_V$_Z&OO?]DC]G73?V4_V??#G@;2PODZ-;*LK@8\V M8C,C?BV:^"/^#G3_ )-W\(?]A/\ H:PO>=RNA^'U?HI_P2@_X+>R?L9^%K+P M!XSTK^T/!:3L\=W:K_I-@&.6.W^/FOSK'->@>)?V8?&GA;X.:-X^GT:X?PGK M9=8-1B!>)'4X*.? CXF>&8=4L_B5X9LXI@#Y-_> M);3)]58U\G_\%G/^"M7PVTK]F+7_ (>^#-=L?%?B'QE:?9#-ITPE@L8B06]?A;YSIQN(_&D9R_4D_6H5-)W'<1CEJ_6W_@US\!NGC'XB>(\'8UG% M8@_\"#U^3FAZ)=>)-7MK&R@DN;N[D6*&*-R^%FI M_"_QIJ]KX4. &C+'@$$9'UK]"OB!_P5%^ WPYTJ2[N_B5 MX;NQ$A_#;P+HTX\,W%Q%/-JEX#'-<&-L@+'V&>]?F=7HV@_LJ^-O$'P)U?XD1 MZ-/%X0T>6*&2_F!2.9W;:%CR/F/KBO.:I)+1"/W!_P"#8S_DWGQ=_P!A'_&L M+_@Z-_Y)=\.?^OZ?^0K=_P"#8S_DWGQ=_P!A'_&L+_@Z-_Y)?\.?^OZ?^0K+ M[970_%Q/O5_2+_P0W_Y1O>!_^VW_ *%7\W2?>K^D7_@AL?\ C6[X'_[;?^A5 M5782/KJOSM_X.6?^3%]*_P"QA@_]!:OT2K\[?^#EG_DQ?2O^QA@_]!:LH[C> MQ^"0ZU^_G_!N/_R8W/\ ]A-_ZU^ 8ZU^_G_!N/\ \F-S_P#83?\ K6M78E;G MZ!U\,O]U?YU]CU\,O]U?YUC'=%/8_G'?[Y M^M?M;_P:\_\ )&/B!_V$HO\ T6M?BD_WS]:_:W_@UY_Y(Q\0/^PE%_Z+6NBI M\(D?JE7RU_P5:0S?!C14'WI-2"J/4D"OJ6L7Q=\/=(\=S6#:M9QWO]FS?:(% MD&55_4CO6^58R.$Q<,1)747<\'BK)ZF:Y37RZG)1=16N^FJU/D+]AO\ 8$V+ M:^+/&=M@';-9:?(.3W#R#\>E?:L42P1*B*$1!A5 P *51M&!P!P .U+59IFM M?'UG6K/T71(QX5X4P&08)8/!1_Q2>\GW?Z+9!1117FGTP4444 %%%% !1110 M 4444 %>>_M$?LK^!/VJO"#:)XY\/V>M69&%9UQ-%_N./F7\*]"HH _+OXV? M\&QW@3Q5JTU[X.\9:MX>1C\EE/ +B-1_OD[JX'_B%N;_ **4?_ (5^P5%7SR M%9'Y7_"C_@V!\':%J45UXI\=ZKJZ(';72HV_P!;<$>9<3'OND/S'Z5ZE14N3>XPK\P/^#G3_DW?PA_V$_Z& MOT_K\P/^#G3_ )-W\(?]A/\ H:<=Q/8_#\=:_H6_X(?^"-(^)/\ P3#T+1]> MTZSU;3+FXN5DMKJ(2QG+D9P>A]Z_GI'6OZ*O^"!'_*.CPW_U\W'_ *&:UJ;" M1P'[1/\ P;??"/XLZU]M\*ZMJW@5GN Y^4?2O&[#_ (-:K5M4 M N?B=<+9[CEH]/4R8]@3C-?KQ167/(=D?(?[%/\ P1>^$?[&FIP:Q!9R>*/$ MUO\ ZO4M24-Y?^['RH/O7UY112;;W&%?*W[<7_!(?X4_MOR_VCJ=A_PC_B0+ ML_M73D".X_VU& Q]S7U3123:V _(_7_^#6K3!JB?V;\3KXV9/S?:-/02*,]L M'!XKUO\ 9Z_X-O/A'\*M9%YXIU?5_'!C<21Q3H+6)2.0"$)R*_16BJYY"LCQ M#]J;]A3PM^TK^R[/\*8L>%= DDADC_LZW4>28SD87@?4U\8?\0P/PX_Z'KQ' M_P" Z?XU^GU%"DUL,^>?^"?/_!/30?\ @GQX&U+0]"UB^UB+4Y_/DDND"LI] M!@FJG_!1#_@FYX>_X*(^'="T_7M:O]&30IGFB>UC#%RP .E?2-%*[O<#\ MP#_P; _#C'_(]>(Q_P!NZ?XU]X_L@_LQZ;^Q_P# ;2/ 6DWMQJ%CI&_RYYU" MN^XYY KTZBFY-[@%>%_M_?L,:/\ M^_!VW\'ZWJMYH]M;7R7RSVR!GW+D8P3 M[U[I14K0#\P3_P &P/PW_P"AZ\1_^ Z?XU]H_L(?L2Z/^PA\'F\'Z+J=WJUJ M\YN#-(R>Y^SI_C7UC_P $[_\ @G)H'_!/#PGK>E:% MK5_K*:W<+<227480H0, #!/8"OHZBJ XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-35418  
Entity Registrant Name EPAM SYSTEMS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 22-3536104  
Entity Address, Street Name 41 University Drive  
Entity Address, Suite No. Suite 202  
Entity Address, City or Town Newtown  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 18940  
City Area Code 267  
Local Phone Number 759-9000  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol EPAM  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   57,367,432
Entity Central Index Key 0001352010  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 1,293,518 $ 1,446,625
Trade receivables and contract assets, net of allowance of $18,554 and $5,521, respectively 929,217 768,928
Short-term investments 60,098 0
Prepaid and other current assets 76,845 53,927
Total current assets 2,359,678 2,269,480
Property and equipment, net 211,119 236,214
Operating lease right-of-use assets, net 159,726 184,841
Intangible assets, net 89,032 101,143
Goodwill 521,267 530,723
Deferred tax assets 172,807 143,928
Other noncurrent assets 50,335 56,898
Total assets 3,563,964 3,523,227
Current liabilities    
Accounts payable 22,488 24,847
Accrued compensation and benefits expenses 414,674 502,997
Accrued expenses and other current liabilities 181,525 142,014
Short-term debt 6,701 16,018
Income taxes payable, current 18,190 27,440
Operating lease liabilities, current 41,125 50,104
Total current liabilities 684,703 763,420
Long-term debt 30,221 30,234
Income taxes payable, noncurrent 45,441 42,454
Operating lease liabilities, noncurrent 130,891 142,802
Other noncurrent liabilities 48,702 48,480
Total liabilities 939,958 1,027,390
Commitments and contingencies (Note 13)
Stockholders’ equity    
Common stock, $0.001 par value; 160,000 shares authorized; 57,373 and 56,868 shares issued, 57,353 and 56,849 shares outstanding at June 30, 2022 and December 31, 2021, respectively 57 57
Additional paid-in capital 760,975 711,912
Retained earnings 1,937,855 1,829,532
Treasury stock (177) (177)
Accumulated other comprehensive loss (76,357) (54,207)
Total EPAM Systems Inc. stockholders’ equity 2,622,353 2,487,117
Noncontrolling interest in consolidated subsidiaries 1,653 8,720
Total stockholders’ equity 2,624,006 2,495,837
Total liabilities and stockholders’ equity $ 3,563,964 $ 3,523,227
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Trade receivables and contract assets allowance $ 18,554 $ 5,521
Stockholders' equity    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 160,000,000 160,000,000
Common stock, shares issued (in shares) 57,373,000 56,868,000
Common stock, shares outstanding (in shares) 57,353,000 56,849,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
Operating expenses:        
Cost of revenues (exclusive of depreciation and amortization) 846,323 583,728 1,627,159 1,103,056
Selling, general and administrative expenses 232,527 151,910 469,804 288,299
Depreciation and amortization expense 22,991 20,454 47,250 38,261
Income from operations 93,020 125,274 222,262 232,525
Interest and other income, net 1,579 2,580 1,414 7,954
Foreign exchange loss (85,941) (4,693) (108,726) (2,394)
Income before provision for income taxes 8,658 123,161 114,950 238,085
(Benefit from)/ provision for income taxes (9,946) 8,490 6,627 14,368
Net income $ 18,604 $ 114,671 $ 108,323 $ 223,717
Net income per share:        
Basic (in usd per share) $ 0.33 $ 2.03 $ 1.90 $ 3.97
Diluted (in usd per share) $ 0.32 $ 1.94 $ 1.84 $ 3.80
Shares used in calculation of net income per share:        
Basic (in shares) 57,240 56,463 57,078 56,317
Diluted (in shares) 59,020 59,011 58,981 58,896
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 18,604 $ 114,671 $ 108,323 $ 223,717
Other comprehensive income/(loss):        
Change in foreign currency translation adjustments, net of tax 14,830 9,637 (15,722) (894)
Change in unrealized (loss)/gain on hedging instruments, net of tax (5,037) 2,040 (6,428) (2,041)
Defined benefit pension plans - actuarial loss, net of tax 0 0 0 (626)
Other comprehensive income/(loss) 9,793 11,677 (22,150) (3,561)
Comprehensive income $ 28,397 $ 126,348 $ 86,173 $ 220,156
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Restricted Stock Units
Common Stock
Common Stock
Restricted Stock Units
Additional Paid-in Capital
Additional Paid-in Capital
Restricted Stock Units
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Non-controlling interest in consolidated subsidiaries
Balance, beginning of period (in shares) at Dec. 31, 2020     56,108         20    
Balance, beginning of period at Dec. 31, 2020 $ 1,983,018   $ 56   $ 660,771   $ 1,347,880 $ (177) $ (25,512) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Restricted stock units vested (in shares)       248            
Equity withheld for employee taxes (in shares)       (84)            
Equity withheld for employee taxes   $ (31,935)       $ (31,935)        
Stock-based compensation expense 14,624       14,624          
Proceeds from stock options exercises (in shares)     109              
Exercise of stock options 4,424       4,424          
Other comprehensive income (loss) (15,238)               (15,238)  
Net income 109,046           109,046      
Balance, end of period (in shares) at Mar. 31, 2021     56,381         20    
Balance, end of period at Mar. 31, 2021 2,063,939   $ 56   647,884   1,456,926 $ (177) (40,750) 0
Balance, beginning of period (in shares) at Dec. 31, 2020     56,108         20    
Balance, beginning of period at Dec. 31, 2020 1,983,018   $ 56   660,771   1,347,880 $ (177) (25,512) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Other comprehensive income (loss) (3,561)                  
Net income 223,717                  
Balance, end of period (in shares) at Jun. 30, 2021     56,613         20    
Balance, end of period at Jun. 30, 2021 2,212,668   $ 57   670,264   1,571,597 $ (177) (29,073) 0
Balance, beginning of period (in shares) at Mar. 31, 2021     56,381         20    
Balance, beginning of period at Mar. 31, 2021 2,063,939   $ 56   647,884   1,456,926 $ (177) (40,750) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Restricted stock units vested (in shares)       19            
Equity withheld for employee taxes (in shares)       (6)            
Equity withheld for employee taxes   (2,631)       (2,631)        
Stock-based compensation expense 13,792       13,792          
Proceeds from stock options exercises (in shares)     219              
Exercise of stock options 11,220   $ 1   11,219          
Other comprehensive income (loss) 11,677               11,677  
Net income 114,671           114,671      
Balance, end of period (in shares) at Jun. 30, 2021     56,613         20    
Balance, end of period at Jun. 30, 2021 $ 2,212,668   $ 57   670,264   1,571,597 $ (177) (29,073) 0
Balance, beginning of period (in shares) at Dec. 31, 2021 56,849   56,849              
Balance, beginning of period at Dec. 31, 2021 $ 2,495,837   $ 57   711,912   1,829,532 $ (177) (54,207) 8,720
Treasury stock, beginning of period (in shares) at Dec. 31, 2021               20    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Restricted stock units vested (in shares)       193            
Equity withheld for employee taxes (in shares)     (67)              
Equity withheld for employee taxes   (18,376)       (18,376)        
Stock-based compensation expense 22,702       22,702          
Proceeds from stock options exercises (in shares)     158              
Exercise of stock options 2,884       2,884          
Other comprehensive income (loss) (31,943)               (31,943)  
Purchase of noncontrolling interest (7,067)                 (7,067)
Net income 89,719           89,719      
Balance, end of period (in shares) at Mar. 31, 2022     57,133              
Balance, end of period at Mar. 31, 2022 $ 2,553,756   $ 57   719,122   1,919,251 $ (177) (86,150) 1,653
Treasury stock, end of period (in shares) at Mar. 31, 2022               20    
Balance, beginning of period (in shares) at Dec. 31, 2021 56,849   56,849              
Balance, beginning of period at Dec. 31, 2021 $ 2,495,837   $ 57   711,912   1,829,532 $ (177) (54,207) 8,720
Treasury stock, beginning of period (in shares) at Dec. 31, 2021               20    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Other comprehensive income (loss) (22,150)                  
Net income $ 108,323                  
Balance, end of period (in shares) at Jun. 30, 2022 57,353   57,353              
Balance, end of period at Jun. 30, 2022 $ 2,624,006   $ 57   760,975   1,937,855 $ (177) (76,357) 1,653
Treasury stock, end of period (in shares) at Jun. 30, 2022               20    
Balance, beginning of period (in shares) at Mar. 31, 2022     57,133              
Balance, beginning of period at Mar. 31, 2022 2,553,756   $ 57   719,122   1,919,251 $ (177) (86,150) 1,653
Treasury stock, beginning of period (in shares) at Mar. 31, 2022               20    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Restricted stock units vested (in shares)       24            
Equity withheld for employee taxes (in shares)       (6)            
Equity withheld for employee taxes   $ (1,843)       $ (1,843)        
Stock-based compensation expense 24,902       24,902          
Proceeds from stock options exercises (in shares)     147              
Exercise of stock options 6,410       6,410          
Issuance of common stock from employee stock purchase plan (in shares)     55              
Issuance of common stock from employee stock purchase plan 12,384       12,384          
Other comprehensive income (loss) 9,793               9,793  
Net income $ 18,604           18,604      
Balance, end of period (in shares) at Jun. 30, 2022 57,353   57,353              
Balance, end of period at Jun. 30, 2022 $ 2,624,006   $ 57   $ 760,975   $ 1,937,855 $ (177) $ (76,357) $ 1,653
Treasury stock, end of period (in shares) at Jun. 30, 2022               20    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 108,323 $ 223,717
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 47,250 38,261
Operating lease right-of-use assets amortization expense 26,037 31,496
Bad debt expense 11,748 2,828
Deferred taxes (29,405) 1,176
Stock-based compensation expense 35,005 48,451
Unrealized loss on derivative 32,013 0
Impairment charges 21,002 0
Other 75,433 (5,190)
Changes in assets and liabilities:    
Trade receivables and contract assets (183,143) (168,038)
Prepaid and other assets (3,350) (7,795)
Accounts payable 725 (3,948)
Accrued expenses and other liabilities (62,153) (6,772)
Operating lease liabilities (29,015) (32,276)
Income taxes payable (24,803) (40,247)
Net cash provided by operating activities 25,667 81,663
Cash flows from investing activities:    
Purchases of property and equipment (41,426) (33,773)
Purchases of short-term investments (60,000) 0
Proceeds from short-term investments 0 60,000
Acquisition of business, net of cash acquired (10,621) (121,252)
Purchases of non-marketable securities 0 (2,544)
Other investing activities, net (11,041) 179
Net cash used in investing activities (123,088) (97,390)
Cash flows from financing activities:    
Proceeds from issuance of stock under the employee incentive programs 22,165 15,610
Payments of withholding taxes related to net share settlements of restricted stock units (20,796) (33,696)
Proceeds from debt 3,227 0
Repayment of debt (10,756) 0
Payment of contingent consideration for previously acquired business (207) (1,047)
Purchase of noncontrolling interest (2,146) 0
Other financing activities, net (2,121) 137
Net cash used in financing activities (10,634) (18,996)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (45,661) (3,761)
Net decrease in cash, cash equivalents and restricted cash (153,716) (38,484)
Cash, cash equivalents and restricted cash, beginning of period 1,449,347 1,323,533
Cash, cash equivalents and restricted cash, end of period $ 1,295,631 $ 1,285,049
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents $ 1,293,518 $ 1,446,625
Restricted cash in Prepaid and other current assets $ 202 $ 495
Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other noncurrent assets Other noncurrent assets
Restricted cash in Other noncurrent assets $ 1,911 $ 2,227
Total restricted cash 2,113 2,722
Total cash, cash equivalents and restricted cash $ 1,295,631 $ 1,449,347
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Basis of Presentation — The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP” or “U.S. GAAP”) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated.
These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position as of June 30, 2022 and the results of its operations and its cash flows for the periods presented.
Risks and Uncertainties — As a result of its global operations, the Company may be subject to certain inherent risks.

Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.

The Company has cash in several countries, including Belarus, Ukraine and Russia, which have been impacted by the invasion of Ukraine (see Note 2, “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of June 30, 2022, the Company had $40.4 million of cash and cash equivalents in banks in Belarus, $40.2 million of cash and cash equivalents in banks in Ukraine and $17.2 million of cash and cash equivalents in banks in Russia. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so.

Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine” for further discussion regarding trade receivables and contract assets from customers located in Russia.
Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Russian rubles, Swiss francs, and Canadian dollars and incurs expenditures principally in Russian rubles, Polish zlotys, euros, Swiss francs, Hungarian forints, British pounds, Indian rupees, Chinese yuan renminbi and Mexican pesos. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6, “Derivative Financial Instruments for further discussion regarding the Company’s termination of the hedging program for the Russian ruble.
Interest rate risk — The Company’s exposure to interest rate risk is influenced by the changes in interest rates received on cash and cash equivalent deposits and short-term investments and paid on any outstanding balance on the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits and borrowings.
Adoption of New Accounting Standards
There were no recently adopted accounting standards which had a material impact on the Company’s consolidated financial position, results of operations, changes in stockholders’ equity and cash flows.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
IMPACT OF THE INVASION OF UKRAINE
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
IMPACT OF THE INVASION OF UKRAINE IMPACT OF THE INVASION OF UKRAINE
On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has called for an immediate end to this unlawful and unconscionable attack. As of June 30, 2022, the Company had $70.9 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $50.7 million, laptops with a net book value of $12.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $7.2 million, and leasehold improvements located throughout Ukraine with a net book value of $0.5 million. Additionally, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $14.4 million as of June 30, 2022. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model.
On March 4, 2022, in addition to the Company’s donations, and the work of EPAM volunteers on the ground, the Company announced a $100.0 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. During the three and six months ended June 30, 2022, the Company expensed $8.4 million and $34.0 million, respectively, related to this commitment including special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended June 30, 2022, $3.3 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $5.1 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of the expensed amount for the six months ended June 30, 2022, $22.4 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $11.6 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements.
The Company continues to execute its business continuity plans to relocate employees residing in Ukraine, Belarus and Russia to other countries and continues to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacity to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the three months ended June 30, 2022, the Company incurred expenses of $14.4 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $9.3 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company incurred expenses of $33.1 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $11.8 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company also recorded an impairment charge of $1.3 million classified as Other income/(expense) related to a financial asset in Ukraine which the Company believes to be unrealizable due to the events in Ukraine.
In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the six months ended June 30, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded bad debt expense of $8.2 million during the six months ended June 30, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. This expense is included in Selling, general and administrative expenses in the condensed consolidated financial statements.
On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and customers. Through the date of issuance of these condensed consolidated financial statements, the Company continues to explore strategic alternatives for its operations in Russia, including the potential sale or liquidation of its holdings while executing its phased exit. In connection with the exit of its operations in Russia, the Company incurred employee separation costs of $16.2 million during the three and six months ended June 30, 2022, of which $7.4 million is included in Accrued compensation expenses in the condensed consolidated balance sheet as of June 30, 2022. The Company could incur additional significant charges in the future related to the exit of its operations in Russia including, but not limited to, additional restructuring costs and loss on sale, which could be impacted by amounts transferred to settle intercompany receivables and payables and the recognition of the Accumulated currency translation adjustment currently included in Accumulated other comprehensive income/(loss). The timing of completing the exit is subject to completion of regulatory requirements in the country and the Company expects to complete its exit as soon as feasible.
As of June 30, 2022, the Company had the following assets and liabilities in Russia:
Cash and cash equivalents$17,160 
Trade receivables and contract assets, net of allowance of $10.2 million
18,757 
Prepaid and other current assets5,381 
Total assets in Russia$41,298 
Accounts payable$1,201 
Accrued compensation and benefits expenses32,896 
Accrued expenses and other liabilities7,278 
Operating lease liabilities1,309 
Other noncurrent liabilities876 
Total liabilities in Russia$43,560 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
ACQUISITIONS
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
PolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.
CORE — On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
Emakina — On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of June 30, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,490 3,109 
Goodwill125,265 23,237 137,037 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 17,547 
Total assets acquired$157,629 $63,229 $227,712 
Accounts payable, accrued expenses and other current liabilities$5,337 $8,439 $36,411 
Short-term debt— — 13,657 
Long-term debt— — 8,874 
Operating lease liabilities, noncurrent157 2,056 5,527 
Other noncurrent liabilities3,963 2,525 8,756 
Total liabilities assumed$9,457 $13,020 $73,225 
Noncontrolling interest in consolidated subsidiaries— — 10,469 
Net assets acquired$148,172 $50,209 $144,018 
As of June 30, 2022 the Company has completed the purchase price allocation for the acquisition of PolSource and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of PolSource was not material.
The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of CORE was not material. For the acquisition of CORE, the estimated fair values of the assets acquired and liabilities assumed are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date.
The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material. For the acquisition of Emakina, the estimated fair values of the assets acquired, liabilities assumed and noncontrolling interest are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material.        
Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.    
As of June 30, 2022, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors.
The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.
Other 2021 Acquisitions — During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.
2022 Acquisitions — During the six months ended June 30, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s condensed consolidated financial statements was not material individually or in the aggregate.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2022
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustment— 423 — 423 
PolSource acquisition purchase accounting adjustment(44)(30)— (74)
CORE acquisition purchase accounting adjustment— — 
Other 2021 acquisitions purchase accounting adjustment(519)15 — (504)
2022 acquisitions— 10,322 — 10,322 
Goodwill impairment— — (686)(686)
Effect of net foreign currency exchange rate changes(556)(18,354)(30)(18,940)
Balance as of June 30, 2022
$216,475 $304,792 $ $521,267 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the three months ended March 31, 2022.
The Russia segment had accumulated goodwill impairment losses of $2.9 million and $2.2 million as of June 30, 2022 and December 31, 2021, respectively. There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2022 or December 31, 2021.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. The following tables present the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and December 31, 2021:
As of June 30, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$25 $— $25 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries952 — — 952 
Total assets measured at fair value on a recurring basis$977 $ $25 $952 
Foreign exchange derivative liabilities$44,774 $— $44,774 $— 
Contingent consideration30,556 — — 30,556 
Total liabilities measured at fair value on a recurring basis
$75,330 $ $44,774 $30,556 
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $— $1,429 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093 — — 6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $— $5,849 $— 
Contingent consideration23,114  — 23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the three months ended March 31, 2022.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted-average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.
The fair value of the contingent consideration for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income.
A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the six months ended June 30, 2022 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2022
$23,114 
Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions2,645 
Changes in fair value of contingent consideration included in Interest and other income, net6,106 
Payment of contingent consideration for previously acquired businesses(207)
Effect of net foreign currency exchange rate changes(1,102)
Contingent consideration liabilities as of June 30, 2022
$30,556 
See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.
Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis
Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s condensed consolidated balance sheets. The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
June 30, 2022
Financial Assets:
Cash equivalents:
Money market funds$330,737 $330,737 $330,737 $— $— 
Total cash equivalents$330,737 $330,737 $330,737 $— $— 
Restricted cash$2,113 $2,113 $2,113 $— $— 
Time deposits included in Short-term investments$60,098 $60,098 $— $60,098 $— 
Employee loans$2,383 $2,383 $— $— $2,383 
Financial Liabilities:
Short-term debt$6,701 $6,701 $— $6,701 $— 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,221 $5,221 $— $5,221 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds$78,302 $78,302 $78,302 $— $— 
Total cash equivalents$78,302 $78,302 $78,302 $— $— 
Restricted cash$2,722 $2,722 $2,722 $— $— 
Employee loans$818 $818 $— $— $818 
Financial Liabilities:
Short-term debt$16,018 $16,018 $— $16,018 $— 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,234 $5,234 $— $5,234 $— 
Non-Marketable Securities Without Readily Determinable Fair Values
The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $27.5 million and $27.5 million as of June 30, 2022 and December 31, 2021, respectively, and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTSIn the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted, Polish zloty, Hungarian forint and Indian rupee transactions.
During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income.
As of June 30, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.
The fair value of derivative instruments on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were as follows:
As of June 30, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$25 $1,429 
Accrued expenses and other current liabilities$12,761 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$32,013 $— 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
LEASES LEASES
The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and six months ended June 30, 2022 and 2021. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.
During the three and six months ended June 30, 2022 and 2021, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2022202120222021
Operating lease costSelling, general and administrative expenses$12,215 $17,245 $28,099 $34,501 
Variable lease costSelling, general and administrative expenses2,341 1,656 5,528 3,916 
Short-term lease costSelling, general and administrative expenses1,427 336 2,466 514 
Total lease cost$15,983 $19,237 $36,093 $38,931 
Supplemental cash flow information related to leases for the three and six months ended June 30, 2022 and 2021 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$15,663 $17,774 $30,466 $35,419 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$5,248 $1,639 $24,732 $1,677 
Non-cash net increase/(decrease) due to lease modifications:
Operating lease right-of-use assets$1,581 $(813)$(5,847)$(1,879)
Operating lease liabilities$325 $(813)$(7,109)$(1,879)
Weighted average remaining lease term and discount rate as of June 30, 2022 and 2021 were as follows:
 As of June 30, 2022As of June 30, 2021
Weighted average remaining lease term, in years:
Operating leases5.75.8
Weighted average discount rate:
Operating leases2.2 %2.6 %
As of June 30, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2022 (excluding six months ended June 30, 2022)
$23,589 
202339,699 
202433,070 
202525,625 
202620,470 
Thereafter40,068 
Total lease payments182,521 
Less: imputed interest(10,505)
Total$172,016 
The Company had committed to payments of $10.5 million related to operating lease agreements that had not yet commenced as of June 30, 2022. These operating leases will commence on various dates during 2022 with lease terms ranging from 0.7 to 9.3 years. The Company did not have any material finance lease agreements that had not yet commenced.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
DEBT
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
DEBT DEBTRevolving Credit Facility — On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026.
Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful.
The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of June 30, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.
The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:
 As of
June 30,
2022
As of
December 31,
2021
Outstanding debt$25,000 $25,000 
Interest rate2.5 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
Other Debt - On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of June 30, 2022, debt that matures within one year is classified as Short-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $6.7 million that bear a weighted-average interest rate of 1.6%. As of June 30, 2022, debt that matures in more than one year and through 2027 is classified as Long-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $5.2 million that bear interest at a weighted-average interest rate of 1.4%. Some of this debt is secured by assets of Emakina. Some of the debt agreements contain covenants and as of June 30, 2022, the Company was in compliance with all those covenants.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$697,961 $22,816 $835 $721,612 
EMEA23,190 399,796 — 422,986 
APAC793 29,383 — 30,176 
CEE1,713 (51)18,425 20,087 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,357,737 $48,776 $1,892 $1,408,405 
EMEA48,288 796,549 99 844,936 
APAC1,576 58,182 — 59,758 
CEE3,767 407 49,202 53,376 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$508,330 $18,036 $1,032 $527,398 
EMEA21,615 269,596 70 291,281 
APAC667 24,317 — 24,984 
CEE1,410 — 36,293 37,703 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$963,097 $32,699 $1,923 $997,719 
EMEA39,370 511,150 133 550,653 
APAC1,142 44,790 — 45,932 
CEE3,266 14 64,557 67,837 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$130,932 $140,081 $5,305 $276,318 
Financial Services126,879 112,766 11,338 250,983 
Business Information & Media114,026 83,681 163 197,870 
Software & Hi-Tech161,034 33,847 442 195,323 
Life Sciences & Healthcare115,899 12,527 66 128,492 
Emerging Verticals74,887 69,042 1,946 145,875 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$253,179 $276,869 $11,589 $541,637 
Financial Services247,214 230,096 33,736 511,046 
Business Information & Media224,972 166,582 619 392,173 
Software & Hi-Tech317,316 66,301 1,189 384,806 
Life Sciences & Healthcare227,270 24,809 216 252,295 
Emerging Verticals141,417 139,257 3,844 284,518 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$85,075 $79,731 $6,739 $171,545 
Financial Services83,342 85,965 24,631 193,938 
Business Information & Media92,379 65,032 436 157,847 
Software & Hi-Tech134,638 23,934 590 159,162 
Life Sciences & Healthcare80,712 10,780 204 91,696 
Emerging Verticals55,876 46,507 4,795 107,178 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$154,504 $144,355 $11,697 $310,556 
Financial Services153,082 164,005 45,709 362,796 
Business Information & Media179,584 125,189 823 305,596 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Life Sciences & Healthcare156,301 26,131 379 182,811 
Emerging Verticals103,180 84,066 6,910 194,156 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$654,627 $390,296 $14,648 $1,059,571 
Fixed-price65,992 60,607 4,581 131,180 
Licensing2,463 530 31 3,024 
Other revenues
575 511 — 1,086 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,281,434 $767,951 $33,339 $2,082,724 
Fixed-price122,757 134,215 17,771 274,743 
Licensing6,098 675 83 6,856 
Other revenues
1,079 1,073 — 2,152 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$466,204 $267,070 $19,239 $752,513 
Fixed-price61,383 44,252 18,115 123,750 
Licensing4,076 260 31 4,367 
Other revenues
359 367 10 736 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$884,091 $499,761 $33,666 $1,417,518 
Fixed-price114,398 87,818 32,816 235,032 
Licensing7,611 314 112 8,037 
Other revenues
775 760 19 1,554 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$722,311 $451,847 $19,240 $1,193,398 
Transferred at a point of time1,346 97 20 1,463 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,407,420 $903,695 $51,131 $2,362,246 
Transferred at a point of time3,948 219 62 4,229 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$529,230 $311,840 $37,370 $878,440 
Transferred at a point of time2,792 109 25 2,926 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,001,604 $588,571 $66,560 $1,656,735 
Transferred at a point of time5,271 82 53 5,406 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
During the three and six months ended June 30, 2022, the Company recognized $12.5 million and $6.6 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $11.6 million and $16.5 million during the three and six months ended June 30, 2021, respectively.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$9,731 $2,722 $1,930 $965 $15,348 
The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
June 30,
2022
As of
December 31,
2021
Contract assets included in Trade receivables and contract assets, net$13,426 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$33,157 $39,810 
Contract liabilities included in Other noncurrent liabilities$326 $84 
Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have not changed materially since December 31, 2021. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased since December 31, 2021, due to services performed for customers during the first six months of 2022.
During the three and six months ended June 30, 2022, the Company recognized $5.6 million and $32.0 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the three and six months ended June 30, 2021, the Company recognized $3.3 million and $14.3 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cost of revenues (exclusive of depreciation and amortization)$14,732 $11,261 $14,308 $22,378 
Selling, general and administrative expenses13,161 12,637 20,697 26,073 
Total$27,893 $23,898 $35,005 $48,451 
Stock Options
Stock option activity under the Company’s plans is set forth below:
 Number of
Options 
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding at January 1, 2022
2,318 $77.79 
Options granted132 $277.45 
Options exercised(308)$32.70 
Options forfeited(8)$341.30 
Options outstanding at June 30, 2022
2,134 $95.65 $436,209 3.8
Options vested and exercisable as of June 30, 2022
1,832 $66.17 $420,985 3.0
Options expected to vest as of June 30, 2022
279 $272.93 $14,299 8.7
As of June 30, 2022, $28.8 million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.0 years.
Restricted Stock and Restricted Stock Units
Service-Based Awards
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2022:
Equity-Classified
 Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding at January 1, 2022
9 $167.18 576 $277.38 112 $217.28 
Awards granted— $— 621 $283.11 51 $269.60 
Awards modified $— (3)$387.74 $220.00 
Awards vested— $— (216)$217.49 (52)$181.19 
Awards forfeited/cancelled— $— (30)$331.24 (3)$258.23 
Unvested service-based awards outstanding at June 30, 2022
9 $167.18 948 $292.73 111 $257.12 
As of June 30, 2022, $0.1 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 0.2 years.
As of June 30, 2022, $223.7 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (“RSUs”), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.1 years.
As of June 30, 2022, $26.3 million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.7 years.
The liability associated with the service-based liability-classified RSUs as of June 30, 2022 and December 31, 2021, was $3.6 million and $31.5 million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.
Performance-Based Awards
The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2022:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding at January 1, 2022
9 $165.87 23 $339.69 
Awards granted— $— $418.26 
Awards vested— — (1)$399.99 
Awards forfeited/cancelled— — (3)$399.99 
Unvested performance-based awards outstanding at June 30, 2022
9 $165.87 25 $349.34 
As of June 30, 2022, $0.5 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 1.2 years.
As of June 30, 2022, $5.0 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of 2.6 years.
2021 Employee Stock Purchase Plan
The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three and six months ended June 30, 2022, the ESPP participants purchased 55 thousand shares of common stock under the ESPP.
The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the six-month offering period. For the three and six months ended June 30, 2022, the Company recognized $3.7 million and $5.4 million, respectively, of stock-based compensation expense related to the ESPP. As of June 30, 2022, total unrecognized stock-based compensation cost related to the ESPP was $6.5 million, which is expected to be recognized over a period of 0.3 years.
Commitments for Future Equity Awards
In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions,” EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices.
As of June 30, 2022, the Company has commitments to grant up to $34.0 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement after the grant date associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the Company recorded stock-based compensation expense in the condensed consolidated statements of income of $0.5 million and $0.2 million for the three months ended June 30, 2022 and 2021, respectively, and $0.7 million and $1.3 million for the six months ended June 30, 2022 and 2021, respectively.
As of June 30, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES In determining its interim provision for income taxes, the Company historically has used an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter. During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second quarter of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method. The Company’s worldwide effective tax rates for the three months ended June 30, 2022 and 2021 were (114.9)% and 6.9%, respectively, and 5.8% and 6.0% during the six months ended June 30, 2022 and 2021, respectively. The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $7.4 million and $21.0 million during the three months ended June 30, 2022 and 2021, respectively, and $20.5 million and $42.5 million during the six months ended June 30, 2022 and 2021, respectively. Additionally, during the three months ended June 30, 2022, the Company’s effective tax rate benefited from the recognition of one-time benefits of $7.2 million resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded entities for U.S. income tax purposes.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Numerator for basic and diluted earnings per share:
Net income$18,604 $114,671 $108,323 $223,717 
Numerator for basic and diluted earnings per share$18,604 $114,671 $108,323 $223,717 
Denominator:  
Weighted average common shares for basic earnings per share57,240 56,463 57,078 56,317 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP1,780 2,548 1,903 2,579 
Weighted average common shares for diluted earnings per share
59,020 59,011 58,981 58,896 
Net income per share:  
Basic$0.33 $2.03 $1.90 $3.97 
Diluted$0.32 $1.94 $1.84 $3.80 
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 461 thousand and 299 thousand during the three and six months ended June 30, 2022, respectively.
The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 83 and 49 thousand during the three and six months ended June 30, 2021.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Indemnification Obligations  In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.
The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company.
Litigation — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.Ukraine Humanitarian Commitment — On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, non-corporate taxes, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.
The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the management team’s reportable segment.
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2022 and 2021, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Segment revenues:
North America$723,657 $532,022 $1,411,368 $1,006,875 
Europe451,944 311,949 903,914 588,653 
Russia19,260 37,395 51,193 66,613 
Total segment revenues$1,194,861 $881,366 $2,366,475 $1,662,141 
Segment operating profit/(loss):  
North America$127,420 $111,260 $254,154 $205,363 
Europe35,396 50,452 92,107 101,525 
Russia1,662 6,029 (17,822)7,008 
Total segment operating profit$164,478 $167,741 $328,439 $313,896 
Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results.
There were no customers that accounted for more than 10% of total segment revenues during the three and six months ended June 30, 2022 and 2021.
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Total segment operating profit:$164,478 $167,741 $328,439 $313,896 
Unallocated amounts:
Stock-based compensation expense(27,893)(23,898)(35,005)(48,451)
Amortization of intangibles assets(5,756)(3,961)(11,000)(7,101)
Other acquisition-related expenses (90)(2,099)(669)(4,032)
Other unallocated expenses(37,719)(12,509)(59,503)(21,787)
Income from operations93,020 125,274 222,262 232,525 
Interest and other income, net1,579 2,580 1,414 7,954 
Foreign exchange loss(85,941)(4,693)(108,726)(2,394)
Income before provision for income taxes$8,658 $123,161 $114,950 $238,085 
Geographic Area Information
Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:
As of
June 30,
2022
As of
December 31,
2021
Ukraine$70,901 $78,289 
Belarus64,401 75,422 
United States17,186 14,843 
India9,994 9,459 
Poland7,865 8,240 
Hungary4,819 5,339 
Russia— 16,611 
Other 35,953 28,011 
Total$211,119 $236,214 
See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia.
The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2022 and 2021:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$686,952 $502,499 $1,343,979 $950,520 
United Kingdom149,730 112,739 302,927 206,203 
Switzerland79,226 63,794 161,056 131,362 
Netherlands50,879 36,700 101,058 69,732 
Germany39,874 25,736 76,263 47,761 
Canada31,811 24,455 58,840 46,290 
Russia17,987 35,767 48,679 63,423 
Other locations138,402 79,676 273,673 146,850 
Total$1,194,861 $881,366 $2,366,475 $1,662,141 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSS
The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Foreign currency translation
Beginning balance$(83,299)$(38,699)$(52,747)$(28,168)
Foreign currency translation22,977 12,088 (13,138)(1,493)
Income tax (expense)/ benefit(8,147)(2,451)(2,584)599 
Foreign currency translation, net of tax14,830 9,637 (15,722)(894)
Ending balance$(68,469)$(29,062)$(68,469)$(29,062)
Cash flow hedging instruments
Beginning balance$(4,808)$(439)$(3,417)$3,642 
Unrealized (loss)/ gain in fair value(11,048)1,271 (57,605)(6,075)
Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization)4,557 1,371 5,461 3,437 
Net (gain)/ loss reclassified into Foreign exchange loss(26)— 43,828 — 
Income tax benefit/ (expense)1,480 (602)1,888 597 
Cash flow hedging instruments, net of tax(5,037)2,040 (6,428)(2,041)
Ending balance(1)
$(9,845)$1,601 $(9,845)$1,601 
Defined benefit plans
Beginning balance$1,957 $(1,612)$1,957 $(986)
Actuarial losses— — — (811)
Income tax benefit— — — 185 
Defined benefit plans, net of tax   (626)
Ending balance$1,957 $(1,612)$1,957 $(1,612)
Accumulated other comprehensive loss$(76,357)$(29,073)$(76,357)$(29,073)
(1) As of June 30, 2022, the ending balance of net unrealized losses related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSSee Note 2 “Impact of the Invasion of Ukraine” for discussion of the Company’s decision to exit operations in Russia.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Nature of Operations EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.
Basis of Presentation Basis of Presentation — The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP” or “U.S. GAAP”) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in its Annual Report on Form 10-K.
Use of Estimates The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position as of June 30, 2022 and the results of its operations and its cash flows for the periods presented.
Concentration of Credit And Interest Rate Risk Concentration of Credit — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.The Company has cash in several countries, including Belarus, Ukraine and Russia, which have been impacted by the invasion of Ukraine (see Note 2, “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so.Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations.Interest rate risk — The Company’s exposure to interest rate risk is influenced by the changes in interest rates received on cash and cash equivalent deposits and short-term investments and paid on any outstanding balance on the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits and borrowings.
Foreign currency risk Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Russian rubles, Swiss francs, and Canadian dollars and incurs expenditures principally in Russian rubles, Polish zlotys, euros, Swiss francs, Hungarian forints, British pounds, Indian rupees, Chinese yuan renminbi and Mexican pesos. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions.
Adoption of New Accounting Standards and Pending Accounting Standards
Adoption of New Accounting Standards
There were no recently adopted accounting standards which had a material impact on the Company’s consolidated financial position, results of operations, changes in stockholders’ equity and cash flows.
Pending Accounting Standards
From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
Fair Value of Financial Instruments
The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the three months ended March 31, 2022.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted-average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.
The fair value of the contingent consideration for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income.
Non-Marketable Securities Without Readily Determinable Fair Values Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur.
Income Taxes In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
IMPACT OF THE INVASION OF UKRAINE (Tables)
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets and Liabilities in Russia As of June 30, 2022, the Company had the following assets and liabilities in Russia:
Cash and cash equivalents$17,160 
Trade receivables and contract assets, net of allowance of $10.2 million
18,757 
Prepaid and other current assets5,381 
Total assets in Russia$41,298 
Accounts payable$1,201 
Accrued compensation and benefits expenses32,896 
Accrued expenses and other liabilities7,278 
Operating lease liabilities1,309 
Other noncurrent liabilities876 
Total liabilities in Russia$43,560 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
ACQUISITIONS (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Fair Value of the Assets Acquired and Liabilities Assumed
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of June 30, 2022:
PolSourceCOREEmakina
Cash and cash equivalents$2,565 $11,283 $5,142 
Trade receivables and contract assets12,734 10,266 34,389 
Prepaid and other current assets814 5,490 3,109 
Goodwill125,265 23,237 137,037 
Intangible assets15,790 8,368 30,488 
Property and equipment and other noncurrent assets461 4,585 17,547 
Total assets acquired$157,629 $63,229 $227,712 
Accounts payable, accrued expenses and other current liabilities$5,337 $8,439 $36,411 
Short-term debt— — 13,657 
Long-term debt— — 8,874 
Operating lease liabilities, noncurrent157 2,056 5,527 
Other noncurrent liabilities3,963 2,525 8,756 
Total liabilities assumed$9,457 $13,020 $73,225 
Noncontrolling interest in consolidated subsidiaries— — 10,469 
Net assets acquired$148,172 $50,209 $144,018 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
As of June 30, 2022, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina:
PolSourceCOREEmakina
Weighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)AmountWeighted Average Useful Life (in years)Amount
Customer relationships6$14,790 6$7,779 7$27,822 
Trade names31,000 5589 32,666 
Total$15,790 $8,368 $30,488 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill By Reportable Segment Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2022
$217,594 $312,413 $716 $530,723 
Emakina acquisition purchase accounting adjustment— 423 — 423 
PolSource acquisition purchase accounting adjustment(44)(30)— (74)
CORE acquisition purchase accounting adjustment— — 
Other 2021 acquisitions purchase accounting adjustment(519)15 — (504)
2022 acquisitions— 10,322 — 10,322 
Goodwill impairment— — (686)(686)
Effect of net foreign currency exchange rate changes(556)(18,354)(30)(18,940)
Balance as of June 30, 2022
$216,475 $304,792 $ $521,267 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis The following tables present the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and December 31, 2021:
As of June 30, 2022
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$25 $— $25 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries952 — — 952 
Total assets measured at fair value on a recurring basis$977 $ $25 $952 
Foreign exchange derivative liabilities$44,774 $— $44,774 $— 
Contingent consideration30,556 — — 30,556 
Total liabilities measured at fair value on a recurring basis
$75,330 $ $44,774 $30,556 
As of December 31, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,429 $— $1,429 $— 
Rights to acquire noncontrolling interest in consolidated subsidiaries6,093 — — 6,093 
Total assets measured at fair value on a recurring basis$7,522 $ $1,429 $6,093 
Foreign exchange derivative liabilities$5,849 $— $5,849 $— 
Contingent consideration23,114  — 23,114 
Total liabilities measured at fair value on a recurring basis
$28,963 $ $5,849 $23,114 
Acquisition-Related Contingent Consideration Roll Forward
A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the six months ended June 30, 2022 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2022
$23,114 
Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions2,645 
Changes in fair value of contingent consideration included in Interest and other income, net6,106 
Payment of contingent consideration for previously acquired businesses(207)
Effect of net foreign currency exchange rate changes(1,102)
Contingent consideration liabilities as of June 30, 2022
$30,556 
Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
June 30, 2022
Financial Assets:
Cash equivalents:
Money market funds$330,737 $330,737 $330,737 $— $— 
Total cash equivalents$330,737 $330,737 $330,737 $— $— 
Restricted cash$2,113 $2,113 $2,113 $— $— 
Time deposits included in Short-term investments$60,098 $60,098 $— $60,098 $— 
Employee loans$2,383 $2,383 $— $— $2,383 
Financial Liabilities:
Short-term debt$6,701 $6,701 $— $6,701 $— 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,221 $5,221 $— $5,221 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2021
Financial Assets:
Cash equivalents:
Money market funds$78,302 $78,302 $78,302 $— $— 
Total cash equivalents$78,302 $78,302 $78,302 $— $— 
Restricted cash$2,722 $2,722 $2,722 $— $— 
Employee loans$818 $818 $— $— $818 
Financial Liabilities:
Short-term debt$16,018 $16,018 $— $16,018 $— 
Borrowings under the 2021 Credit Agreement$25,000 $25,000 $— $25,000 $— 
Other long-term debt$5,234 $5,234 $— $5,234 $— 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value of Derivative Instruments The fair value of derivative instruments on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were as follows:
As of June 30, 2022As of December 31, 2021
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$25 $1,429 
Accrued expenses and other current liabilities$12,761 $5,849 
Foreign exchange forward contracts -
Not designated as hedging instruments
Accrued expenses and other current liabilities$32,013 $— 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Components of Lease Expenses
During the three and six months ended June 30, 2022 and 2021, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2022202120222021
Operating lease costSelling, general and administrative expenses$12,215 $17,245 $28,099 $34,501 
Variable lease costSelling, general and administrative expenses2,341 1,656 5,528 3,916 
Short-term lease costSelling, general and administrative expenses1,427 336 2,466 514 
Total lease cost$15,983 $19,237 $36,093 $38,931 
Supplemental Cash Flow Information Supplemental cash flow information related to leases for the three and six months ended June 30, 2022 and 2021 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$15,663 $17,774 $30,466 $35,419 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$5,248 $1,639 $24,732 $1,677 
Non-cash net increase/(decrease) due to lease modifications:
Operating lease right-of-use assets$1,581 $(813)$(5,847)$(1,879)
Operating lease liabilities$325 $(813)$(7,109)$(1,879)
Weighted Average Lease Terms and Discount Rates Weighted average remaining lease term and discount rate as of June 30, 2022 and 2021 were as follows:
 As of June 30, 2022As of June 30, 2021
Weighted average remaining lease term, in years:
Operating leases5.75.8
Weighted average discount rate:
Operating leases2.2 %2.6 %
Maturity of Operating Lease Liabilities
As of June 30, 2022, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2022 (excluding six months ended June 30, 2022)
$23,589 
202339,699 
202433,070 
202525,625 
202620,470 
Thereafter40,068 
Total lease payments182,521 
Less: imputed interest(10,505)
Total$172,016 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt And Borrowing Capacity The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:
 As of
June 30,
2022
As of
December 31,
2021
Outstanding debt$25,000 $25,000 
Interest rate2.5 %1.0 %
Available borrowing capacity$675,000 $675,000 
Maximum borrowing capacity$700,000 $700,000 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$697,961 $22,816 $835 $721,612 
EMEA23,190 399,796 — 422,986 
APAC793 29,383 — 30,176 
CEE1,713 (51)18,425 20,087 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,357,737 $48,776 $1,892 $1,408,405 
EMEA48,288 796,549 99 844,936 
APAC1,576 58,182 — 59,758 
CEE3,767 407 49,202 53,376 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$508,330 $18,036 $1,032 $527,398 
EMEA21,615 269,596 70 291,281 
APAC667 24,317 — 24,984 
CEE1,410 — 36,293 37,703 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$963,097 $32,699 $1,923 $997,719 
EMEA39,370 511,150 133 550,653 
APAC1,142 44,790 — 45,932 
CEE3,266 14 64,557 67,837 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$130,932 $140,081 $5,305 $276,318 
Financial Services126,879 112,766 11,338 250,983 
Business Information & Media114,026 83,681 163 197,870 
Software & Hi-Tech161,034 33,847 442 195,323 
Life Sciences & Healthcare115,899 12,527 66 128,492 
Emerging Verticals74,887 69,042 1,946 145,875 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$253,179 $276,869 $11,589 $541,637 
Financial Services247,214 230,096 33,736 511,046 
Business Information & Media224,972 166,582 619 392,173 
Software & Hi-Tech317,316 66,301 1,189 384,806 
Life Sciences & Healthcare227,270 24,809 216 252,295 
Emerging Verticals141,417 139,257 3,844 284,518 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$85,075 $79,731 $6,739 $171,545 
Financial Services83,342 85,965 24,631 193,938 
Business Information & Media92,379 65,032 436 157,847 
Software & Hi-Tech134,638 23,934 590 159,162 
Life Sciences & Healthcare80,712 10,780 204 91,696 
Emerging Verticals55,876 46,507 4,795 107,178 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$154,504 $144,355 $11,697 $310,556 
Financial Services153,082 164,005 45,709 362,796 
Business Information & Media179,584 125,189 823 305,596 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Life Sciences & Healthcare156,301 26,131 379 182,811 
Emerging Verticals103,180 84,066 6,910 194,156 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$654,627 $390,296 $14,648 $1,059,571 
Fixed-price65,992 60,607 4,581 131,180 
Licensing2,463 530 31 3,024 
Other revenues
575 511 — 1,086 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,281,434 $767,951 $33,339 $2,082,724 
Fixed-price122,757 134,215 17,771 274,743 
Licensing6,098 675 83 6,856 
Other revenues
1,079 1,073 — 2,152 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$466,204 $267,070 $19,239 $752,513 
Fixed-price61,383 44,252 18,115 123,750 
Licensing4,076 260 31 4,367 
Other revenues
359 367 10 736 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$884,091 $499,761 $33,666 $1,417,518 
Fixed-price114,398 87,818 32,816 235,032 
Licensing7,611 314 112 8,037 
Other revenues
775 760 19 1,554 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$722,311 $451,847 $19,240 $1,193,398 
Transferred at a point of time1,346 97 20 1,463 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,407,420 $903,695 $51,131 $2,362,246 
Transferred at a point of time3,948 219 62 4,229 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$529,230 $311,840 $37,370 $878,440 
Transferred at a point of time2,792 109 25 2,926 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,001,604 $588,571 $66,560 $1,656,735 
Transferred at a point of time5,271 82 53 5,406 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$9,731 $2,722 $1,930 $965 $15,348 
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
June 30,
2022
As of
December 31,
2021
Contract assets included in Trade receivables and contract assets, net$13,426 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$33,157 $39,810 
Contract liabilities included in Other noncurrent liabilities$326 $84 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Components of Stock-Based Compensation Expenses
The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cost of revenues (exclusive of depreciation and amortization)$14,732 $11,261 $14,308 $22,378 
Selling, general and administrative expenses13,161 12,637 20,697 26,073 
Total$27,893 $23,898 $35,005 $48,451 
Stock Options Activity
Stock option activity under the Company’s plans is set forth below:
 Number of
Options 
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding at January 1, 2022
2,318 $77.79 
Options granted132 $277.45 
Options exercised(308)$32.70 
Options forfeited(8)$341.30 
Options outstanding at June 30, 2022
2,134 $95.65 $436,209 3.8
Options vested and exercisable as of June 30, 2022
1,832 $66.17 $420,985 3.0
Options expected to vest as of June 30, 2022
279 $272.93 $14,299 8.7
Service-Based Awards Activity
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2022:
Equity-Classified
 Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding at January 1, 2022
9 $167.18 576 $277.38 112 $217.28 
Awards granted— $— 621 $283.11 51 $269.60 
Awards modified $— (3)$387.74 $220.00 
Awards vested— $— (216)$217.49 (52)$181.19 
Awards forfeited/cancelled— $— (30)$331.24 (3)$258.23 
Unvested service-based awards outstanding at June 30, 2022
9 $167.18 948 $292.73 111 $257.12 
Performance-Based Awards Activity
The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2022:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-Settled
Restricted Stock Units
 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding at January 1, 2022
9 $165.87 23 $339.69 
Awards granted— $— $418.26 
Awards vested— — (1)$399.99 
Awards forfeited/cancelled— — (3)$399.99 
Unvested performance-based awards outstanding at June 30, 2022
9 $165.87 25 $349.34 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Numerator for basic and diluted earnings per share:
Net income$18,604 $114,671 $108,323 $223,717 
Numerator for basic and diluted earnings per share$18,604 $114,671 $108,323 $223,717 
Denominator:  
Weighted average common shares for basic earnings per share57,240 56,463 57,078 56,317 
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP1,780 2,548 1,903 2,579 
Weighted average common shares for diluted earnings per share
59,020 59,011 58,981 58,896 
Net income per share:  
Basic$0.33 $2.03 $1.90 $3.97 
Diluted$0.32 $1.94 $1.84 $3.80 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2022 and 2021, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Segment revenues:
North America$723,657 $532,022 $1,411,368 $1,006,875 
Europe451,944 311,949 903,914 588,653 
Russia19,260 37,395 51,193 66,613 
Total segment revenues$1,194,861 $881,366 $2,366,475 $1,662,141 
Segment operating profit/(loss):  
North America$127,420 $111,260 $254,154 $205,363 
Europe35,396 50,452 92,107 101,525 
Russia1,662 6,029 (17,822)7,008 
Total segment operating profit$164,478 $167,741 $328,439 $313,896 
Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Total segment operating profit:$164,478 $167,741 $328,439 $313,896 
Unallocated amounts:
Stock-based compensation expense(27,893)(23,898)(35,005)(48,451)
Amortization of intangibles assets(5,756)(3,961)(11,000)(7,101)
Other acquisition-related expenses (90)(2,099)(669)(4,032)
Other unallocated expenses(37,719)(12,509)(59,503)(21,787)
Income from operations93,020 125,274 222,262 232,525 
Interest and other income, net1,579 2,580 1,414 7,954 
Foreign exchange loss(85,941)(4,693)(108,726)(2,394)
Income before provision for income taxes$8,658 $123,161 $114,950 $238,085 
Physical Location and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of
June 30,
2022
As of
December 31,
2021
Ukraine$70,901 $78,289 
Belarus64,401 75,422 
United States17,186 14,843 
India9,994 9,459 
Poland7,865 8,240 
Hungary4,819 5,339 
Russia— 16,611 
Other 35,953 28,011 
Total$211,119 $236,214 
Revenues by Customer Location
The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2022 and 2021:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$686,952 $502,499 $1,343,979 $950,520 
United Kingdom149,730 112,739 302,927 206,203 
Switzerland79,226 63,794 161,056 131,362 
Netherlands50,879 36,700 101,058 69,732 
Germany39,874 25,736 76,263 47,761 
Canada31,811 24,455 58,840 46,290 
Russia17,987 35,767 48,679 63,423 
Other locations138,402 79,676 273,673 146,850 
Total$1,194,861 $881,366 $2,366,475 $1,662,141 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Foreign currency translation
Beginning balance$(83,299)$(38,699)$(52,747)$(28,168)
Foreign currency translation22,977 12,088 (13,138)(1,493)
Income tax (expense)/ benefit(8,147)(2,451)(2,584)599 
Foreign currency translation, net of tax14,830 9,637 (15,722)(894)
Ending balance$(68,469)$(29,062)$(68,469)$(29,062)
Cash flow hedging instruments
Beginning balance$(4,808)$(439)$(3,417)$3,642 
Unrealized (loss)/ gain in fair value(11,048)1,271 (57,605)(6,075)
Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization)4,557 1,371 5,461 3,437 
Net (gain)/ loss reclassified into Foreign exchange loss(26)— 43,828 — 
Income tax benefit/ (expense)1,480 (602)1,888 597 
Cash flow hedging instruments, net of tax(5,037)2,040 (6,428)(2,041)
Ending balance(1)
$(9,845)$1,601 $(9,845)$1,601 
Defined benefit plans
Beginning balance$1,957 $(1,612)$1,957 $(986)
Actuarial losses— — — (811)
Income tax benefit— — — 185 
Defined benefit plans, net of tax   (626)
Ending balance$1,957 $(1,612)$1,957 $(1,612)
Accumulated other comprehensive loss$(76,357)$(29,073)$(76,357)$(29,073)
(1) As of June 30, 2022, the ending balance of net unrealized losses related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Concentration Risk [Line Items]    
Cash and cash equivalents $ 1,293,518 $ 1,446,625
Belarus    
Concentration Risk [Line Items]    
Cash and cash equivalents 40,400  
Ukraine    
Concentration Risk [Line Items]    
Cash and cash equivalents 40,200  
Russia    
Concentration Risk [Line Items]    
Cash and cash equivalents $ 17,200  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Mar. 04, 2022
Dec. 31, 2021
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net $ 211,119,000   $ 211,119,000     $ 236,214,000
Operating lease, right-of-use asset 159,726,000   159,726,000     184,841,000
Commitments related to operating lease agreements that have not yet commenced 10,500,000   10,500,000      
Impairment charges     21,002,000 $ 0    
Goodwill impairment     686,000      
Bad debt expense     11,748,000 $ 2,828,000    
Humanitarian Commitment            
Unusual or Infrequent Item, or Both [Line Items]            
Nonoperating expense 8,400,000   34,000,000      
Humanitarian Commitment | Cost of revenues (exclusive of depreciation and amortization)            
Unusual or Infrequent Item, or Both [Line Items]            
Nonoperating expense 3,300,000   22,400,000      
Humanitarian Commitment | Selling, general and administrative expenses            
Unusual or Infrequent Item, or Both [Line Items]            
Nonoperating expense 5,100,000   11,600,000      
Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 70,901,000   70,901,000     78,289,000
Operating lease, right-of-use asset 14,400,000   14,400,000      
Ukraine | Cost of revenues (exclusive of depreciation and amortization)            
Unusual or Infrequent Item, or Both [Line Items]            
Standby resources expense 9,300,000   11,800,000      
Ukraine | Selling, general and administrative expenses            
Unusual or Infrequent Item, or Both [Line Items]            
Standby resources expense 14,400,000   33,100,000      
Ukraine | Other income/(expense)            
Unusual or Infrequent Item, or Both [Line Items]            
Impairment charges   $ 1,300,000        
Ukraine | Humanitarian Commitment            
Unusual or Infrequent Item, or Both [Line Items]            
Commitments related to operating lease agreements that have not yet commenced         $ 100,000,000  
Russia            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 0   0     $ 16,611,000
Impairment of property, plant and equipment   15,100,000        
Operating lease, impairment loss   3,800,000        
Goodwill impairment   $ 700,000        
Bad debt expense     8,200,000      
Russia | Employee Severance            
Unusual or Infrequent Item, or Both [Line Items]            
Exit costs 16,200,000   16,200,000      
Russia | Accrued compensation expenses | Employee Severance            
Unusual or Infrequent Item, or Both [Line Items]            
Exit costs     7,400,000      
Building | Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 70,900,000   70,900,000      
Construction in Progress | Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 50,700,000   50,700,000      
Computer Equipment | Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 12,500,000   12,500,000      
Furniture and Fixtures | Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net 7,200,000   7,200,000      
Leasehold Improvements | Ukraine            
Unusual or Infrequent Item, or Both [Line Items]            
Property and equipment, net $ 500,000   $ 500,000      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details) - Russia - Discontinued Operations, Held-for-sale or Disposed of by Sale
$ in Thousands
Jun. 30, 2022
USD ($)
Unusual or Infrequent Item, or Both [Line Items]  
Cash and cash equivalents $ 17,160
Allowance 10,200
Trade receivables and contract assets, net of allowance of $10.2 million 18,757
Prepaid and other current assets 5,381
Total assets in Russia 41,298
Accounts payable 1,201
Accrued compensation and benefits expenses 32,896
Accrued expenses and other current liabilities 7,278
Operating lease liabilities 1,309
Other noncurrent liabilities 876
Total liabilities in Russia $ 43,560
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
ACQUISITIONS (Narrative) (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Nov. 30, 2021
USD ($)
Nov. 03, 2021
USD ($)
Jul. 23, 2021
USD ($)
Apr. 02, 2021
USD ($)
specialist
Jun. 30, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
business
PolSource S.A.            
Business Acquisition [Line Items]            
Percentage of voting interests acquired       100.00%    
Number of specialists in acquired entity (more than) | specialist       350    
Purchase price including contingent consideration       $ 148,200    
Contingent consideration fair value       35,400    
Maximum amount of earnout payable       45,000    
Intangible assets       15,790    
Finite-lived intangible assets acquired, amount       15,790    
PolSource S.A. | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amount       $ 14,790    
CORE SE            
Business Acquisition [Line Items]            
Percentage of voting interests acquired     100.00%      
Purchase price including contingent consideration     $ 50,200      
Contingent consideration fair value     4,000      
Maximum amount of earnout payable     8,100      
Deferred consideration     7,800      
Intangible assets     8,368      
Finite-lived intangible assets acquired, amount     8,368      
CORE SE | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amount     $ 7,779      
Emakina Group SA            
Business Acquisition [Line Items]            
Percentage of voting interests acquired 1.31% 98.69%        
Cash consideration $ 1,700 $ 143,400        
Intangible assets   30,488        
Finite-lived intangible assets acquired, amount   30,488        
Emakina Group SA | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amount   $ 27,822        
Other 2021 acquisitions purchase accounting adjustment            
Business Acquisition [Line Items]            
Contingent consideration fair value           $ 17,600
Maximum amount of earnout payable           $ 30,200
Number of acquisitions | business           4
Purchase price including contingent consideration           $ 65,200
Intangible assets           $ 14,100
Other 2021 acquisitions purchase accounting adjustment | Minimum            
Business Acquisition [Line Items]            
Estimated future operating results, period           12 months
Other 2021 acquisitions purchase accounting adjustment | Maximum            
Business Acquisition [Line Items]            
Estimated future operating results, period           48 months
2022 Acquisitions            
Business Acquisition [Line Items]            
Purchase price including contingent consideration         $ 13,600  
Contingent consideration fair value         $ 2,600  
Number of acquisitions | business         2  
2022 Acquisitions | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amount         $ 3,400  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Nov. 03, 2021
Jul. 23, 2021
Apr. 02, 2021
Business Acquisition [Line Items]          
Goodwill $ 521,267 $ 530,723      
PolSource          
Business Acquisition [Line Items]          
Cash and cash equivalents         $ 2,565
Trade receivables and contract assets         12,734
Prepaid and other current assets         814
Goodwill         125,265
Intangible assets         15,790
Property and equipment and other noncurrent assets         461
Total assets acquired         157,629
Accounts payable, accrued expenses and other current liabilities         5,337
Short-term debt         0
Long-term debt         0
Operating lease liabilities, noncurrent         157
Other noncurrent liabilities         3,963
Total liabilities assumed         9,457
Noncontrolling interest in consolidated subsidiaries         0
Net assets acquired         $ 148,172
CORE          
Business Acquisition [Line Items]          
Cash and cash equivalents       $ 11,283  
Trade receivables and contract assets       10,266  
Prepaid and other current assets       5,490  
Goodwill       23,237  
Intangible assets       8,368  
Property and equipment and other noncurrent assets       4,585  
Total assets acquired       63,229  
Accounts payable, accrued expenses and other current liabilities       8,439  
Short-term debt       0  
Long-term debt       0  
Operating lease liabilities, noncurrent       2,056  
Other noncurrent liabilities       2,525  
Total liabilities assumed       13,020  
Noncontrolling interest in consolidated subsidiaries       0  
Net assets acquired       $ 50,209  
Emakina          
Business Acquisition [Line Items]          
Cash and cash equivalents     $ 5,142    
Trade receivables and contract assets     34,389    
Prepaid and other current assets     3,109    
Goodwill     137,037    
Intangible assets     30,488    
Property and equipment and other noncurrent assets     17,547    
Total assets acquired     227,712    
Accounts payable, accrued expenses and other current liabilities     36,411    
Short-term debt     13,657    
Long-term debt     8,874    
Operating lease liabilities, noncurrent     5,527    
Other noncurrent liabilities     8,756    
Total liabilities assumed     73,225    
Noncontrolling interest in consolidated subsidiaries     10,469    
Net assets acquired     $ 144,018    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Nov. 03, 2021
Jul. 23, 2021
Apr. 02, 2021
PolSource      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired, amount     $ 15,790
CORE      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired, amount   $ 8,368  
Emakina      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired, amount $ 30,488    
Customer relationships | PolSource      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years)     6 years
Finite-lived intangible assets acquired, amount     $ 14,790
Customer relationships | CORE      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years)   6 years  
Finite-lived intangible assets acquired, amount   $ 7,779  
Customer relationships | Emakina      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years) 7 years    
Finite-lived intangible assets acquired, amount $ 27,822    
Trade names | PolSource      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years)     3 years
Finite-lived intangible assets acquired, amount     $ 1,000
Trade names | CORE      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years)   5 years  
Finite-lived intangible assets acquired, amount   $ 589  
Trade names | Emakina      
Business Acquisition [Line Items]      
Weighted Average Useful Life (in years) 3 years    
Finite-lived intangible assets acquired, amount $ 2,666    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL (Goodwill Roll Forward) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Balance as of January 1, 2022 $ 530,723
Goodwill impairment (686)
Effect of net foreign currency exchange rate changes (18,940)
Balance as of June 30, 2022 521,267
Emakina Group SA  
Goodwill [Roll Forward]  
Purchase accounting adjustments 423
PolSource S.A.  
Goodwill [Roll Forward]  
Purchase accounting adjustments (74)
CORE SE  
Goodwill [Roll Forward]  
Purchase accounting adjustments 3
Other 2021 acquisitions purchase accounting adjustment  
Goodwill [Roll Forward]  
Purchase accounting adjustments (504)
2022 Acquisitions  
Goodwill [Roll Forward]  
2022 acquisitions 10,322
North America  
Goodwill [Roll Forward]  
Balance as of January 1, 2022 217,594
Goodwill impairment 0
Effect of net foreign currency exchange rate changes (556)
Balance as of June 30, 2022 216,475
North America | Emakina Group SA  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
North America | PolSource S.A.  
Goodwill [Roll Forward]  
Purchase accounting adjustments (44)
North America | CORE SE  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
North America | Other 2021 acquisitions purchase accounting adjustment  
Goodwill [Roll Forward]  
Purchase accounting adjustments (519)
North America | 2022 Acquisitions  
Goodwill [Roll Forward]  
2022 acquisitions 0
Europe  
Goodwill [Roll Forward]  
Balance as of January 1, 2022 312,413
Goodwill impairment 0
Effect of net foreign currency exchange rate changes (18,354)
Balance as of June 30, 2022 304,792
Europe | Emakina Group SA  
Goodwill [Roll Forward]  
Purchase accounting adjustments 423
Europe | PolSource S.A.  
Goodwill [Roll Forward]  
Purchase accounting adjustments (30)
Europe | CORE SE  
Goodwill [Roll Forward]  
Purchase accounting adjustments 3
Europe | Other 2021 acquisitions purchase accounting adjustment  
Goodwill [Roll Forward]  
Purchase accounting adjustments 15
Europe | 2022 Acquisitions  
Goodwill [Roll Forward]  
2022 acquisitions 10,322
Russia  
Goodwill [Roll Forward]  
Balance as of January 1, 2022 716
Goodwill impairment (686)
Effect of net foreign currency exchange rate changes (30)
Balance as of June 30, 2022 0
Russia | Emakina Group SA  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
Russia | PolSource S.A.  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
Russia | CORE SE  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
Russia | Other 2021 acquisitions purchase accounting adjustment  
Goodwill [Roll Forward]  
Purchase accounting adjustments 0
Russia | 2022 Acquisitions  
Goodwill [Roll Forward]  
2022 acquisitions $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL (Goodwill Accumulated Impairment Losses) (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Russia    
Goodwill [Line Items]    
Accumulated impairment loss $ 2,900,000 $ 2,200,000
North America    
Goodwill [Line Items]    
Accumulated impairment loss 0 0
Europe    
Goodwill [Line Items]    
Accumulated impairment loss $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries $ 952 $ 6,093
Total assets measured at fair value on a recurring basis 977 7,522
Financial Liabilities:    
Contingent consideration 30,556 23,114
Total liabilities measured at fair value on a recurring basis 75,330 28,963
Foreign Exchange Contracts    
Financial Assets:    
Foreign exchange derivative assets 25 1,429
Financial Liabilities:    
Foreign exchange derivative liabilities 44,774 5,849
Level 1    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 0 0
Total assets measured at fair value on a recurring basis 0 0
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 0 0
Level 1 | Foreign Exchange Contracts    
Financial Assets:    
Foreign exchange derivative assets 0 0
Financial Liabilities:    
Foreign exchange derivative liabilities 0 0
Level 2    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 0 0
Total assets measured at fair value on a recurring basis 25 1,429
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 44,774 5,849
Level 2 | Foreign Exchange Contracts    
Financial Assets:    
Foreign exchange derivative assets 25 1,429
Financial Liabilities:    
Foreign exchange derivative liabilities 44,774 5,849
Level 3    
Financial Assets:    
Rights to acquire noncontrolling interest in consolidated subsidiaries 952 6,093
Total assets measured at fair value on a recurring basis 952 6,093
Financial Liabilities:    
Contingent consideration 30,556 23,114
Total liabilities measured at fair value on a recurring basis 30,556 23,114
Level 3 | Foreign Exchange Contracts    
Financial Assets:    
Foreign exchange derivative assets 0 0
Financial Liabilities:    
Foreign exchange derivative liabilities $ 0 $ 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Apr. 02, 2021
Amount      
Payment of contingent consideration for previously acquired businesses $ 207 $ 1,047  
Level 3      
Amount      
Contingent consideration liabilities as of January 1, 2022 23,114    
Effect of net foreign currency exchange rate changes (1,102)    
Contingent consideration liabilities as of June 30, 2022 30,556    
Level 3 | Changes in fair value of contingent consideration included in Interest and other income, net      
Amount      
Changes in fair value of contingent consideration included in Interest and other income, net 6,106    
Level 3 | 2022 Acquisitions      
Amount      
Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions $ 2,645    
Discount rate | PolSource S.A.      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration     0.004
Discount rate | 2022 Acquisitions | Minimum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration 0.130    
Discount rate | 2022 Acquisitions | Maximum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration 0.150    
Discount rate | CORE SE      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration 0.130    
Discount rate | Other 2021 acquisitions purchase accounting adjustment | Minimum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration 0.150    
Discount rate | Other 2021 acquisitions purchase accounting adjustment | Maximum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Measurement input to determine fair value of contingent consideration 0.220    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial Liabilities:    
Short-term debt $ 6,701 $ 16,018
Recurring | Balance    
Financial Assets:    
Cash equivalents: 330,737 78,302
Restricted cash 2,113 2,722
Employee loans 2,383 818
Financial Liabilities:    
Short-term debt 6,701 16,018
Other long-term debt 5,221 5,234
Recurring | Balance | Time deposits    
Financial Assets:    
Time deposits included in Short-term investments 60,098  
Recurring | Balance | Credit Facility 2021 | Revolving credit facility    
Financial Liabilities:    
Borrowings under the 2021 Credit Agreement 25,000 25,000
Recurring | Balance | Money market funds    
Financial Assets:    
Cash equivalents: 330,737 78,302
Recurring | Estimated Fair Value    
Financial Assets:    
Cash equivalents: 330,737 78,302
Restricted cash 2,113 2,722
Employee loans 2,383 818
Financial Liabilities:    
Short-term debt 6,701 16,018
Other long-term debt 5,221 5,234
Recurring | Estimated Fair Value | Time deposits    
Financial Assets:    
Time deposits included in Short-term investments 60,098  
Recurring | Estimated Fair Value | Credit Facility 2021 | Revolving credit facility    
Financial Liabilities:    
Borrowings under the 2021 Credit Agreement 25,000 25,000
Recurring | Estimated Fair Value | Money market funds    
Financial Assets:    
Cash equivalents: 330,737 78,302
Recurring | Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents: 330,737 78,302
Restricted cash 2,113 2,722
Employee loans 0 0
Financial Liabilities:    
Short-term debt 0 0
Other long-term debt 0 0
Recurring | Estimated Fair Value | Level 1 | Time deposits    
Financial Assets:    
Time deposits included in Short-term investments 0  
Recurring | Estimated Fair Value | Level 1 | Credit Facility 2021 | Revolving credit facility    
Financial Liabilities:    
Borrowings under the 2021 Credit Agreement 0 0
Recurring | Estimated Fair Value | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents: 330,737 78,302
Recurring | Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans 0 0
Financial Liabilities:    
Short-term debt 6,701 16,018
Other long-term debt 5,221 5,234
Recurring | Estimated Fair Value | Level 2 | Time deposits    
Financial Assets:    
Time deposits included in Short-term investments 60,098  
Recurring | Estimated Fair Value | Level 2 | Credit Facility 2021 | Revolving credit facility    
Financial Liabilities:    
Borrowings under the 2021 Credit Agreement 25,000 25,000
Recurring | Estimated Fair Value | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Recurring | Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans 2,383 818
Financial Liabilities:    
Short-term debt 0 0
Other long-term debt 0 0
Recurring | Estimated Fair Value | Level 3 | Time deposits    
Financial Assets:    
Time deposits included in Short-term investments 0  
Recurring | Estimated Fair Value | Level 3 | Credit Facility 2021 | Revolving credit facility    
Financial Liabilities:    
Borrowings under the 2021 Credit Agreement 0 0
Recurring | Estimated Fair Value | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents: $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Restricted cash in Other noncurrent assets    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Carrying amount of equity securities that do not have readily determinable fair values $ 27.5 $ 27.5
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Derivatives, Fair Value [Line Items]            
Foreign current loss $ 85,941   $ 4,693 $ 108,726 $ 2,394  
Foreign Exchange Forward | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest | Reclassification out of Accumulated Other Comprehensive Income            
Derivatives, Fair Value [Line Items]            
Foreign current loss   $ 43,900        
Foreign Exchange Contracts | Cash flow hedging | Designated as hedging instruments | Prepaid expenses and other current assets            
Derivatives, Fair Value [Line Items]            
Asset Derivatives 25     25   $ 1,429
Foreign Exchange Contracts | Cash flow hedging | Designated as hedging instruments | Accrued expenses and other current liabilities            
Derivatives, Fair Value [Line Items]            
Liability Derivatives 12,761     12,761   5,849
Foreign Exchange Contracts | Cash flow hedging | Not Designated as Hedging Instrument | Accrued expenses and other current liabilities            
Derivatives, Fair Value [Line Items]            
Liability Derivatives $ 32,013     $ 32,013   $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Narrative) (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
Commitments related to operating lease agreements that have not yet commenced $ 10.5
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 month 6 days
Lease term of lease agreements that have not yet commenced 8 months 12 days
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 9 years 7 months 6 days
Lease term of lease agreements that have not yet commenced 9 years 3 months 18 days
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Components of Lease Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Lessee, Lease, Description [Line Items]        
Total lease cost $ 15,983 $ 19,237 $ 36,093 $ 38,931
Selling, general and administrative expenses        
Lessee, Lease, Description [Line Items]        
Operating lease cost 12,215 17,245 28,099 34,501
Variable lease cost 2,341 1,656 5,528 3,916
Short-term lease cost $ 1,427 $ 336 $ 2,466 $ 514
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows used for operating leases $ 15,663 $ 17,774 $ 30,466 $ 35,419
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases 5,248 1,639 24,732 1,677
Non-cash net increase/(decrease) due to lease modifications:        
Operating lease right-of-use assets 1,581 (813) (5,847) (1,879)
Operating lease liabilities $ 325 $ (813) $ (7,109) $ (1,879)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Weighted Average Lease Terms and Discount Rates) (Details)
Jun. 30, 2022
Jun. 30, 2021
Weighted average remaining lease term, in years:    
Operating leases 5 years 8 months 12 days 5 years 9 months 18 days
Weighted average discount rate:    
Operating leases 2.20% 2.60%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
2022 (excluding six months ended June 30, 2022) $ 23,589
2023 39,699
2024 33,070
2025 25,625
2026 20,470
Thereafter 40,068
Total lease payments 182,521
Less: imputed interest (10,505)
Total $ 172,016
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
DEBT (Details)
Oct. 21, 2021
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 21, 2021
GBP (£)
Debt Instrument [Line Items]        
Short-term debt   $ 6,701,000 $ 16,018,000  
Long-term debt   $ 30,221,000 30,234,000  
Long-term Debt        
Debt Instrument [Line Items]        
Weighted average interest rate   1.40%    
Emakina Group SA        
Debt Instrument [Line Items]        
Short-term debt   $ 6,700,000    
Long-term debt   $ 5,200,000    
Emakina Group SA | Short-term Debt        
Debt Instrument [Line Items]        
Weighted average interest rate   1.60%    
Revolving credit facility | Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 700,000,000 $ 700,000,000 $ 700,000,000 £ 150,000,000
Additional potential borrowing capacity $ 1,000,000,000      
Revolving credit facility | Fed Funds Effective Rate Overnight Index Swap Rate | Line of Credit        
Debt Instrument [Line Items]        
Variable interest rate spread 0.50%      
Revolving credit facility | Daily LIBOR Rate | Line of Credit        
Debt Instrument [Line Items]        
Variable interest rate spread 1.00%      
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) - Revolving credit facility - Line of Credit
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 21, 2021
USD ($)
Oct. 21, 2021
GBP (£)
Debt Instrument [Line Items]        
Outstanding debt $ 25,000,000 $ 25,000,000    
Interest rate 2.50% 1.00%    
Available borrowing capacity $ 675,000,000 $ 675,000,000    
Maximum borrowing capacity $ 700,000,000 $ 700,000,000 $ 700,000,000 £ 150,000,000
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
Revenues from performance obligations satisfied in previous period 12,500   6,600  
Increase (decrease) in contract with customer, liability   11,600   16,500
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 1,193,398 878,440 2,362,246 1,656,735
Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 1,463 2,926 4,229 5,406
Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 1,059,571 752,513 2,082,724 1,417,518
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 131,180 123,750 274,743 235,032
Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 3,024 4,367 6,856 8,037
Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 1,086 736 2,152 1,554
Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 276,318 171,545 541,637 310,556
Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 250,983 193,938 511,046 362,796
Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 197,870 157,847 392,173 305,596
Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 195,323 159,162 384,806 306,226
Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 128,492 91,696 252,295 182,811
Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 145,875 107,178 284,518 194,156
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 721,612 527,398 1,408,405 997,719
EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 422,986 291,281 844,936 550,653
CEE        
Disaggregation of Revenue [Line Items]        
Revenues 30,176 24,984 59,758 45,932
APAC        
Disaggregation of Revenue [Line Items]        
Revenues 20,087 37,703 53,376 67,837
North America        
Disaggregation of Revenue [Line Items]        
Revenues 723,657 532,022 1,411,368 1,006,875
North America | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 722,311 529,230 1,407,420 1,001,604
North America | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 1,346 2,792 3,948 5,271
North America | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 654,627 466,204 1,281,434 884,091
North America | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 65,992 61,383 122,757 114,398
North America | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 2,463 4,076 6,098 7,611
North America | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 575 359 1,079 775
North America | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 130,932 85,075 253,179 154,504
North America | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 126,879 83,342 247,214 153,082
North America | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 114,026 92,379 224,972 179,584
North America | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 161,034 134,638 317,316 260,224
North America | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 115,899 80,712 227,270 156,301
North America | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 74,887 55,876 141,417 103,180
North America | Americas        
Disaggregation of Revenue [Line Items]        
Revenues 697,961 508,330 1,357,737 963,097
North America | EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 23,190 21,615 48,288 39,370
North America | CEE        
Disaggregation of Revenue [Line Items]        
Revenues 793 667 1,576 1,142
North America | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 1,713 1,410 3,767 3,266
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 451,944 311,949 903,914 588,653
Europe | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 451,847 311,840 903,695 588,571
Europe | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 97 109 219 82
Europe | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 390,296 267,070 767,951 499,761
Europe | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 60,607 44,252 134,215 87,818
Europe | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 530 260 675 314
Europe | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 511 367 1,073 760
Europe | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 140,081 79,731 276,869 144,355
Europe | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 112,766 85,965 230,096 164,005
Europe | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 83,681 65,032 166,582 125,189
Europe | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 33,847 23,934 66,301 44,907
Europe | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 12,527 10,780 24,809 26,131
Europe | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 69,042 46,507 139,257 84,066
Europe | Americas        
Disaggregation of Revenue [Line Items]        
Revenues 22,816 18,036 48,776 32,699
Europe | EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 399,796 269,596 796,549 511,150
Europe | CEE        
Disaggregation of Revenue [Line Items]        
Revenues 29,383 24,317 58,182 44,790
Europe | APAC        
Disaggregation of Revenue [Line Items]        
Revenues (51) 0 407 14
Russia        
Disaggregation of Revenue [Line Items]        
Revenues 19,260 37,395 51,193 66,613
Russia | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 19,240 37,370 51,131 66,560
Russia | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 20 25 62 53
Russia | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 14,648 19,239 33,339 33,666
Russia | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 4,581 18,115 17,771 32,816
Russia | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 31 31 83 112
Russia | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 0 10 0 19
Russia | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 5,305 6,739 11,589 11,697
Russia | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 11,338 24,631 33,736 45,709
Russia | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 163 436 619 823
Russia | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 442 590 1,189 1,095
Russia | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 66 204 216 379
Russia | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 1,946 4,795 3,844 6,910
Russia | Americas        
Disaggregation of Revenue [Line Items]        
Revenues 835 1,032 1,892 1,923
Russia | EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 0 70 99 133
Russia | CEE        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Russia | APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 18,425 $ 36,293 $ 49,202 $ 64,557
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) - Fixed-price
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 15,348
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 9,731
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 2,722
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 1,930
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 965
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Change in Contract with Customer, Liability [Abstract]          
Revenue recognized $ 5,600 $ 3,300 $ 32,000 $ 14,300  
Trade receivables and contract assets          
Change in Contract with Customer, Liability [Abstract]          
Contract assets 13,426   13,426   $ 13,798
Accrued expenses and other current liabilities          
Change in Contract with Customer, Liability [Abstract]          
Contract liabilities 33,157   33,157   39,810
Other noncurrent liabilities          
Change in Contract with Customer, Liability [Abstract]          
Contract liabilities $ 326   $ 326   $ 84
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 27,893 $ 23,898 $ 35,005 $ 48,451
Cost of revenues (exclusive of depreciation and amortization)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 14,732 11,261 14,308 22,378
Selling, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 13,161 $ 12,637 $ 20,697 $ 26,073
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Stock Options Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2022
Number of Options   
Options forfeited (in shares) (8)
Weighted Average Exercise Price   
Options forfeited (in usd per share) $ 341.30
Employee Stock Option  
Number of Options   
Beginning balance (in shares) 2,318
Options granted (in shares) 132
Options exercised (in shares) (308)
Ending balance (in shares) 2,134
Options vested and exercisable at period end (in shares) 1,832
Options expected to vest at period end (in shares) 279
Weighted Average Exercise Price   
Options outstanding at beginning of period (in usd per share) $ 77.79
Options granted (in usd per share) 277.45
Options exercised (in usd per share) 32.70
Options outstanding at end of period (in usd per share) 95.65
Options vested and exercisable at period end (in usd per share) 66.17
Options expected to vest at period end (in usd per share) $ 272.93
Aggregate Intrinsic Value   
Options outstanding at June 30, 2022 $ 436,209
Options vested and exercisable as of June 30, 2022 420,985
Options expected to vest as of June 30, 2022 $ 14,299
Weighted Average Remaining Contractual Term (in years)  
Options outstanding at June 30, 2022 3 years 9 months 18 days
Options vested and exercisable as of June 30, 2022 3 years
Options expected to vest as of June 30, 2022 8 years 8 months 12 days
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) - Employee Stock Option
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining unrecognized stock-based compensation cost $ 28.8
Weighted-average remaining requisite service period 3 years
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Service Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 9
Awards granted (in shares) | shares 0
Awards modified (in shares) | shares 0
Awards vested (in shares) | shares 0
Awards forfeited/cancelled (in shares) | shares 0
Unvested awards outstanding at period end (in shares) | shares 9
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in usd per share) | $ / shares $ 167.18
Awards granted (in usd per share) | $ / shares 0
Awards modified (in usd per share) | $ / shares 0
Awards vested (in usd per share) | $ / shares 0
Awards forfeited/cancelled (in usd per share) | $ / shares 0
Unvested awards outstanding at period end (in usd per share) | $ / shares $ 167.18
Service Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock Units  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 576
Awards granted (in shares) | shares 621
Awards modified (in shares) | shares (3)
Awards vested (in shares) | shares (216)
Awards forfeited/cancelled (in shares) | shares (30)
Unvested awards outstanding at period end (in shares) | shares 948
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in usd per share) | $ / shares $ 277.38
Awards granted (in usd per share) | $ / shares 283.11
Awards modified (in usd per share) | $ / shares 387.74
Awards vested (in usd per share) | $ / shares 217.49
Awards forfeited/cancelled (in usd per share) | $ / shares 331.24
Unvested awards outstanding at period end (in usd per share) | $ / shares $ 292.73
Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 112
Awards granted (in shares) | shares 51
Awards modified (in shares) | shares 3
Awards vested (in shares) | shares (52)
Awards forfeited/cancelled (in shares) | shares (3)
Unvested awards outstanding at period end (in shares) | shares 111
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in usd per share) | $ / shares $ 217.28
Awards granted (in usd per share) | $ / shares 269.60
Awards modified (in usd per share) | $ / shares 220.00
Awards vested (in usd per share) | $ / shares 181.19
Awards forfeited/cancelled (in usd per share) | $ / shares 258.23
Unvested awards outstanding at period end (in usd per share) | $ / shares $ 257.12
Performance Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 9
Awards granted (in shares) | shares 0
Awards vested (in shares) | shares 0
Awards forfeited/cancelled (in shares) | shares 0
Unvested awards outstanding at period end (in shares) | shares 9
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in usd per share) | $ / shares $ 165.87
Awards granted (in usd per share) | $ / shares 0
Awards vested (in usd per share) | $ / shares 0
Awards forfeited/cancelled (in usd per share) | $ / shares 0
Unvested awards outstanding at period end (in usd per share) | $ / shares $ 165.87
Performance Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock Units  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 23
Awards granted (in shares) | shares 6
Awards vested (in shares) | shares (1)
Awards forfeited/cancelled (in shares) | shares (3)
Unvested awards outstanding at period end (in shares) | shares 25
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in usd per share) | $ / shares $ 339.69
Awards granted (in usd per share) | $ / shares 418.26
Awards vested (in usd per share) | $ / shares 399.99
Awards forfeited/cancelled (in usd per share) | $ / shares 399.99
Unvested awards outstanding at period end (in usd per share) | $ / shares $ 349.34
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 27,893 $ 23,898 $ 35,005 $ 48,451  
Emakina Group SA          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity granted     34,000    
Stock-based compensation expense 500 $ 200 700 $ 1,300  
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost $ 6,500   $ 6,500    
Weighted-average remaining requisite service period     3 months 18 days    
Offering period     6 months   6 months
ESPP purchase price of common stock, percent of market price         85.00%
Issuance of common stock from employee stock purchase plan (in shares) 55   55    
Stock based compensation expense $ 3,700   $ 5,400    
Service Based Awards | Equity Classified Award | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost 100   $ 100    
Weighted-average remaining requisite service period     2 months 12 days    
Service Based Awards | Equity Classified Award | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost 223,700   $ 223,700    
Weighted-average remaining requisite service period     3 years 1 month 6 days    
Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost 26,300   $ 26,300    
Weighted-average remaining requisite service period     2 years 8 months 12 days    
Performance Based Awards | Equity Classified Award | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost 500   $ 500    
Weighted-average remaining requisite service period     1 year 2 months 12 days    
Performance Based Awards | Equity Classified Award | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized stock-based compensation cost 5,000   $ 5,000    
Weighted-average remaining requisite service period     2 years 7 months 6 days    
Performance Based Awards | Equity Classified Award | Restricted Stock Units | Emakina Group SA          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued in period (in shares)     2    
Accrued compensation and benefits expenses | Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Liability associated with RSUs $ 3,600   $ 3,600   $ 31,500
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Effective tax rate (114.90%) 6.90% 5.80% 6.00%
Excess tax benefit $ 7.4 $ 21.0 $ 20.5 $ 42.5
One-time tax benefit $ 7.2      
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator for basic and diluted earnings per share:            
Net income $ 18,604 $ 89,719 $ 114,671 $ 109,046 $ 108,323 $ 223,717
Numerator for basic earnings per share 18,604   114,671   108,323 223,717
Numerator for diluted earnings per share $ 18,604   $ 114,671   $ 108,323 $ 223,717
Denominator:            
Weighted average common shares for basic earnings per share (in shares) 57,240   56,463   57,078 56,317
Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares) 1,780   2,548   1,903 2,579
Weighted average common shares for diluted earnings per share (in shares) 59,020   59,011   58,981 58,896
Net income per share:            
Basic (in usd per share) $ 0.33   $ 2.03   $ 1.90 $ 3.97
Diluted (in usd per share) $ 0.32   $ 1.94   $ 1.84 $ 3.80
Anti-dilutive options not included in the calculation (in shares) 461   83   299 49
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) - USD ($)
Jun. 30, 2022
Mar. 04, 2022
Other Commitments [Line Items]    
Commitment $ 10,500,000  
Ukraine | Humanitarian Commitment    
Other Commitments [Line Items]    
Commitment   $ 100,000,000
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
Total segment operating profit 93,020 125,274 222,262 232,525
Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating profit 164,478 167,741 328,439 313,896
North America        
Segment Reporting Information [Line Items]        
Revenues 723,657 532,022 1,411,368 1,006,875
North America | Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating profit 127,420 111,260 254,154 205,363
Europe        
Segment Reporting Information [Line Items]        
Revenues 451,944 311,949 903,914 588,653
Europe | Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating profit 35,396 50,452 92,107 101,525
Russia        
Segment Reporting Information [Line Items]        
Revenues 19,260 37,395 51,193 66,613
Russia | Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating profit $ 1,662 $ 6,029 $ (17,822) $ 7,008
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: $ 93,020 $ 125,274 $ 222,262 $ 232,525
Stock-based compensation expense (27,893) (23,898) (35,005) (48,451)
Amortization of intangibles assets (5,756) (3,961) (11,000) (7,101)
Interest and other income, net 1,579 2,580 1,414 7,954
Foreign exchange loss (85,941) (4,693) (108,726) (2,394)
Income before provision for income taxes 8,658 123,161 114,950 238,085
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: 164,478 167,741 328,439 313,896
Unallocated Amounts        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Stock-based compensation expense (27,893) (23,898) (35,005) (48,451)
Other acquisition-related expenses (90) (2,099) (669) (4,032)
Other unallocated expenses $ (37,719) $ (12,509) $ (59,503) $ (21,787)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 211,119 $ 236,214
Ukraine    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 70,901 78,289
Belarus    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 64,401 75,422
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 17,186 14,843
India    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 9,994 9,459
Poland    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 7,865 8,240
Hungary    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,819 5,339
Russia    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 0 16,611
Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 35,953 $ 28,011
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 686,952 502,499 1,343,979 950,520
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 149,730 112,739 302,927 206,203
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 79,226 63,794 161,056 131,362
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 50,879 36,700 101,058 69,732
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 39,874 25,736 76,263 47,761
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 31,811 24,455 58,840 46,290
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 17,987 35,767 48,679 63,423
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 138,402 $ 79,676 $ 273,673 $ 146,850
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 2,487,117     $ 2,487,117  
Other comprehensive income/(loss) $ 9,793 (31,943) $ 11,677 $ (15,238) (22,150) $ (3,561)
Ending balance 2,622,353       2,622,353  
Foreign currency translation            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (83,299) (52,747) (38,699) (28,168) (52,747) (28,168)
Foreign currency translation 22,977   12,088   (13,138) (1,493)
Income tax (expense)/ benefit (8,147)   (2,451)   (2,584) 599
Other comprehensive income/(loss) 14,830   9,637   (15,722) (894)
Ending balance (68,469) (83,299) (29,062) (38,699) (68,469) (29,062)
Cash flow hedging instruments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (4,808) (3,417) (439) 3,642 (3,417) 3,642
Unrealized (loss)/ gain in fair value (11,048)   1,271   (57,605) (6,075)
Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization) and Actuarial loss 4,557   1,371   5,461 3,437
Net (gain)/ loss reclassified into Foreign exchange loss (26)   0   43,828 0
Income tax (expense)/ benefit 1,480   (602)   1,888 597
Other comprehensive income/(loss) (5,037)   2,040   (6,428) (2,041)
Ending balance (9,845) (4,808) 1,601 (439) (9,845) 1,601
Defined benefit plans            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 1,957 1,957 (1,612) (986) 1,957 (986)
Income tax (expense)/ benefit 0   0   0 185
Other comprehensive income/(loss) 0   0   0 (626)
Ending balance 1,957 1,957 (1,612) (1,612) 1,957 (1,612)
Actuarial losses            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization) and Actuarial loss 0   0   0 (811)
Accumulated other comprehensive loss            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Other comprehensive income/(loss) 9,793 $ (31,943) 11,677 $ (15,238)    
Ending balance $ (76,357)   $ (29,073)   $ (76,357) $ (29,073)
XML 85 epam-20220630_htm.xml IDEA: XBRL DOCUMENT 0001352010 2022-01-01 2022-06-30 0001352010 2022-07-29 0001352010 2022-06-30 0001352010 2021-12-31 0001352010 2022-04-01 2022-06-30 0001352010 2021-04-01 2021-06-30 0001352010 2021-01-01 2021-06-30 0001352010 us-gaap:CommonStockMember 2021-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001352010 us-gaap:RetainedEarningsMember 2021-12-31 0001352010 us-gaap:TreasuryStockMember 2021-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001352010 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001352010 2022-01-01 2022-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001352010 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001352010 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001352010 us-gaap:CommonStockMember 2022-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001352010 us-gaap:RetainedEarningsMember 2022-03-31 0001352010 us-gaap:TreasuryStockMember 2022-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001352010 us-gaap:NoncontrollingInterestMember 2022-03-31 0001352010 2022-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001352010 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001352010 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001352010 us-gaap:CommonStockMember 2022-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001352010 us-gaap:RetainedEarningsMember 2022-06-30 0001352010 us-gaap:TreasuryStockMember 2022-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001352010 us-gaap:NoncontrollingInterestMember 2022-06-30 0001352010 us-gaap:CommonStockMember 2020-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001352010 us-gaap:RetainedEarningsMember 2020-12-31 0001352010 us-gaap:TreasuryStockMember 2020-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001352010 us-gaap:NoncontrollingInterestMember 2020-12-31 0001352010 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001352010 2021-01-01 2021-03-31 0001352010 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001352010 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001352010 us-gaap:CommonStockMember 2021-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001352010 us-gaap:RetainedEarningsMember 2021-03-31 0001352010 us-gaap:TreasuryStockMember 2021-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001352010 us-gaap:NoncontrollingInterestMember 2021-03-31 0001352010 2021-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001352010 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001352010 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001352010 us-gaap:CommonStockMember 2021-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001352010 us-gaap:RetainedEarningsMember 2021-06-30 0001352010 us-gaap:TreasuryStockMember 2021-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001352010 us-gaap:NoncontrollingInterestMember 2021-06-30 0001352010 2021-06-30 0001352010 country:BY 2022-06-30 0001352010 country:UA 2022-06-30 0001352010 country:RU 2022-06-30 0001352010 country:UA us-gaap:BuildingMember 2022-06-30 0001352010 country:UA us-gaap:ConstructionInProgressMember 2022-06-30 0001352010 country:UA us-gaap:ComputerEquipmentMember 2022-06-30 0001352010 country:UA us-gaap:FurnitureAndFixturesMember 2022-06-30 0001352010 country:UA us-gaap:LeaseholdImprovementsMember 2022-06-30 0001352010 country:UA epam:HumanitarianCommitmentMember 2022-03-04 0001352010 epam:HumanitarianCommitmentMember 2022-04-01 2022-06-30 0001352010 epam:HumanitarianCommitmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:CostOfSalesMember epam:HumanitarianCommitmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember epam:HumanitarianCommitmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:CostOfSalesMember epam:HumanitarianCommitmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember epam:HumanitarianCommitmentMember 2022-01-01 2022-06-30 0001352010 country:UA us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001352010 country:UA us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001352010 country:UA us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001352010 country:UA us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001352010 country:UA epam:NonoperatingGainsLossesMember 2022-01-01 2022-03-31 0001352010 country:RU 2022-01-01 2022-03-31 0001352010 country:RU 2022-01-01 2022-06-30 0001352010 country:RU us-gaap:EmployeeSeveranceMember 2022-04-01 2022-06-30 0001352010 country:RU us-gaap:EmployeeSeveranceMember 2022-01-01 2022-06-30 0001352010 country:RU epam:AccruedCompensationExpensesMember us-gaap:EmployeeSeveranceMember 2022-01-01 2022-06-30 0001352010 country:RU us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember 2022-06-30 0001352010 epam:PolSourceSAMember 2021-04-02 0001352010 epam:PolSourceSAMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember 2021-07-23 0001352010 epam:CORESEMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember 2021-11-03 0001352010 epam:EmakinaGroupSAMember 2021-11-03 2021-11-03 0001352010 epam:EmakinaGroupSAMember 2021-11-30 0001352010 epam:EmakinaGroupSAMember 2021-11-30 2021-11-30 0001352010 epam:PolSourceSAMember us-gaap:CustomerRelationshipsMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember us-gaap:CustomerRelationshipsMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember us-gaap:CustomerRelationshipsMember 2021-11-03 2021-11-03 0001352010 epam:PolSourceSAMember us-gaap:TradeNamesMember 2021-04-02 2021-04-02 0001352010 epam:CORESEMember us-gaap:TradeNamesMember 2021-07-23 2021-07-23 0001352010 epam:EmakinaGroupSAMember us-gaap:TradeNamesMember 2021-11-03 2021-11-03 0001352010 epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 epam:Other2021AcquisitionsMember 2021-12-31 0001352010 srt:MinimumMember epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 srt:MaximumMember epam:Other2021AcquisitionsMember 2021-01-01 2021-12-31 0001352010 epam:A2022AcquisitionsMember 2022-01-01 2022-06-30 0001352010 epam:A2022AcquisitionsMember 2022-06-30 0001352010 epam:A2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember 2021-12-31 0001352010 epam:EuropeSegmentMember 2021-12-31 0001352010 epam:RussiaSegmentMember 2021-12-31 0001352010 epam:EmakinaGroupSAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmakinaGroupSAMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmakinaGroupSAMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmakinaGroupSAMember 2022-01-01 2022-06-30 0001352010 epam:PolSourceSAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:PolSourceSAMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:PolSourceSAMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:PolSourceSAMember 2022-01-01 2022-06-30 0001352010 epam:CORESEMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CORESEMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CORESEMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CORESEMember 2022-01-01 2022-06-30 0001352010 epam:Other2021AcquisitionsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:Other2021AcquisitionsMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:Other2021AcquisitionsMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:Other2021AcquisitionsMember 2022-01-01 2022-06-30 0001352010 epam:A2022AcquisitionsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:A2022AcquisitionsMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:A2022AcquisitionsMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember 2022-06-30 0001352010 epam:EuropeSegmentMember 2022-06-30 0001352010 epam:RussiaSegmentMember 2022-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 epam:PolSourceSAMember us-gaap:MeasurementInputDiscountRateMember 2021-04-02 0001352010 srt:MinimumMember epam:A2022AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0001352010 srt:MaximumMember epam:A2022AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0001352010 epam:CORESEMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0001352010 srt:MinimumMember epam:Other2021AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0001352010 srt:MaximumMember epam:Other2021AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001352010 epam:A2022AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-06-30 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2021Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001352010 us-gaap:OtherNoncurrentAssetsMember 2022-06-30 0001352010 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001352010 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-01-01 2022-03-31 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NondesignatedMember 2022-06-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NondesignatedMember 2021-12-31 0001352010 srt:MinimumMember 2022-06-30 0001352010 srt:MaximumMember 2022-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-10-21 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-21 2021-10-21 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001352010 epam:EmakinaGroupSAMember 2022-06-30 0001352010 epam:EmakinaGroupSAMember us-gaap:ShortTermDebtMember 2022-06-30 0001352010 us-gaap:LongTermDebtMember 2022-06-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:CISMember 2022-04-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:CISMember 2022-01-01 2022-06-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:CISMember 2021-04-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:CISMember 2021-01-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember 2022-04-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2022-04-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2022-04-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2022-04-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember 2022-04-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember 2022-04-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember 2022-01-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2022-01-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2022-01-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2022-01-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:HealthcareSectorMember 2022-01-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:EmergingVerticalSectorMember 2022-01-01 2022-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember 2021-04-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2021-04-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2021-04-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2021-04-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember 2021-04-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember 2021-04-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:TravelandConsumerSectorMember 2021-01-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2021-01-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2021-01-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2021-01-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:HealthcareSectorMember 2021-01-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:EmergingVerticalSectorMember 2021-01-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2022-04-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2022-04-01 2022-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:LicensingMember 2022-04-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 epam:OtherRevenuesMember 2022-04-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2022-01-01 2022-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:LicensingMember 2022-01-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 epam:OtherRevenuesMember 2022-01-01 2022-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2021-04-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2021-04-01 2021-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LicensingMember 2021-04-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:OtherRevenuesMember 2021-04-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2021-01-01 2021-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LicensingMember 2021-01-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:OtherRevenuesMember 2021-01-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001352010 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001352010 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001352010 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001352010 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2022-07-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2023-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2024-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2025-01-01 2022-06-30 0001352010 us-gaap:FixedPriceContractMember 2022-06-30 0001352010 us-gaap:TradeAccountsReceivableMember 2022-06-30 0001352010 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2022-06-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2022-06-30 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001352010 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001352010 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001352010 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001352010 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001352010 us-gaap:EmployeeStockOptionMember 2021-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001352010 us-gaap:EmployeeStockOptionMember 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-01-01 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-01-01 2022-06-30 0001352010 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001352010 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001352010 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001352010 us-gaap:EmployeeStockMember 2022-06-30 0001352010 epam:EmakinaGroupSAMember 2022-04-01 2022-06-30 0001352010 epam:EmakinaGroupSAMember 2021-04-01 2021-06-30 0001352010 epam:EmakinaGroupSAMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EmakinaGroupSAMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2022-01-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001352010 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2022-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2021-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-06-30 0001352010 country:UA 2021-12-31 0001352010 country:BY 2021-12-31 0001352010 country:US 2022-06-30 0001352010 country:US 2021-12-31 0001352010 country:IN 2022-06-30 0001352010 country:IN 2021-12-31 0001352010 country:PL 2022-06-30 0001352010 country:PL 2021-12-31 0001352010 country:HU 2022-06-30 0001352010 country:HU 2021-12-31 0001352010 country:RU 2021-12-31 0001352010 epam:OtherCountriesMember 2022-06-30 0001352010 epam:OtherCountriesMember 2021-12-31 0001352010 country:US 2022-04-01 2022-06-30 0001352010 country:US 2021-04-01 2021-06-30 0001352010 country:US 2022-01-01 2022-06-30 0001352010 country:US 2021-01-01 2021-06-30 0001352010 country:GB 2022-04-01 2022-06-30 0001352010 country:GB 2021-04-01 2021-06-30 0001352010 country:GB 2022-01-01 2022-06-30 0001352010 country:GB 2021-01-01 2021-06-30 0001352010 country:CH 2022-04-01 2022-06-30 0001352010 country:CH 2021-04-01 2021-06-30 0001352010 country:CH 2022-01-01 2022-06-30 0001352010 country:CH 2021-01-01 2021-06-30 0001352010 country:NL 2022-04-01 2022-06-30 0001352010 country:NL 2021-04-01 2021-06-30 0001352010 country:NL 2022-01-01 2022-06-30 0001352010 country:NL 2021-01-01 2021-06-30 0001352010 country:DE 2022-04-01 2022-06-30 0001352010 country:DE 2021-04-01 2021-06-30 0001352010 country:DE 2022-01-01 2022-06-30 0001352010 country:DE 2021-01-01 2021-06-30 0001352010 country:CA 2022-04-01 2022-06-30 0001352010 country:CA 2021-04-01 2021-06-30 0001352010 country:CA 2022-01-01 2022-06-30 0001352010 country:CA 2021-01-01 2021-06-30 0001352010 country:RU 2022-04-01 2022-06-30 0001352010 country:RU 2021-04-01 2021-06-30 0001352010 country:RU 2021-01-01 2021-06-30 0001352010 epam:OtherCountriesMember 2022-04-01 2022-06-30 0001352010 epam:OtherCountriesMember 2021-04-01 2021-06-30 0001352010 epam:OtherCountriesMember 2022-01-01 2022-06-30 0001352010 epam:OtherCountriesMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-03-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-03-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-04-01 2022-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 shares iso4217:USD iso4217:USD shares pure epam:specialist epam:business iso4217:GBP 0001352010 --12-31 2022 Q2 false http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent P6M P1Y P1Y P1Y 10-Q true 2022-06-30 false 001-35418 EPAM SYSTEMS, INC. DE 22-3536104 41 University Drive Suite 202 18940 Newtown PA 267 759-9000 Common Stock, par value $0.001 per share EPAM NYSE Yes Yes Large Accelerated Filer false false false 57367432 1293518000 1446625000 18554000 5521000 929217000 768928000 60098000 0 76845000 53927000 2359678000 2269480000 211119000 236214000 159726000 184841000 89032000 101143000 521267000 530723000 172807000 143928000 50335000 56898000 3563964000 3523227000 22488000 24847000 414674000 502997000 181525000 142014000 6701000 16018000 18190000 27440000 41125000 50104000 684703000 763420000 30221000 30234000 45441000 42454000 130891000 142802000 48702000 48480000 939958000 1027390000 0.001 0.001 160000000 160000000 57373000 56868000 57353000 56849000 57000 57000 760975000 711912000 1937855000 1829532000 177000 177000 -76357000 -54207000 2622353000 2487117000 1653000 8720000 2624006000 2495837000 3563964000 3523227000 1194861000 881366000 2366475000 1662141000 846323000 583728000 1627159000 1103056000 232527000 151910000 469804000 288299000 22991000 20454000 47250000 38261000 93020000 125274000 222262000 232525000 1579000 2580000 1414000 7954000 -85941000 -4693000 -108726000 -2394000 8658000 123161000 114950000 238085000 -9946000 8490000 6627000 14368000 18604000 114671000 108323000 223717000 0.33 2.03 1.90 3.97 0.32 1.94 1.84 3.80 57240000 56463000 57078000 56317000 59020000 59011000 58981000 58896000 18604000 114671000 108323000 223717000 14830000 9637000 -15722000 -894000 -5037000 2040000 -6428000 -2041000 0 0 0 626000 9793000 11677000 -22150000 -3561000 28397000 126348000 86173000 220156000 56849000 57000 711912000 1829532000 20000 -177000 -54207000 8720000 2495837000 193000 67000 18376000 18376000 22702000 22702000 158000 2884000 2884000 -31943000 -31943000 7067000 7067000 89719000 89719000 57133000 57000 719122000 1919251000 20000 -177000 -86150000 1653000 2553756000 24000 6000 1843000 1843000 24902000 24902000 147000 6410000 6410000 55000 12384000 12384000 9793000 9793000 18604000 18604000 57353000 57000 760975000 1937855000 20000 -177000 -76357000 1653000 2624006000 56108000 56000 660771000 1347880000 20000 -177000 -25512000 0 1983018000 248000 84000 31935000 31935000 14624000 14624000 109000 4424000 4424000 -15238000 -15238000 109046000 109046000 56381000 56000 647884000 1456926000 20000 -177000 -40750000 0 2063939000 19000 6000 2631000 2631000 13792000 13792000 219000 1000 11219000 11220000 11677000 11677000 114671000 114671000 56613000 57000 670264000 1571597000 20000 -177000 -29073000 0 2212668000 108323000 223717000 47250000 38261000 26037000 31496000 11748000 2828000 -29405000 1176000 35005000 48451000 -32013000 0 21002000 0 -75433000 5190000 183143000 168038000 3350000 7795000 725000 -3948000 -62153000 -6772000 -29015000 -32276000 -24803000 -40247000 25667000 81663000 41426000 33773000 60000000 0 0 60000000 10621000 121252000 0 2544000 11041000 -179000 -123088000 -97390000 22165000 15610000 20796000 33696000 3227000 0 10756000 0 207000 1047000 2146000 0 -2121000 137000 -10634000 -18996000 -45661000 -3761000 -153716000 -38484000 1449347000 1323533000 1295631000 1285049000 1293518000 1446625000 202000 495000 1911000 2227000 2113000 2722000 1295631000 1449347000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP” or “U.S. GAAP”) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position as of June 30, 2022 and the results of its operations and its cash flows for the periods presented. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — As a result of its global operations, the Company may be subject to certain inherent risks. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.</span></div><div><span><br/></span></div><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%">The Company has cash in several countries, including Belarus, Ukraine and Russia, which have been impacted by the invasion of Ukraine (see Note 2, “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of June 30, 2022, the Company had $40.4 million of cash and cash equivalents in banks in Belarus, $40.2 million of cash and cash equivalents in banks in Ukraine and $17.2 million of cash and cash equivalents in banks in Russia. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so.</span></div><div style="text-indent:27pt"><span><br/></span></div><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%">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 “Impact of the Invasion of Ukraine”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion regarding trade receivables and contract assets from customers located in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Russian rubles, Swiss francs, and Canadian dollars and incurs expenditures principally in Russian rubles, Polish zlotys, euros, Swiss francs, Hungarian forints, British pounds, Indian rupees, Chinese yuan renminbi and Mexican pesos. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6, “Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion regarding the Company’s termination of the hedging program for the Russian ruble. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s exposure to interest rate risk is influenced by the changes in interest rates received on cash and cash equivalent deposits and short-term investments and paid on any outstanding balance on the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits and borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which had a material impact on the Company’s consolidated financial position, results of operations, changes in stockholders’ equity and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div> EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company’s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP” or “U.S. GAAP”) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. </span>These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position as of June 30, 2022 and the results of its operations and its cash flows for the periods presented. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.</span>The Company has cash in several countries, including Belarus, Ukraine and Russia, which have been impacted by the invasion of Ukraine (see Note 2, “Impact of the Invasion of Ukraine”) and where the banking sector remains subject to periodic instability, banking and other financial systems generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. A banking crisis, bankruptcy or insolvency of banks that process or hold the Company’s funds, or sanctions may result in the loss of deposits or adversely affect the Company’s ability to complete banking transactions, which could adversely affect the Company’s business and financial condition. Cash in these countries is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so.Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company’s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s exposure to interest rate risk is influenced by the changes in interest rates received on cash and cash equivalent deposits and short-term investments and paid on any outstanding balance on the Company’s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 “Debt”). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits and borrowings.</span> 40400000 40200000 17200000 Foreign currency risk — The Company’s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Russian rubles, Swiss francs, and Canadian dollars and incurs expenditures principally in Russian rubles, Polish zlotys, euros, Swiss francs, Hungarian forints, British pounds, Indian rupees, Chinese yuan renminbi and Mexican pesos. The Company’s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which had a material impact on the Company’s consolidated financial position, results of operations, changes in stockholders’ equity and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div> IMPACT OF THE INVASION OF UKRAINE<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has called for an immediate end to this unlawful and unconscionable attack. As of June 30, 2022, the Company had $70.9 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $50.7 million, laptops with a net book value of $12.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $7.2 million, and leasehold improvements located throughout Ukraine with a net book value of $0.5 million. Additionally, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $14.4 million as of June 30, 2022. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, in addition to the Company’s donations, and the work of EPAM volunteers on the ground, the Company announced a $100.0 million humanitarian commitment to support its employees and their families in and displaced from Ukraine. During the three and six months ended June 30, 2022, the Company expensed $8.4 million and $34.0 million, respectively, related to this commitment including special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended June 30, 2022, $3.3 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $5.1 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of the expensed amount for the six months ended June 30, 2022, $22.4 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $11.6 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to execute its business continuity plans to relocate employees residing in Ukraine, Belarus and Russia to other countries and continues to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacity to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion. In addition to costs incurred as part of EPAM’s humanitarian commitment to Ukraine, during the three months ended June 30, 2022, the Company incurred expenses of $14.4 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $9.3 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company incurred expenses of $33.1 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $11.8 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the six months ended June 30, 2022, the Company also recorded an impairment charge of $1.3 million classified as Other income/(expense) related to a financial asset in Ukraine which the Company believes to be unrealizable due to the events in Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company’s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company’s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1 million, Operating lease right-of-use assets, net of $3.8 million, and Goodwill of $0.7 million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the six months ended June 30, 2022. Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded bad debt expense of $8.2 million during the six months ended June 30, 2022, reflecting the deterioration of creditworthiness of its customers in Russia. This expense is included in Selling, general and administrative expenses in the condensed consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2022, the Company announced that it would begin the process of a phased exit of its operations in Russia, to be completed in the months following the announcement and in close collaboration with the Company’s employees, contractors, and custome</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs. Through the date of issuance of these condensed consolidated financial statements, the Company continues to explore strategic alternatives for its operations in Russia, including the potential sale or liquidation of its holdings while executing its phased exit. In connection with the exit of its operations in Russia, the Com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pany incurred employee separation costs of $16.2 million during the three and six months ended June 30, 2022, of which $7.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is included in Accrued compensation expenses in the condensed consolidated balance sheet as of June 30, 2022. The Company could incur additional significant charges in the future related to the exit of its operations in Russia including, but not limited to, additional restructuring costs and loss on sale, which could be impacted by amounts transferred to settle intercompany receivables and payables and the recognition of the Accumulated currency translation adjustment currently included in Accumulated other comprehensive income/(loss). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of completing the exit is subject to completion of regulatory requirements in the country and the Company expects to complete its exit as soon as feasible.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had the following assets and liabilities in Russia:</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 style="width:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $10.2 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,298</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 70900000 50700000 12500000 7200000 500000 14400000 100000000 -8400000 -34000000 -3300000 -5100000 -22400000 -11600000 14400000 9300000 33100000 11800000 1300000 15100000 3800000 700000 8200000 16200000 16200000 7400000 As of June 30, 2022, the Company had the following assets and liabilities in Russia:<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 style="width:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $10.2 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,298</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17160000 10200000 18757000 5381000 41298000 1201000 32896000 7278000 1309000 876000 43560000 ACQUISITIONS<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PolSource </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries (“PolSource”), a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $148.2 million including contingent consideration with an acquisition-date fair value of $35.4 million. At the time of the acquisition, the Company committed to paying up to $45.0 million in contingent consideration, subject to attainment of certain revenue, earnings and operational targets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CORE </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On July 23, 2021, the Company acquired 100% of CORE SE and its subsidiaries (“CORE”), a professional service provider specializing in IT strategy and technology-driven transformations with office locations in Europe and the Middle East for a purchase price of $50.2 million including contingent consideration with an acquisition-date fair value of $4.0 million and deferred consideration of $7.8 million. The Company could pay up to $8.1 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emakina</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On November 3, 2021, the Company completed the acquisition of 98.69% of Emakina Group SA and its subsidiaries (“Emakina”), a group of independent digital agencies, for a purchase price of $143.4 million in cash. On November 30, 2021, the Company completed the acquisition of the remaining 1.31% of Emakina Group SA’s outstanding shares for a purchase price of $1.7 million in cash.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of June 30, 2022:</span></div><div style="margin-top:9pt"><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 style="width:62.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">157,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,225</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,172</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,209</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144,018</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 the Company has completed the purchase price allocation for the acquisition of PolSource and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of PolSource was not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of CORE was not material. For the acquisition of CORE, the estimated fair values of the assets acquired and liabilities assumed are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material. For the acquisition of Emakina, the estimated fair values of the assets acquired, liabilities assumed and noncontrolling interest are provisional and based on the information that was available as of the acquisition date. The Company expects to complete the purchase price allocations as soon as practicable but no later than one year from the acquisition date. The effect of adjustments recorded during the three and six months ended June 30, 2022 that would have been recognized in a prior period if the adjustment to the preliminary amounts had been recognized as of the acquisition date of Emakina was not material.        </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.    </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,790</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,368</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,488</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized as a result of the PolSource acquisition is attributable to synergies expected to be achieved by combining the businesses of EPAM and PolSource, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the CORE acquisition is attributable to synergies expected to be achieved by expanding the Company’s ability to support customers as a strategic consultant in Europe and the Middle East, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the Emakina acquisition is attributable to synergies expected to be achieved by enhancing EPAM’s digital experience practice as well as augmenting offerings in digital design and engineering capabilities, expected future contracts, the assembled workforce and other factors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill acquired as a result of the PolSource, CORE and Emakina acquisitions is not expected to be deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other 2021 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the year ended December 31, 2021, the Company completed four additional acquisitions with an aggregate purchase price of $65.2 million including contingent consideration with an acquisition-date fair value of $17.6 million. The Company could pay up to $30.2 million in contingent consideration and the actual future payouts are subject to attainment of specified performance targets during the periods ranging from 12 months to 48 months after the respective acquisition dates. These acquisitions increased EPAM’s e-platform offerings and expanded the Company’s geographical reach as well as added $14.1 million in intangible assets, consisting mainly of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the six months ended June 30, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM’s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company’s condensed consolidated financial statements was not material individually or in the aggregate.</span></div> 1 350 148200000 35400000 45000000 1 50200000 4000000 7800000 8100000 0.9869 143400000 0.0131 1700000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of June 30, 2022:</span></div><div style="margin-top:9pt"><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 style="width:62.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">157,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,225</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,172</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,209</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144,018</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 2565000 11283000 5142000 12734000 10266000 34389000 814000 5490000 3109000 125265000 23237000 137037000 15790000 8368000 30488000 461000 4585000 17547000 157629000 63229000 227712000 5337000 8439000 36411000 0 0 13657000 0 0 8874000 157000 2056000 5527000 3963000 2525000 8756000 9457000 13020000 73225000 0 0 10469000 148172000 50209000 144018000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource, CORE and Emakina:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PolSource</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CORE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Emakina</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,790</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,368</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,488</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> P6Y 14790000 P6Y 7779000 P7Y 27822000 P3Y 1000000 P5Y 589000 P3Y 2666000 15790000 8368000 30488000 4 65200000 17600000 30200000 P12M P48M 14100000 2 13600000 2600000 3400000 GOODWILL<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.097%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,594</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">530,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition purchase accounting adjustment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition purchase accounting adjustment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition purchase accounting adjustment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 acquisitions purchase accounting adjustment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 acquisitions</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2022</span></div></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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,475</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">304,792</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">521,267</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the goodwill impairment recorded in the Russia segment during the three months ended March 31, 2022. </span></div>The Russia segment had accumulated goodwill impairment losses of $2.9 million and $2.2 million as of June 30, 2022 and December 31, 2021, respectively. There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2022 or December 31, 2021. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.097%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,594</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">530,723</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emakina acquisition purchase accounting adjustment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PolSource acquisition purchase accounting adjustment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CORE acquisition purchase accounting adjustment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 2021 acquisitions purchase accounting adjustment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 acquisitions</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2022</span></div></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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,475</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">304,792</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">521,267</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table> 217594000 312413000 716000 530723000 0 423000 0 423000 -44000 -30000 0 -74000 0 3000 0 3000 -519000 15000 0 -504000 0 10322000 0 10322000 0 0 686000 686000 -556000 -18354000 -30000 -18940000 216475000 304792000 0 521267000 2900000 2200000 0 0 0 0 FAIR VALUE MEASUREMENTS <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. The following tables present the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and December 31, 2021:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">977</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,330</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,774</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,556</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,429</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,963</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted-average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the six months ended June 30, 2022 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, “Impact of the Invasion of Ukraine” for discussion of the nonrecurring level 3 fair value assessment used in the impairment tests of long-lived assets in Russia.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company’s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company’s condensed consolidated balance sheets. The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $27.5 million and $27.5 million as of June 30, 2022 and December 31, 2021, respectively, and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.</span></div> The following tables present the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2022 and December 31, 2021:<div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">977</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,330</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,774</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,556</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,429</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,963</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 25000 0 25000 0 952000 0 0 952000 977000 0 25000 952000 44774000 0 44774000 0 30556000 0 0 30556000 75330000 0 44774000 30556000 1429000 0 1429000 0 6093000 0 0 6093000 7522000 0 1429000 6093000 5849000 0 5849000 0 23114000 0 0 23114000 28963000 0 5849000 23114000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Emakina, the Company acquired rights to purchase certain noncontrolling interests in consolidated subsidiaries of Emakina in exchange for future cash payments determined by the future profitability of certain subsidiaries. The Company determines the fair value of these rights by (i) estimating the fair value of the noncontrolling interests in consolidated subsidiaries by applying an EBITDA multiple adjusted for a lack of control and marketability, less (ii) the fair value of expected future payments to settle the related contractual obligations. The Company purchased the majority of the noncontrolling interest in consolidated subsidiaries during the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations or probability-weighted expected return methods. The fair value of the contingent consideration for the PolSource acquisition attributable to future revenues and earnings was measured utilizing a Monte Carlo simulation, based on future revenue and earnings projections of the business, revenue volatility and asset volatility of comparable companies, and a discount rate. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date. The fair value of the contingent consideration for the PolSource acquisition attributable to future operating metrics was measured using a probability-weighted expected return method, based on the expected future payments using the earnout formula and performance targets specified in the purchase agreement and adjusting those estimates to reflect the probability of their achievement. The weighted-average estimated future payments were then discounted to present value using a rate based on EPAM’s cost of debt. The discount rate used to determine the fair value of this contingent consideration was 0.4% as of the acquisition date.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration for all other acquisitions was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rate used to determine the fair value of contingent consideration for the 2022 Acquisitions ranged from a minimum of 13.0% to a maximum of 15.0%. The discount rate used to determine the fair value of contingent consideration for the CORE acquisition was 13.0%. The discount rates used to determine the fair value of contingent consideration for the Other 2021 Acquisitions ranged from a minimum of 15.0% to a maximum of 22.0%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income.</span></div> 0.004 0.004 0.130 0.150 0.130 0.150 0.220 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the six months ended June 30, 2022 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23114000 2645000 6106000 207000 -1102000 30556000 The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated: <div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table></div> 330737000 330737000 330737000 0 0 330737000 330737000 330737000 0 0 2113000 2113000 2113000 0 0 60098000 60098000 0 60098000 0 2383000 2383000 0 0 2383000 6701000 6701000 0 6701000 0 25000000 25000000 0 25000000 0 5221000 5221000 0 5221000 0 78302000 78302000 78302000 0 0 78302000 78302000 78302000 0 0 2722000 2722000 2722000 0 0 818000 818000 0 0 818000 16018000 16018000 0 16018000 0 25000000 25000000 0 25000000 0 5234000 5234000 0 5234000 0 Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. 27500000 27500000 DERIVATIVE FINANCIAL INSTRUMENTSIn the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted, Polish zloty, Hungarian forint and Indian rupee transactions. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, all of the Company’s foreign exchange forward contracts, except the Russian ruble foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table></div> -43900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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"/></tr></table> 25000 1429000 12761000 5849000 32013000 0 LEASES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company’s leases have remaining lease terms ranging from 0.1 to 9.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and six months ended June 30, 2022 and 2021. See Note 2 “Impact of the Invasion of Ukraine” for discussion of impairment of right-of-use assets in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022 and 2021, the components of lease expense were as follows:</span></div><div style="margin-top:14pt"><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 style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,931</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the three and six months ended June 30, 2022 and 2021 was as follows:</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 style="width:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase/(decrease) due to lease modifications:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate as of June 30, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, operating lease liabilities will mature as follows:</span></div><div style="margin-top:14pt"><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 style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">182,521</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,016</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had committed to payments of $10.5 million related to operating lease agreements that had not yet commenced as of June 30, 2022. These operating leases will commence on various dates during 2022 with lease terms ranging from 0.7 to 9.3 years. The Company did not have any material finance lease agreements that had not yet commenced.</span></div> P0Y1M6D P9Y7M6D <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022 and 2021, the components of lease expense were as follows:</span></div><div style="margin-top:14pt"><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 style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,931</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12215000 17245000 28099000 34501000 2341000 1656000 5528000 3916000 1427000 336000 2466000 514000 15983000 19237000 36093000 38931000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the three and six months ended June 30, 2022 and 2021 was as follows:</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 style="width:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase/(decrease) due to lease modifications:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 15663000 17774000 30466000 35419000 5248000 1639000 24732000 1677000 1581000 -813000 -5847000 -1879000 325000 -813000 -7109000 -1879000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate as of June 30, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P5Y8M12D P5Y9M18D 0.022 0.026 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, operating lease liabilities will mature as follows:</span></div><div style="margin-top:14pt"><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 style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">182,521</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,016</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 23589000 39699000 33070000 25625000 20470000 40068000 182521000 10505000 172016000 10500000 P0Y8M12D P9Y3M18D DEBT<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the “2021 Credit Agreement”) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the “Lenders”). The 2021 Credit Agreement provides for a revolving credit facility (the “2021 Revolving Facility”) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,000.0 million if certain conditions are met. The 2021 Credit Agreement matures on October 21, 2026.</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company’s leverage ratio. The base rate is equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company’s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of June 30, 2022, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:14pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Debt - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2021, in connection with the acquisition of Emakina, the Company assumed the debt obligations of the acquired companies. As of June 30, 2022, debt that matures within one year is classified as Short-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $6.7 million that bear a weighted-average interest rate of 1.6%. As of June 30, 2022, debt that matures in more than one year and through 2027 is classified as Long-term debt on the condensed consolidated balance sheets and consists of multiple bank loans and credit lines totaling $5.2 million that bear interest at a weighted-average interest rate of 1.4%. Some of this debt is secured by assets of Emakina. Some of the debt agreements contain covenants and as of June 30, 2022, the Company was in compliance with all those covenants.</span></div> 700000000 1000000000 150000000 0.005 0.010 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25000000 25000000 0.025 0.010 675000000 675000000 700000000 700000000 6700000 0.016 5200000 0.014 REVENUES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:49.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><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 style="width:49.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recognized $12.5 million and $6.6 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $11.6 million and $16.5 million during the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.</span></div><div style="margin-top:9pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have not changed materially since December 31, 2021. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased since December 31, 2021, due to services performed for customers during the first six months of 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recognized $5.6 million and $32.0 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the three and six months ended June 30, 2021, the Company recognized $3.3 million and $14.3 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><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 style="width:49.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><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 style="width:49.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">723,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,411,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">903,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,193</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">532,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">        Revenues</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,006,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 697961000 22816000 835000 721612000 23190000 399796000 0 422986000 793000 29383000 0 30176000 1713000 -51000 18425000 20087000 723657000 451944000 19260000 1194861000 1357737000 48776000 1892000 1408405000 48288000 796549000 99000 844936000 1576000 58182000 0 59758000 3767000 407000 49202000 53376000 1411368000 903914000 51193000 2366475000 508330000 18036000 1032000 527398000 21615000 269596000 70000 291281000 667000 24317000 0 24984000 1410000 0 36293000 37703000 532022000 311949000 37395000 881366000 963097000 32699000 1923000 997719000 39370000 511150000 133000 550653000 1142000 44790000 0 45932000 3266000 14000 64557000 67837000 1006875000 588653000 66613000 1662141000 130932000 140081000 5305000 276318000 126879000 112766000 11338000 250983000 114026000 83681000 163000 197870000 161034000 33847000 442000 195323000 115899000 12527000 66000 128492000 74887000 69042000 1946000 145875000 723657000 451944000 19260000 1194861000 253179000 276869000 11589000 541637000 247214000 230096000 33736000 511046000 224972000 166582000 619000 392173000 317316000 66301000 1189000 384806000 227270000 24809000 216000 252295000 141417000 139257000 3844000 284518000 1411368000 903914000 51193000 2366475000 85075000 79731000 6739000 171545000 83342000 85965000 24631000 193938000 92379000 65032000 436000 157847000 134638000 23934000 590000 159162000 80712000 10780000 204000 91696000 55876000 46507000 4795000 107178000 532022000 311949000 37395000 881366000 154504000 144355000 11697000 310556000 153082000 164005000 45709000 362796000 179584000 125189000 823000 305596000 260224000 44907000 1095000 306226000 156301000 26131000 379000 182811000 103180000 84066000 6910000 194156000 1006875000 588653000 66613000 1662141000 654627000 390296000 14648000 1059571000 65992000 60607000 4581000 131180000 2463000 530000 31000 3024000 575000 511000 0 1086000 723657000 451944000 19260000 1194861000 1281434000 767951000 33339000 2082724000 122757000 134215000 17771000 274743000 6098000 675000 83000 6856000 1079000 1073000 0 2152000 1411368000 903914000 51193000 2366475000 466204000 267070000 19239000 752513000 61383000 44252000 18115000 123750000 4076000 260000 31000 4367000 359000 367000 10000 736000 532022000 311949000 37395000 881366000 884091000 499761000 33666000 1417518000 114398000 87818000 32816000 235032000 7611000 314000 112000 8037000 775000 760000 19000 1554000 1006875000 588653000 66613000 1662141000 722311000 451847000 19240000 1193398000 1346000 97000 20000 1463000 723657000 451944000 19260000 1194861000 1407420000 903695000 51131000 2362246000 3948000 219000 62000 4229000 1411368000 903914000 51193000 2366475000 529230000 311840000 37370000 878440000 2792000 109000 25000 2926000 532022000 311949000 37395000 881366000 1001604000 588571000 66560000 1656735000 5271000 82000 53000 5406000 1006875000 588653000 66613000 1662141000 12500000 6600000 11600000 16500000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9731000 2722000 1930000 965000 15348000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13426000 13798000 33157000 39810000 326000 84000 5600000 32000000 3300000 14300000 STOCK-BASED COMPENSATION<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:9pt"><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 style="width:51.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,893</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,898</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,005</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,451</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s plans is set forth below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,134</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">95.65</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">436,209</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of June 30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $28.8 million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.0 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:37.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217.28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">948</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">292.73</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.12</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $0.1 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 0.2 years.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $223.7 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (“RSUs”), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.1 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $26.3 million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.7 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the service-based liability-classified RSUs as of June 30, 2022 and December 31, 2021, was $3.6 million and $31.5 million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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:'Arial',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</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:'Arial',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">349.34</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $0.5 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 1.2 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, $5.0 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of 2.6 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM’s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM’s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three and six months ended June 30, 2022, the ESPP participants purchased 55 thousand shares of common stock under the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the six-month offering period. For the three and six months ended June 30, 2022, the Company recognized $3.7 million and $5.4 million, respectively, of stock-based compensation expense related to the ESPP. As of June 30, 2022, total unrecognized stock-based compensation cost related to the ESPP was $6.5 million, which is expected to be recognized over a period of 0.3 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments for Future Equity Awards </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisitions of businesses as discussed in Note 3 “Acquisitions,” EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company has commitments to grant up to $34.0 million of equity awards with the number of awards to be determined based on future stock prices. There is a service-based vesting requirement after the grant date associated with these awards and certain of these awards contain performance criteria that will determine the amount of future awards to be issued. These awards are considered granted for accounting purposes. In determining the expense, the Company adjusts the expected settlement based on the probability of achievement of such performance criteria. Related to these awards, the Company recorded stock-based compensation expense in the condensed consolidated statements of income of $0.5 million and $0.2 million for the three months ended June 30, 2022 and 2021, respectively, and $0.7 million and $1.3 million for the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company has issued 2 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:9pt"><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 style="width:51.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,893</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,898</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,005</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,451</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 14732000 11261000 14308000 22378000 13161000 12637000 20697000 26073000 27893000 23898000 35005000 48451000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s plans is set forth below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,134</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">95.65</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">436,209</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of June 30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div> 2318000 77.79 132000 277.45 308000 32.70 8000 341.30 2134000 95.65 436209000 P3Y9M18D 1832000 66.17 420985000 P3Y 279000 272.93 14299000 P8Y8M12D 28800000 P3Y <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:37.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217.28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">948</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">292.73</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.12</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 9000 167.18 576000 277.38 112000 217.28 0 0 621000 283.11 51000 269.60 0 0 -3000 387.74 3000 220.00 0 0 216000 217.49 52000 181.19 0 0 30000 331.24 3000 258.23 9000 167.18 948000 292.73 111000 257.12 100000 P0Y2M12D 223700000 P3Y1M6D 26300000 P2Y8M12D 3600000 31500000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards 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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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:'Arial',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</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:'Arial',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">349.34</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 9000 165.87 23000 339.69 0 0 6000 418.26 0 0 1000 399.99 0 0 3000 399.99 9000 165.87 25000 349.34 500000 P1Y2M12D 5000000 P2Y7M6D P6M 0.85 55000 55000 P6M 3700000 5400000 6500000 P0Y3M18D 34000000 500000 200000 700000 1300000 2000 INCOME TAXES In determining its interim provision for income taxes, the Company historically has used an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter. During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second quarter of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s worldwide effective tax rates for the three months ended June 30, 2022 and 2021 were (114.9)% and 6.9%, respectively, and 5.8% and 6.0% during the six months ended June 30, 2022 and 2021, respectively. The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $7.4 million and $21.0 million during the three months ended June 30, 2022 and 2021, respectively, and $20.5 million and $42.5 million during the six months ended June 30, 2022 and 2021, respectively. Additionally, during the three months ended June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company’s effective tax rate benefited from the recognition of one-time benefits of $7.2 million resulting from the Company’s decision to change the tax status and to classify certain of its foreign subsidiaries as disregarded entities for U.S. income tax purposes</span>. In subsequent quarters, the Company expects to continue to utilize the annual effective tax rate method. -1.149 0.069 0.058 0.060 7400000 21000000 20500000 42500000 -7200000 EARNINGS PER SHARE<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company’s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span></div><div style="margin-top:9pt"><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 style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 461 thousand and 299 thousand during the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 83 and 49 thousand during the three and six months ended June 30, 2021.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span></div><div style="margin-top:9pt"><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 style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18604000 114671000 108323000 223717000 18604000 18604000 114671000 114671000 108323000 108323000 223717000 223717000 57240000 56463000 57078000 56317000 1780000 2548000 1903000 2579000 59020000 59011000 58981000 58896000 0.33 2.03 1.90 3.97 0.32 1.94 1.84 3.80 461000 299000 83000 49000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company’s business, financial condition, results of operations or cash flows.</span>Ukraine Humanitarian Commitment — On March 4, 2022, EPAM announced that it has established a $100.0 million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 “Impact of the Invasion of Ukraine” for more information regarding commitments to humanitarian aid for Ukraine. 100000000 SEGMENT INFORMATION<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its business segments and reports segment information in accordance with how the Company’s chief operating decision maker (“CODM”) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment’s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, non-corporate taxes, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer’s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company’s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM’s senior management team. In such cases, the customer’s activity would be reported through the management team’s reportable segment.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2022 and 2021, were as follows:</span></div><div style="margin-top:9pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">164,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167,741</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328,439</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">313,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment’s profit and loss results, nor considered by the CODM during the review of segment results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for more than 10% of total segment revenues during the three and six months ended June 30, 2022 and 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-top:9pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated amounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93,020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">125,274</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">232,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,161</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,950</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">238,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company’s long-lived assets are presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,119</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></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:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 “Impact of the Invasion of Ukraine” for more information regarding the Company’s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2022 and 2021:</span></div><div style="margin-top:6pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2022 and 2021, were as follows:</span></div><div style="margin-top:9pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">164,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167,741</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328,439</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">313,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 723657000 532022000 1411368000 1006875000 451944000 311949000 903914000 588653000 19260000 37395000 51193000 66613000 1194861000 881366000 2366475000 1662141000 127420000 111260000 254154000 205363000 35396000 50452000 92107000 101525000 1662000 6029000 -17822000 7008000 164478000 167741000 328439000 313896000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-top:9pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated amounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93,020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">125,274</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">232,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,161</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,950</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">238,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 164478000 167741000 328439000 313896000 27893000 23898000 35005000 48451000 5756000 3961000 11000000 7101000 90000 2099000 669000 4032000 37719000 12509000 59503000 21787000 93020000 125274000 222262000 232525000 1579000 2580000 1414000 7954000 -85941000 -4693000 -108726000 -2394000 8658000 123161000 114950000 238085000 Physical locations and values of the Company’s long-lived assets are presented below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,119</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,214</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table> 70901000 78289000 64401000 75422000 17186000 14843000 9994000 9459000 7865000 8240000 4819000 5339000 0 16611000 35953000 28011000 211119000 236214000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2022 and 2021:</span></div><div style="margin-top:6pt"><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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,194,861</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">881,366</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,366,475</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,662,141</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr></table></div> 686952000 502499000 1343979000 950520000 149730000 112739000 302927000 206203000 79226000 63794000 161056000 131362000 50879000 36700000 101058000 69732000 39874000 25736000 76263000 47761000 31811000 24455000 58840000 46290000 17987000 35767000 48679000 63423000 138402000 79676000 273673000 146850000 1194861000 881366000 2366475000 1662141000 ACCUMULATED OTHER COMPREHENSIVE LOSS<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</span></div><div style="margin-top:6pt"><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 style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(38,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,138)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,830</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,637</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,469)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,062)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,469)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,062)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss)/ gain in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,605)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain)/ loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit/ (expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,037)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(76,357)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,073)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(76,357)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,073)</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"/></tr></table></div>(1) As of June 30, 2022, the ending balance of net unrealized losses related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</span></div><div style="margin-top:6pt"><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 style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(38,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,138)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,830</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,637</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,469)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,062)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,469)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,062)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,642</span><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss)/ gain in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,605)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain)/ loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit/ (expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,037)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(76,357)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,073)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(76,357)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,073)</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"/></tr></table></div>(1) As of June 30, 2022, the ending balance of net unrealized losses related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months. -83299000 -38699000 -52747000 -28168000 22977000 12088000 -13138000 -1493000 8147000 2451000 2584000 -599000 14830000 9637000 -15722000 -894000 -68469000 -29062000 -68469000 -29062000 -4808000 -439000 -3417000 3642000 -11048000 1271000 -57605000 -6075000 -4557000 -1371000 -5461000 -3437000 -26000 0 43828000 0 -1480000 602000 -1888000 -597000 -5037000 2040000 -6428000 -2041000 -9845000 1601000 -9845000 1601000 1957000 -1612000 1957000 -986000 0 0 0 811000 0 0 0 -185000 0 0 0 -626000 1957000 -1612000 1957000 -1612000 -76357000 -29073000 -76357000 -29073000 SUBSEQUENT EVENTSSee Note 2 “Impact of the Invasion of Ukraine” for discussion of the Company’s decision to exit operations in Russia. EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:>!%4'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 " #VG@15E)^-)^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDW9A**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>P1>56NP2%)+DC !B[ 06==J)51$23Z>\5HM^/ 9^QFF%6"/%ATEJ,L:6#=- M#*>Q;^$*F&"$T:;O NJ%.%?_Q,X=8.?DF,R2&H:A')HYEW>HX?WYZ75>MS N MD70*\Z]D!)T";MAE\EMS_[!]9!VO."^JNZ*ZW?)&K%:"KS\FUQ]^5V'KM=F9 M?VQ\$>Q:^'47W1=02P,$% @ ]IX$59E&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" #VG@15#?E;-^(% "K'P & 'AL+W=O<)B>+/D(J(2;L7*2A/!J)\'1:%%;'MD132(>Y.+_-E,3"YX)L,@9C.!TBR* MJ'B]8B'?7O9P;__@,5BMI7I@32X2NF)S)C\G,P%W5JGB!Q&+TX#'2+#E96^* M/[B.HP+R+WX/V#8]N$8*9<'Y%W5SYU_V;%4B%C)/*@D*_S;,96&HE* <_^Q$ M>^5OJL##Z[WZ;0X/, N:,I>'?P2^7%_VSGK(9TN:A?*1;W]F.Z"ATO-XF.9_ MT;;X=C#H(2]+)8]VP5""*(B+__1E5Q&' ;@F@.P"R+L 7/<+SBX@KSFK*%F. M=4TEG5P(OD5"?0UJZB*OFSP::()8I7$N!;P-($Y.7+YA LT@8ZB/TC45++VP M) BKUY:W$[DJ1$B-R C=\UBN4W03^\Q_&V]!@'B*R+DN_$UQG+*2G%S/,5;27]-%*@6TN[]U-50H#/0*JC-^2!/J ML]+:4B0WK3;[[!H_L'W5X_Y/8&]A!"3LPJ4^NN9=!/Y7HZ35A.E)S.+;[ MGW1(QJB.2,,2:=@.Z5-&A60B?$6/+.%"ZO#,4E)DNDIQC5$=\48EWJ@=WHR) M@/NJ%R(8#+3),RN5_:ZVXQGC.W*.2\YQRY8I*,PC^310GT>SUI*&J3:1QK". M@&Q#.0KN@U"AAZR:,&$#LRL8=NX[PP'^$P'9PSM"'=>PIVW@7MD MJT -HY#&!QIIVVB#SFQZC^;/\Z>;^_D)NGMP3W6D1HV.I-BN)E6[#>M=['$! M[9.JIGJ"YA(Z)>("N3R+I7B%_[ZV AK4KV]TQ.:@KL@'/@*W07ZB+^C.ATX: M+ ,OYS:TY 9)0J E.R-L#[2\QN"NO*3B)6UXI[X/ZJE*KE"NNZY--Z@-,/H< M@Y\5J1*]%G"I93:J=&6N;! V&H^OF;, &O0#U_7 JP:M(A:F&2WG,0P0KAP0 M-GN8]YRNNH-^^\2WL1;5+/? ME(?Z9HCNX)6O@B;W$S<;F/>B,IY*&Z,\@J1^$S8KX['Q@:TF/89%PY9&PV=CD M;74**_IZ,+, &8VU6,O3=@QO MA"MSA,VNYBF08/KX$F'R_>('-&=>)B"36DBSDLNC"&;=N>3>EQ.44($V-,P8 M^M8^!6^($EC)YNM\;24O#6-5ZS6)C0(/3S/M=[/'-:5K_)"I)47AX#(9#Q"TDM\3&,$*F,$&EEA&XB M)E:JX?X$"G(-4VB4T%B/;A:LW5\PQW4%K8P0:66$YA$-0W25I? ZU7=0LTX] MWS'L#ZGL#S&[ESW?F@&?*7T=MX?,<5WQ*AM$6NT0O9WCY_FV/?HMDV!J8S6# M:HG_)X.SJX=";9BKJ;.BS60X=D;C@0,+NHV.L;)"I-5&D0LCJ@#/=Q?[[ 7] MRO1I-$N!U\/.D-A8:_G,P1USZ51NQS&;E?UT>1NDRML^,[!JIJW;!KE^'Y.^ M@[7'"<>P/TYE?QRS:RGW;0]);^&A=N!I$*O;F#:'=66L+)!C-BSO&7=;\?64 M9KE/>L9CV!_GX!3,;%:F .@7D"'5CC$- K6CJCGNOX)9!\>A:D+/3XE3Y*E= MU^)DM'Q:GD1/\_-7J_J\.,:^I\H/I"AD2PBU3\ MY9=K1GTFU ?P?LFYW-^H'RC/YR?_ E!+ P04 " #VG@15 /PD@V8' "\ M'@ & 'AL+W=O MZ=IN'^]4OOO[7! M0S!SKL25+/[.,[VZ&"4CE(DE;PK]13Z]%]N 0M/?0A:J_1\];;%XA!:-TK+< M-@8&95YM_O)OVX'8:T""@09TVX"^M@';-F!MH!MF;5C77//I>2V?4&W0T)NY M:,>F;0W1Y)69QIFNX=<?;ZYO;V;=Y:?+VZL; M-'M_)6I\XD&#J:GR6+[OG>;]]&!]WUL MJC/$\!A13*FC^96_^;580'/2-B>'S2<0^2Y\N@N?MOVQH?";NA:51EPIH9WA M;-H'[O9FD;U1:[X0%R-814K4CV(T_?DG$N&WKN!^4&<'H;)=J,S7^_2*JQ6" M24,+E_S3$"56 @@.2^$VA"7E:YAW6]G:XPJ*'-RB7@!Q8A7"V%N3D@R#L.@ M;7 2CD,*R0*#N19MO2B>7=%NR(1[4:0TI23N!6O#XBA):>*.-=S%&GICG:UD MK4^UJ$M86H]"Z7)H4D+K_1'&:7]*;!1V$XQV!",OP;M:K'F>M2,J]4K44)>. MK9K(-51!V*-JHT*6TMA--][1C?VY(S4O7D$QMEY.69A&<7\\'3@:I4$R,*K) MCF9R9%1!BFO]W ZK68UK,^]M3KO8)C8+ O_2'ED'C$64!&ZNZ8YKZN7Z&9AR MG5]29D]Y43BY$7NE4$*C M?H5RX1B.Z1"Y3B:)5YI =Y<"%E2&-/_F65/;7@X&)Z8)MG@Z< $;+*6DTSCB M%[G/;7VJ9'5\_6][.A@KS%B_1KE@4/6'F'8*1XY(7%NF//1LM6%AQ-(HZ!-T M 2FC0W64=,)$PE>9HR+G\[S(=2[<3+WZ]KT6Z4?U=AASIW7$+W:7BX5L0'_1 MFC\;Y^$,V-8M2H.D+QPN&)2TH6GI](WX!0XHUHTP=JB$S9SBF^T0J,A<5&*9 M W?QS?PP,%NVG@4DB&(KK6Q^%_@M)AZ\XEG"VRI&$A-1: MN@Y<0/&0&I).#HE?#_DS=,A>A,E <:&=ZM%CJ@?)(4RQ M%KM,'K\,KW.7XU"UA*2XQ]N&L:'A["21^B71G;6=F#LIV^H7A$%@47; * '*'<22?V;-V_B M'F%N;]0(PTEJ47?@ O!4=(![)W74+W665SJ6P+:>!4F,^P;9"1O<+M%.]NAK M]G7'.-JJE;(T#?O:[, 13&.6#M'LY(WZY>U*EF6^V@:?E=053X3Y2=>QY4Q8GH473 4QH&K(AGGLGP'X'<%^#2#7U\R9)G21M M:3\EL37G1U"']#K]9W[]AYU!4S8%UV*W(8 M3BU6YJO1(XBK5.Z1M<7]%"R3 MG:H.7 C&:HAXYP*8WP5LI.GF[O(/-'M66I0*@91I3"PN_' MX0""$A,R%$AG"9C?$MR"&3"'[+(H3$7)*["+0FGSS0>>*UGD63L[JIFK/,MY M/2##S/8 )++CL%%)/.1S66<4V&N,PG>.O>.4-Z(!QOUS2A

O'_)*@=U=0DM\%L-(U)M/ MI9L;+=?MU\:YU%J6[>5*<*!O /#[4H(#VMZ8#YB[#];3_P!02P,$% @ M]IX$5:.RUM$& P # D !@ !X;"]W;W)K72Y.=\7%@XP %'E*XE3VC$BI[-PT91!!0F6#9Y#BG3D7"54X M%0M39@)H6("2V+0MRS43RE+#[Q9K8^%W>:YBEL)8$)DG"17/%Q#S5<]H&B\+ M=VP1*;U@^MV,+F "ZCX;"YR9%4O($D@EXRD1,.\9_>;YP-/Q1< ?!BNY,2;: MR8SS!SVY"GN&I05!#('2#!0O2QA '&LBE/&XYC2J+35P<_S"_K/PCEYF5,* MQW]9J**>X1DDA#G-8W7'5Y>P]N-HOH#'LO@GJS*V*)VLP*DA86E[I MTSH/&X!F>P_ 7@/L]P)::T"K,%HJ*VP-J:)^5_ 5$3H:V?2@R$V!1C*4/[B]&8YN)J,AP='D]OIJV)_BY*)_W;\9C,CDO^+FT.JU=\36!KN=Z>[5[E7;OX]KQ,)<*FYVEB[<,>'4&G!H#-8&NUS[;-6!N MG%7Z.^$W%0N62A+#'*%6HX,3G1%(DG[ZRLN 5N2:;8E#S'@\QWI?/HD'>'S%UI^95M".'C- MLX)=S+:<[\X,@\5;DD=L3G>D$-^L:9E'7-R6&X/M2A(E35">&<@T72./TF*V M.&^>W9>+=1^=<5R>C+Q0S.WAX\I)LMKQ\8B_-=M"$KPK_L M[DMQ9_0L29J3@J6T "597\PNX5F(S#J@0?R6DA>V=PUJ*4^4?JUOKI.+F5GW MB&0DYC5%)#Z>R9)D6!8L>Y&G1?D:O72+V @2/ M/@!U 4@.L(\$6%V ]=X6["[ ?F\+3A?02#=:[4WB@HA'B_.2OH"R1@NV^J+) M?A,M\I46=:&L>"F^344<7RSO;H/P=A4&0%RM[GZ]#BX?Q/*W#W M&5S?+N]N0O )?%D%X.3#1\"V44D82 OPN*45BXJ$G8(/!_?G!A?=JQLQXJXK M5VU7T)&N6."&%GS+0%@D)-'$!^/Q[DB\(=+2YP:]Y>8*C1+^4A5S8)FG )D( M:?JS?'\XU,GY?ZV'_[GU@V18?:%8#9]UA.^ZB&E.P(I'G(B%@H,_+I\8+\5$ M_U,WU"V9K2>K5[\SMHMBR*2GC>SZR*PQA:KGL("U08$B#; M."&O<58QL=G7CQ,BVHS3J/4 10*BG)8\ M_;MY\%$W9FUSSGX!VJZ%+*E.59B#+0]AJ4Y5&'21!QU?JE,-#IJ6Z;CZ.O7Z M['BCV5D)OR.J]!1L2"$J-FM3D(AM.ZV7RMH2]16L2X:G= M9R$&>E P5!AWH M0U-*A@JS71^;MI0+3:,8(]_7IP+WJ<"CJ0C&*N$M";H<8+4[HC/RNJ5!F;8C M20M4E.TA1\I3J*(LC-PC2Y;?Z_=']7?;Y;JD.:#M\D4+[:#[2O.^92*IDTL5 M!>O*D!6K,"3^7"1)UL#J0G/TFJ$YF$GS7U1S(A8=WHPXY5M2"D]8)^(4%(1K M+:&I*69/FJ]+#0HY6"YX'9<-Y7K7H#Q_KW0.I>_Y:#@J71Q;Q*&D+NUX&Q4; M C+*]"88*NU_PHYORR6NPXD);,FB-3!H8@^YLFX-$%G^,>%H$([>4^E/1)Q: M"=B5]#EM3I'BMAM\P*-7_8+741\L_ZZ#Y4RH*(@L*)N90(>#MJ],> T.6=C$ MQ\I_L,APU.\M3J[$NK].>3/M/QK?FPQ+'2#?MUTY&RH,V[XR%U24<&*>G D5 M!6W+Q4<2,3A3.&Y-;PGOY&J%:FPB=N6-::F#0=OUE&'7X$RL>(A0@T/(\J!W M1.W@3N&X/1W4 K'2MX=CK4&%DSK42=F"2=G"J=@.1V1PJ7#%]\K"G%NR =6@T-Q4%F,5!>>R^=2 K+E_K H'[PG'S6>09A4G MR7M5>SK52%:MHH0>V71H45C9=U64-3^VT@PV$^+1N;=JWT153"@7PN,HBZNL M-9GB/%*\>V:.NMGOGIE3L@63LH53L1V.UV"+X;@O'F9F^PY17YRJ/W4\9,N> M6 =SQ>E1+D\=F^EAN3YU;-:QW0$-GAB->^+]>3FB&:FVU/'5!N4]40?# M/I9@H1:&??D8;.R]7\Y)N6E>[#,0TZK@[1O$_FG_X\%E\\I<>GX%SY90\SR M9V'[T\! W_Y2<1.5F[1@("-KT90Y]T1?R_;E?WO#Z:YYN_U$.:=Y<[DE44+* M&B"^7U/*WV[J!OJ?8!;_ %!+ P04 " #VG@15V3.'YQ$$ "P#@ & M 'AL+W=OW#T4?&(NVU)5(EZ3L;+^^0TG1VA+C!*U?;)$Z<\@Y,QH.QSO& MOXF,$(F>RH**B9%)N;DP3;',2(G%.=L0"F]6C)=8PI"O3;'A!*>U45F8CF4% M9HES:DS']=P=GXY9)8N)ZXS]>95!/F=+S!:[(@ M\LOFCL/([%C2O"14Y(PB3E83X]*^2&Q+&=2(KSG9B;UGI%QY9.R;&LS3B6&I M'9&"+*6BP/"W)3-2%(H)]O%W2VIT:RK#_>=G]D^U\^#,(Q9DQHK?\U1F$R,R M4$I6N"KD/=M])JU#ON);LD+4OVC78BT#+2LA6=D:PP[*G#;_^*D58L\ >/0& M3FO@] V\%PS:^"]=06_-:A=-QO?:^%B+/%TS-D.<84&-O50JU]; M@UXY58FRD!S>YF GI[/;FSBY620Q@J?%[6_S^/(!!HL'^+M.;AX6Z/83O+J^ MNT\^ V[^-4'S&Q@GZ Q]6<3H_;L/Z!W**7K(6"4P3<78E+ OQ6XNVSU<-7MP M7MB#BZX9E9E "4U)JK&/C]L'1^Q-T*,3Q7D6Y"$V>$DF!A +PK?$F/[\DQU8O^B$/R59?$JR MY$1D!R'RNA!YQ]BG-W"@Y'4L= %H;(/:5IT;VZD=!98W-K?[RFI0MA>$]B$L MUL"LR'7<0U@RA#F.&]IA!SOPT^_\](^FXJW,"$?+@QQL_#;?%TR(#Q)3DB4G(CL(3- %)CB:@+,,T[6*!8+6!(G7=":]?S]//,BU^HE[1 U"MRPE[)#T)GMAZJT'J2L M!A:-/'W"AITNX1MUJ2BT<47^#TE1DZKF&KHX!*)D)%WG= T@**+5F\0)AUOU MK;[?LR'*L;R>@K&&*O"-!@5KFL[= MT3#SPU&O"L^&(-L.PO[W,42=.8[M]UW7P%P_>"$';.M'_VD=_T0T?FM;2&MX MI$3NJ)_T&ICM!*[7R^A8@XL".^R?8[I5'5J].KNKZ^J>SLVIQE6^R MZL?B.M\V?_E8E)NL;CZ6EV?5=9EGRUVCS?K,F4R"LTVVVIZK;?ZVM*J;S28K__XU7Q>WKT[LDR^_>+>ZO*K;7YR=O[S.+O.+O/[C^FW9 M?#J[IRQ7FWQ;K8JM5>8?7YW\8O^4AD';8+?$OU;Y;?7@9ZO=E ]%\:G]()>O M3B;M&N7K?%&WB*SY[W,^S]?KEM2LQY][Z,F]9MOPX<]?Z&RW\O3J8GUC+_F-VLZW?%K"O<-POXV3 \TF.X;3/L-_ ,-9OL&L_Y&']H&>_+EFYOT MM\([U.3^R[X;='>C9#?$HJS.SE^6Q:U5MLLWO/:'W3C=M6]&UFK;6NJB+IN_ MKIIV]?G\S>LH?GT11U;ST\6;WV3TR_OFP\7[YK_?X]?O+ZPWS)J+7U[S^,*2 MKYL_O)FGXLUO4?SNXKMOIHX=_FS%__Q#OO^/=6K]<1%9+[[]WJJNLC*OK-76 M>G]5W%39=EG]8'VK?'YY5C=KWZ[#V6*_IK_>K:ES8$W?%W6V)IK-SY55= MKA9UOK0NZF+QR?ICNZHI^;3;,+V#&(UO'PUM;@56)FZ"_+Y:K=+V5K MZVVV6IXV_3O/KE=T-_''LH:OKCCV3=3-+KZAQ%FY76TO*80\,@::HT9U4_Y] M\&M(CFSE8G&SN5EG[;:\J:_RTFJ^F.90=-4>(S[GUF]%1:U5:J:^+K:GBV); ME\6Z^=-E,\[KO!G_=3O@F]]7Q7JUW$E6-Q^JU7*5E:N\)W/6V/;>N\Z]=YV= MKG= ]]=LG6T7^0_6A_QRM6V[U"H^6M=YN2J6UHM&_,Z'WUM9;47YXD?+M7^P MG(DSH5EY_SD_/OOK&#R<^4)9&PZ [F[V#M&<+G MB84VS*K1?-0-K] M]'V[^]\=IZZ*]3(OJW]8\9\WJ_IOZ[_OF@.%U5P1W&;E\G_46/.0.V,D+$+" M8B2,(6$<"1-(F$3"$B0L!<$4^_GW]O.->_<'YZC5[ASUICU'M3XWO\Z51('11/O#T^VJ MOKK*UTOK8U%:^>9Z7?R=YU:=_=52>$3G42YQ\@6V-JM,;NBNBT34&6UJ+87.?;*MN%*_E?[<\Y98RI MMK^UO<#I[7'G1MVQQPLD+$;"V*#.X$A)@81))"Q!PE(03+'%[-X6,Z,MWI;% M(L^7E?6Q+#;[:YCBNC5&U3@C+Q>KZOCIEU%B[ $$"8MF^J"=S'HWLI""# GC M2)A PB02EB!A*0BFF,F>=*GFQ'P"MK=,>X]7,1.9.TZTT>EYVN'%K#C6$%!: M#*6Q0?W!H9H"2I-06@*EI2B:ZHP'>;]M=,9=[+E08L_5MOF<6R_6144?6/9, MY8K7]AVWGWV8M4=[!$F+H30&I7$H34!I$DI+!HZD%*6JNJ1+UFUSM/XZK_>N M(.V@!Z?-Z$:D]^S\CY"MTG?('/C.906[6EJF8D[[27?,52406D<2A-0FB2Z5ZLU@2JF M*)IJF:X>P#;FG8\0HN*$P)UZD]"?],]H].4.U)S87>IMFV-O: 6@66OTWAD: MA-MZ>$T5 4)%&93&H30!I4FB>_6],S3G1M%4XW1)MVV.NI]<#6CK&3!=#FA> MD=$^" ;LHY&*C-A0LB00JBJH[B6+ HD.H?;11&)/E042RQW:1W=1L'T7IWV= MRD ;&A)#:1&4%D-I#$KC4)J TB24ED!I*8JF6K&+GFUS]ORX>Y]ZX'KJ-BPX(I46.GAW[06"[_=EZT, :2N-0FH#2)-&]^I0]:%R-HJF6Z>)JQQQ7'[Z- M>MPF>M3H.+83!/U+=/,JC': K5^BA_WA#\VBB0T-PHD3]&^C0E4%H6K[H>W/ M>ALKB0XA+M$)W*DSFX2]/4=*+'?@$MWITEX'-Y'ZZ-U[L];HO3-V*C4UEUH/ MN:"B#$KC4)J TB31O?K>&3NC^CER8:?+A9VG3:H^;A8J%J2B+O.*C/;!@'G5 M4$5&;"@9=4%5!:%*1UU$AU#[:!U'1EW$ZGA?\3:J@TP4YU!:!*7% M4!J#TCB4)J T":4E4%J*HJE6[%)GYQDG6YO9HYT'39FAM-C10U6[=UAC4$4. MI0DH34)I"926HFBJG[HPVGGN>==F@=&F@D;64%KL$$ENT#<5=.XUE":@- FE M)5!:BJ*IINIB=^3B4%D-I;%B'<*BH@-(DE)9 :2F*IEJD M"[J=KS QVZPQ^K "3*"BA-0FD)E):B:.J M[Z)L]QEF7KM$RFH'_3OS<[/TZ($/G7@-I3$HC4-I DJ34%HR;""E*%'5(UT2 M[SYEWK5+S.2UO: _%V%N%AGM!NB\:RB-06D<2A,#ORT)54V@M!1%4^WPX)GE MB'G71RNAS"IC+S^@M,BEYEWK!8-040:E<2A-0&F2Z%ZM) 6JF*)HJF6Z.@'7 M&'X^I6!P3WYXOD\7#)I78;0#=%FM8!"JR/:THP6#4%5!J-(%@T2'4$_ZUW%D MP2"QW(%B%+=+P-WGF7=-#SMJ;O/4ZU= F5=I]* ;)!I#11F4QJ$T :5)*"V! MTE(43?5.EW:[N*G7M%_T*;^.-_.GKG91#,VQ"5E]-PV=>NWJ67=HV[/^K&4. M516$JCUU9K[K]'?3@Z9>$[A3WW,FVH6GOMPT= [MJ;L8V#7'P/=O#-O=8@3M ML*$A,90606DQE,:@- ZE"2A-NGK.K9]U0X-D%$VU61ISG61 >(< M2HN@M!A*8U :A]($E":AM 1*2U$TU8I=8.V: ^LG5>>:V:.=!PVJH;38)1Y) M/NM=.S*H)(?2!)0FH;0$2DM1-/7%?EU0[1T)JI]'K,ZVN,-YF;%T<9 TF(HC0WJ M#P[5%%":A-(2*"U%T51G=/F_9\[_'U7*Z^F1>_L24L_M>P0:]$-I,93&H#0. MI0DH34)IR<"1E*)459=T2;]G3OK?WI2+J^SN^+$M&GMLZ[)8K]OP=;6M\T:R M)GU"),;AI']/:FX6'VT3Z"QU*(U!:1Q*$U":A-(2*"T].BQ5EW05"IZY0L%< M\N[I2?)T%O:G!,W-&J/- "TB@-(8E,:A-#'LRY)0T01*2U$TU0Q='8%GGI ^ M_D5C#ND:: $!E!9Y^G1Q/[3=?L$[5)1!:1Q*$U":A-(2*"U%T51S=94!GKDR M8-@KR6A#W9&5FDO?=\/^4Q/GYE48[15=5JNYA"HR3R\+"-N22^U>,33+)U0; MT9GC]^=*$1U"U%P2N--I8&O/::1D ]^ESVC\+C#WS8%YO^;R:?MRL]C8?3F4 M%D%I,93&H#0.I0DH3?H#'HH.54Q1--5@77;N#WPH.J*:V=;IOSM/'/S.+ONVL9[E^Z/J:N:#!^S#1&"K*H#0. MI0DH34)I"926HFBJ:[K@W7]4\#[(*5/]AEC@>)-)/QLTK\)HK^BR^@TQ:(CN MZ\E]&$QFH=^_(0:-QPE5>^:&4]_OWQ#3.X2Z(4:\SCX,W'[7I93LX6RPRZ!] M M,05=8!V8 ^M'1(C'!R#T'>506@2EQ5 :@](XE":@-!D,>)4Y5#%%T52;=4E] MX'[%"#& 9O106@2EQ5 :@](XE":@- FE)5!:BJ*I5NS2_, 843[M"79F]FCG M0<-[*"W>TY1==&]^.8,J':@HH34)I"926HFB*,\*N1" TEPC(JKII \S6&K%-3O\PK,]HU@T1CJ"B#TCB4)J T M":4E4%J*HJFNZU9>KK:5MOX4:J?>BV$04]E4>F3T=J8 MS=%DHK.U*+G^+#>B@F]64I7FR"MQHY#>EB57SV>BD(\G(SQZN?$]OU\;>V,R/][P>[$0YL?F1L'5I-6R MS$M1Z5Q62(G5R>@4'YTS8A?4$K_GXE'O?4;6E#LI?]J+K\N34601B4)DQJK@ M\.=!G(NBL)H QY\[I:/VF7;A_N<7[5]JX\&8.Z[%N2S^R)=F?3*:CM!2K/BV M,-_EXZ]B9U!L]66RT/7_Z'$G&XU0MM5&EKO%@*#,J^8O?]HY8F\!Z/$O(+L% MI+^ #2R@NP6T-K1!5IMUP0V?'ROYB)25!FWV0^V;>C58DU75XO("P:?%]6]?+TYOX6)Q"W^^75[=+M#U%W1^NO@5??GM^H\%&J,? MBPOTKU_^C7Y!>85NUW*K>;74QQ,#:*S.2;9[\EGS9#+PY 1]DY59:W19+<7R MQ;+=2#&,W_^0^< M1/_QV?Q!R@X\P%H/L)#V^154H;S*9"E\9C9KDWJM+38/2EIO)<% 7@A0FN6\*;S5$O%2*I/_U=P03\ IVAOC M1FV\%SR6DCCJA=B5HE.28'^$TQ9S&L1\W4:I$%#FD;+U?"Q7XRU<<*T%1/ZM M9J0.0))$-.V9X4I1S&:)WXQI:\8T:,897P(KW9D0O*GS8(Q3-NW!#E@YCQU3&8LBGO@7#$P8J?R((QQY #VB+$IBP>2%N_1,0Y"_E%!,U;D?P'B0FJ- .Q2 MJ/R!VV['BQ>[>$F$^V74(Q8-8"4=5A+$^K7<\%S9(HJR-5?W_@S8*3E(/!Q% MI _0%1L"V#$P#M+;_-JLA?)BHL[#TIA1QVFNV#C&LR%<'2]B%FX-UKP";]D& MZJ4205$M+\1N3/ 4*JT3/)]@,HWH0,W#'1OB,!W>* &)OZP12YMB(;@NN8TI M=2C0)Y:FLW@ :D>".,R"IUDFM[;)V?!GZV8O1)>X@*3[ %VA,9VQ(5]V](;# M_ 8 U1:*W:XBZSVG[NT'+VR7T,8)P;&3!SZY-"4#R#OJPV'NZS<8K\'U,F&$ M'4=[Y"@A0V1(.C(D83+\NNMJ+5.'TH&XS#8F#/9-#ZA/CD6$#73FI*- $J; MJ[/TG;H MA8YW29AW;[8*&@*[F^7*1A%B9Y[KG2W^W.8;VS%X?>"A6X892?K!\\A1FJ9# MT>MXF80'U@/<>@W#P=@(]1+%>EKTXF:>"A/!OSYN5VZ@E2 =CY(PC]XHF0FQ MW*7;.S"[[.C =44.K3J$W-$G"=/G:09)H/.Z$0<_WVTU"&C]J9ZVX4:]][D5 M4OUSH1UV#UGB*"&X;X!/CF 2#]1^TM$J"=/J0:)4LAJ77/T4QI94I$6V551Q^\>JB4Q8P.@.ZHE8:JMNV%O1:I=[T7KX4Z,(^9XVC."IK,!P!W#DC## MMD2PM0,<-,L^[%[8'@[%A$;3_DSL$YRE=*C#IQW9TNA=/+#**UYE;SG\"Y+X MNT__/DC;H1\.?FZ! L>BV+I8UM MW5LU_E.BX,8>C,CFVM8V#4.RK0_&%*)=#WXW*L^L[(M3+;R9KVI$U?86L.WAVTH64J<].9*6AS57-T=1**DA]\9#+K2Z> M6QYL:=)KDV?4A02\"">X% M[6%G@ID3!U=L* X=?=-7SH9K)O35Y$$FI#Y2QD[+X1'#=,C#'7/3,',[1.B# M[D7MX^\HH:P/VRAB*JVH5F*3-5' M /G?M89Y9FH9AX49FU'6+U ^04IH3 <&.]81-@L3]GNL$O8 *F@/<7^Y)+,XH?V<\PI. MXXCU.^/)WN_WI5#W]6L-&M5'=\WOW^W=]M6)T_J%@=[],WQTWKP T:EIWL?X MQA4$2Z-"K$!E]#D%+ZOF%8?FPLA-_9; G31&EO7'M>! 2U8 OE]):5XN[ /: M%TWF_P=02P,$% @ ]IX$50NS\LGN @ 2 @ !@ !X;"]W;W)K M3+@0JXE-;0>Z?S_;I!D? 3%I+_C:N>?ZG',3F]::BW<9 RCTF29,MIU8J>6M MZ\HHAI3(:[X$II_,N4B)TE.Q<.52 )E94)JXN%JMNRFAS.FT[-I8=%H\4PEE M,!9(9FE*Q.][2/BZ[7C.U\(+7<3*++B=UI(L( 3UNAP+/7.+*C.: I.4,R1@ MWG;NO-MNP^3;A!\4UG(K1D;)E/-W,WF2Q!32-#[R MFDZQI0%NQU_5!U:[UC(E$KH\>:,S%;>=&P?-8$ZR1+WP]0/D>FJF7L03:7_1 M.L^M.BC*I.)I#M8,4LHV(_G,?=@"X. ( .< ?"[ SP&^%;IA9F7UB"*=EN!K M)$RVKF8"ZXU%:S64F2Z&2NBG5.-4ISL:]OK#L-]#.@I'3X^]NXF>A!,]//>' M$S0:H.Y=^( &3Z,W=#DF IB*0=&()%?H&WH->^CRX@I=(,K0).:9)&PF6Z[2 MW,P.;I3SN-_PP$=X?,_8-?*K%82K&)? NZ?A/8@TW+-P;Q?N:D<*6W!A"[;U M@F.V$!DCK01%)H"/C*Y(HI67*MN4JMM2YJM9=3S<]&O>3AW7 MBKP=KG[!U3_)]06D$C12D+/5C1@+6!(ZLPJX;I?0KY(PG4-$2BA7X1^PTU[N M*3C,"9I'V <%^^!<]H7I-NC_-;V"AISE"BHH5$1!:L3P.1I01EA$28+&7%)[ M,OSL?RISS$P30'V6I2"(6?]5)OHTMY&UCA5['W>O^Q\*[=A7*^RK_6OSSV=] M7SM\(YN>M]?TPR2,<:.\Z_6"=OTD[0E7NF5BEWP9PTV9VO;FGN?O,2Q):F!< MSK!1,&R-[0%8G-O;2:*+^W1/^5*7R0VC/55#\(DZ.=SSM77Q-PFQ9^'SA]0 M2P,$% @ ]IX$50T0>5T)#0 ;2, !@ !X;"]W;W)K^7PUU$K M)=>E,EY;(YQ:OCF8GOQR?DKK><%?M-KXWF=!)UE8>TM_S/(W!\=DD"I4%DB" MQ']WZD(5!0F"&;\GF0>M2MK8_]Q(?\]GQUD6TJL+6_Q5YV']YN#E@?S(ADG: M,&&[HR*V\JT,\NRULQOA:#6DT0<^*N^&<=I04.;!X:W&OG!V?C.?7;Z;S\7T M\JV8WWS\.+W^N_CT7LQG'RYG[V<7T\O/8GIQ\>GF\O/L\H.X^O3GV<7LW?SU M48!R$G&4)47G4='D$44OQ$=KPMJ+=R97^7#_$8QN+9\TEI]/GA3XQ]J,Q?/C MD9@<3R9/R'O>>N(YRWO^B+QIEMG:!&U6XLH6.M/*BW],%SXX9,X_]QTXRCO= M+X^JZ1=?R4R].4"Y>.7NU,'9#]^=O#A^]82UIZVUIT])_U_&[?^B2+R[FGX4 M\ZT/JO0C,3/96#P+:R5^^.[E9'+\ZL*6E31;_NODE;"N>4'[TM,?A?9"B@)8 M0U')]4H'60@$Q/@(1U37Y%F=(5C2Y*)R-J^S()19X1S*T;XLJAK1RSL]$%45 M,I"DP7J2X^TR;*13*/ [ %<%& J=IF!3:2KG16$S&50NI$/ZY(+."" JT5WB4%74.(Y;:2)-IG**Q:T2N@;DL-+,&0*O]+1^9)6E"K7,+#02R4\JL TOETK681U!DDPVXL-D)3^]_"0@Q46)W>-Q2B> MP8DHDK#%XE-1 M=MP8-FA.^KQXEO+^PW1Z]; :;L;SL>B]^C$F#%(A*Y0X.293K]6J+J(?YH=_ MPY%SQ($4S556.QT(R-[=9VMI5DI,41S8<_*'YZ<<18D3 X]CL+[-6RDC6>63 M[ARB 1U$XZVO%QY5*2EGHD/A2PA%(J1 HNT6LDU#+G_)/=T+56@T1;*-3^"_ M]0PD>) XQE)P_-K618X4$$1X*( 0]5MM(J-@8\.>LNU9\ 5Z24)41Q6D "XH M2'ZZ5=()C@^*)5/E H%]?L(=[Z1Q.UM%?IP:4T/XM4*)(<9&$&M!BAS^*08W MIG#,$T0DL+>^+LZTB,!"AVT\/&4F7/-[K5&-H"4&/(ZA$HQOUQ'%/:DW-@)=B:AR *:ZZA MWHFELR546=\S-P*SK[-U6A5AL)1;2@9:XD@SCAF^M6[&XA,P73)(-'8U@>?L MUZ7 FUS',MQB@B#+/"^Z2DY.@EQ6@IG(X'=FLRDII&1>IAI,V!!*Q_Z$3'. MKS&JL1>Y-H=MI0T"-8K!^>\QM4$)*FY##2>V*4<8%=MN_ALZ1USQY[& 2VJ%JVV)9=XS4LH!*R,2"4G@TZ9=*OQ1*C M2Q><)BC)'H*>:^UOXYX;Y(D+&(88=IN^-"4>$Y4UNE:%75#7;%6.^@=J0@AP M_(TK!(PCRH4C"2508XZ4CK$#*DWH*OL"?4J'5O?[UB7:H#/7T<.<)Q6* X9R M[VHU]8P@K;O2LRB=E'/4M0\]HD,+X+%1]!L!PYTL2.&(L-0%D ^ DC9WJ@EU M@O2<@I$I+%\4N]R!9DLZNG]$=JS5_>(9II8#%^A0L\.'2A9H)6 R/D8]'K)J MY@!,BC1&-HG;TC)2%]6W=(H=D_(+)0:R8FRJQ-:'QII#Q)UY%]&(Q9;=SIQ! M.:!T>,"?UC+EHC8MX^+UU#9'J;JHC#!G2U?CT,VGTD+?+,'L9$5M&C8;EEL"SI3F.@-6"_ M=#G7>VD[=@\'(']O54BX3QOPCB&$0#_G$+7LE>&3Z[O!91A;.P*"Z4.P&=;U M&C3B^]/C\2F&^:)H:HH"RZ1]-[,1;3*&/[21I?V3K]_?3XCO3W[^%A$QCX:9 MB1DJ:\KF42%/E&%$$7!61(%"7JB&*#NUX@Y$'(\AJV$)/1Q"95GR?6*.L,<: MM5]3,Q;1@(@PF96EI% PL4Z@G_(YB=[0Q!:+.KUXY "L.I86MN46WFC@ !G1 MIE\&:- ^)K.KJY!MB>AK:IQWH!<,GM'3$9R=S5BW$VM;Y/O;'<@^)&*)ER91 M8NH4E ZOU)XN&VCKR6T:TA@PCI"U)HH1]..VPZ*[1CA\S9:-)@7O5IM\K*= M)M)(U-+XEB_9EICU!?JN\(<5X'@ .1] @*>G<,KV*712JHT=-4!08RC!!(_PI?6+J&@0VC9A452^#5T" M!9JMT/8J#@7.H>XT-28LT/W>R%%'G$=[:_#K3QX+'&0#X[!73=EO^*E1*YY& M:#2)]$!SZK8,N\O6L9BWG.)K*077_;)VS )POHQ:$G]!L$)K3\BTFW41^/DF MEX902G.>^A[>XO6:'.9GI5<8>C&@,#YS(O6OFG8=^H#3<[ZGEJ/H=E+EENXK M3(B7@GR]D]L"Z$'S()\)X#]\,2SD6#V!22G:1AWOE>Y OVWM&UNY_-/-4\QR M5:/ 1N*<[H, ,Y6-G2.>%=ZKR5$C,4=ZD6^0/XD+76 TS&E)LB9.1@:*/ ,F MX75-TW]/7>?%3C+=J4/QOPH;MKZU9ZCOU]H@B+0+0=8\->P:/#-YE%HIDGK! M#1J3;$T/E8%S%YI-_*CN4>$&A-);_]CM*LK--+VC%S4F%8IP#=7%44<:IK:& M8;"FRX06=I>[::*:N[88IK!VMEZM$Z,I43BUBY?0:81QK&?R'B;@[>$BT MI7P5;S/MRLDR4GIP8F)@)EW9$A+17339V#M:ZPX\V*!$VTI,K2:O78]^;13( M$/51^JH(E5Y0EXIW1=R1/$0FYW2'8/,ZK7A.*_H9-TP<=L%NL@T830^A7K13 MSUN<[2[>N'1#]:PW5'\Y1.W)1IHEM1G<;NQZO:$\@]JB"QSLQ<3+"?>?4:JE MS B8?KB5;^J1Y'3CU0Z&,82<[X,M/N$LD2;S*/_OF.<3DSI_?2,U"^+N6 <> MV,@!B;+1J[UDTCIG-Y3<([XL )UM^!\69KN1*8KI[CVFM:E!\.G9!Q5@5MS M/!XL5]&&I#MLJY@_@6Z>5YQS3**B$7#$LS9U7G:9LPC-2#PL+YX6(I?@^X=$ MIB("Y?$>-?&+'!0P2]<^A TVTUP)7$5/!:B0Z1(P,L1!,#K7853);=6DWZ7: MB-XWHO-V=/[,P_Q&\>3+T>=F)FGO\)N/;MQNKAWPNCM.(@F/A/01%M7!8_J.B6.\]\3O^7Y8EUPP]/\(7&>TJD"K,[U\,*BT=UQ\U],2KC:(R>@N<"WP4H9N%<">)SI"0#:- M'C,;WAM7OA+XICCN]JBZ(E!(Z3G>]_7Y4>\G$"!T*_ZAAX_34/PU1/NT_2W) M-/Z$HEL>?XCR4;H5W4H5:HFMQ^.??SI T?&/.^(?P5;\@PKT8;!'_DC?7BI' M"_!^:5'\Z0]2T/["YNS?4$L#!!0 ( /:>!%5P$%):= L ,4A 9 M>&PO=V]R:W-H965T+,/BSV@>JF)$[89 _9;5G[]7N*9+-;CBP[,]A=[$NB;I'%NIPZ M547Y^<;8KVXM1,UN2J7=B\&ZKJMGHY'+UZ+D;F@JH?'-TMB2UWBTJY&KK."% MWU2JT70\/AV57.K!^7/_[J,]?VZ:6DDM/EKFFK+D=OM2*+-Y,9@,VA>?Y&I= MTXO1^?.*K\1G47^I/EH\C9*40I9".VDTLV+Y8G Q>?;RF-;[!;])L7&]SXPL M61CSE1XNBQ>#,2DDE,AKDL#QW[5X)90B05#CCRASD(ZDC?W/K?2WWG;8LN!. MO#+J[[*HUR\&9P-6B"5O5/W);'X1T9X3DI<;Y?R_;!/6GIP,6-ZXVI1Q,S0H MI0[_\YOHA]Z&L_$=&Z9QP]3K'0[R6K[F-3]_;LV&65H-:?3!F^IW0SFI*2B? M:XMO)?;5YY?O/EZ\NF(?WK*K7]ZPR_>_77R^_/">GK_\^NGB\OV;YZ,:Q]#B M41Y%O@PBIW>(/&7OC*[7CKW1A2AV]X^@7M)QVNKXX+AB^JXSCBOUL35,Y]H^+A:LM ML///?8X(YQSO/X?RZ9FK>"Y>#) P3MAK,3C_\8?)Z?BG U8<)RN.#TG_>PSYH]E8L;(.D9M/C$*:,?6J,]D68I"\EHP@46U8?5:.M9HQ3?+1OF= MC49$78XP\@4)\X<-V85C9LF 'Y'PDV&W8*],67&]Q6$%.YJ/AT^16TH136#] M1PO.L_762Q9_-+(""]49T^!(J9,!=*)T@-&*-G&V:*0JZ"E7'*8O)2P@6["L MMHTGH2=2/ZFL6<&YCBF3PZ:"1/ZZE==(_'H-,70*L1B[YJH1)/KH9#RLGT^%)M[XTKJ;7F[7,L<$*.I&< * [*!*M%F6ES%8(ET&2E:8A MWRUE+MBRL5K6C159YPWO&]=4E9+BD"KSX;33A/8H 0Y=&P6[2[CB6I"TSAGU M&GFW6J-\)#_?+7S. E(+*TNVE!K?2M"/J[' NV;7 M%@!?&WA_0W$DV.%=P4O43TH,Z:W0JR<*I:YH[>IAEB+0%R=N*I1'1WM;2J3/ MY)2@610!PRIN/8SHC)4R"RA9"#H'65\:?!P2$;SC%B!+)("C>8Q+2-QT](\_ MG$TG\Y\<*Q RS[]9THX*.1WE^>#:J ;N$1:^#;A=P9^ZV/4+UQHOT1#'T(P 9FD4T)_ZT:TK(EAQ ".-F!MP6J@^)T MRM*:LO7JD+UN+$&+% )X1/"SDS=PC*^$@BKA(1ZB.&B'-4=G?3A!RM'LN+,E M0Q_D*&)P.Z'<"A40&SFQ9YW4N6H\'=$&@E3.W1I1W(:$ZUL/'7(2TZ. #HFD M!/%O3JB,.XB8TZ[62;#(53<%D\(7=O=4*'3 MQ,._PDJ RR=+YRE>(N!!E<[OA_Q]-!O.DFO)61U-([RO(DM:<2V0!8X]$C?P MH(.GZ74A4!'AC[J-"XZW==3N<8C4R7!RM_S/:#SAB8RMA 85!;_R BV=I :# M(MK:UN(<&5D$6ZF&&"4+'^Q])'&O>^X#XQ&8ZO@_ZIW)9'CZOW//52_96J;S M\!,W(F_ Q40!"QBDJ33'%1*01+X'G"+7?'WH$0624?H4ZQ@V8QATN&T"_$,/ M1+L--+:0BYA8&3EF1P]RQDIWE(IZY8S60I%P?[)/&!0EG-F6#FBPBM3JNS5: MV^B%]-T3S-?%8HL\PMR2?VTJ, !2EHPBN[5#16\=V5KK8QDU\$D.KX0IA/AW MLS8HICC&-0N27LM^$4!X3)!I4KV!B&!Y6H7#YU)?'?4U=[Z8 M7^[6C1SP(Q+.&VM#5]56(RH1J90<8/H4GN(V53^4HM/I+9=]6_Y[=.RKI$"G MQRNT7?@&OO'F>#9_(@0"@HZ<]1MNI!52ZV_C#T::A'OSV>7\I MJ7>*WO>4NOU^G,UZY/E?]R.XZ>S_SI&HL<1*N;&TT,])%9?6(SY?<[N*#6H/ M([MJ?_"9B7@@NT>/HD<>]^WG_3Z .L%^+QGFB;Y&"R0Y7.#Y;"' 1!:- .RD MD:P(G:6O4=>^ ^E$^7RGSL80O<=588;S35]*7M\0=JV>^;;?K-$\-LIW:JFA M)6J4>5"K([/>^!5H>LA>DAF9JS?7*4^J24X_L*5O:O"D)$!X&I*?OM]&^ MEZ'!6BJ,\8"EP%-7?F\WO::[=4CGIXDX/A+6K2?(1I-=PA(^5AKQR\&]B@!9 M-/!#J&[^P4,LCG>'%*-CJ:4+XPZO0QW@UF[IO- [^,1<&5-L@)[8S=T>+?"? M(63CC1^1]MFZWQR2M]<+)=_Z$6'W0 MY<1N#V )JD7;2H0<8+S"1,H)U*B/F.Q+*O?T_1(RPGFNK;QW6[7'2Z'84^$F MXBNI[M&=A\N%IE';];KU?D&FFX761>$RXD9ZHMGGN"'[));^LC-*T6(5N.XP M$'SX!5F=7-GI!7]XB+5 3GZ^KY"&O)Q-]A%7XJPN..Z^>Q?/9+T&.WO(1-]M MG77\'I#T%HNZ:^27-.^F"Z(^I.XKA'87ZX4@CYJ8*I ;]-P@-]>AI8\W%YVRO<2Y M(KIOE9+N+\?W^P8WS2XJ*Q6;[RWRJ=CY/$WU;8'&/][B69-' SFKUKZ$M3Q! M%N_CBBQ6:+ >>"B&C(1%ER^- DFTSFUU2/=^DCH)XVB_4GS1NOW."M"[5VA! M9FR\"X@!8=;MWI2U%V3IQBRQTW=X=]>7M^8^Z$05E8((9^;HIX A[2/JTO"S MWWN[=%V96H19R''E9QXEP5Y% B,)HBM/;* A2BH1QTX_.](=>!Q6FQV=CS8(0U/0*CM?6_ 3W!N>'3L'Y_I9@DT4OYC&]N_LU3!YM0P:L M:K<4/JY^YJ]K%HT?DVG*5B M[U'\CC0-==!_3]WGK?@F">U51XFI9TT_WUZW#=;H$5G\.,0+A27^=!)9J(6> M=SSPXYK%[TB",/^'%4%E*U9TE+%D+1+-QA*98$27+-O#=]V!]\+%+YT'6#D3 M;O"7:"[,]N.FR!FKD,/HZI/IMF9T]/TXZ= M,3RHUG?;/)O.S[[I]/HK)MEL_#1.LMKHUJ[^DK/Y:31M;T3(OEEV K?O^U%V MU/MI'6W#RO\!@0L8"[^RI[?I;Q0NPD_SW?+P!PYHB5&ST26));:BYSP9A*:U M?:A-Y7^H7Y@:)=%_7 L@P=("?+\T*#3Q@0Y(?[EQ_F]02P,$% @ ]IX$ M5?MQ,L.%"@ 62, !D !X;"]W;W)K&UL[5I; M<]LV%OXK&-7;:6<86:1(2<[%,XKKMNDTC;=.MP\[^P"1D(26!%@ M./^^OT. M0%*4+2MI)YG=V>Z+35+ P;E\YTH^O]7F5[L5PK%W5:GLB]'6N?KIZ:G-MZ+B M=JQKH?#+6IN*.]R:S:FMC>"%WU25I\ED,CNMN%2C\^?^V94Y?ZX;5THEK@RS M355Q<_=2E/KVQ2@>=0]^E)NMHP>GY\]KOA'7POU47QG%2]&$V)(E")W1('CWXVX$&5)A,#& M;RW-47\D;1Q>=]2_]K)#EA6WXD*7/\O";5^,%B-6B#5O2O>COOU6M/)D1"_7 MI?5_V6U8FZ4CEC?6Z:K=# XJJ<)__J[5PV##8O+(AJ3=D'B^PT&>RZ^XX^?/ MC;YEAE:#&EUX4?UN,"<5&>7:&?PJL<^=+R_^_M.KZU=O7[WYX?KYJ0-%>GZ: MM[M?AMW)([MG[+56;FO9I2I$L;__%)ST["0=.R^3HP2_:]2832<12R9)

MM!=OZNE-'Z'WLK%X8BV[T-5**AZ0H JVM!:(7^:_-=)*__2?RY5U!BCYUR$] MA&/2P\>0YSRU-<_%BQ%GU@,#U M>#GVJI3.PJ=75A:2&RDL^X)H)Y-G_5I_'S_[,F*<7?-26 034+@J80_55#A- M67B15!MVQ8U3PL +W)95V@BPPQ6;9A,FWM4"]%4.=@94;"URR4MIP0:>X(@: M9V[AJ0QR80&X/HG3Q3B!_Y0EF5JJO&P*.BX'?/%?*$>7$$&8@!%_/E=! 0$A M3PKN!%MS:=@-+YM >)J-TX[NF"V=UYY#V*)?Z7I 8%^UN:XJZ1R$<9K5_([8 M:6JZ.4FS\63 [*-<1J3W7Q#?:!=W#C&XHD4X.A>&;A$W;X1J1,0$-PHTK#<9 M8GJ@P$OFN-D(!'9V\>;'RR$LOFO*.Y9,/P@6?N_UY7$\T*(A%&JCU_#-P 8Y M#5D+#V](P-ZNOY-B(,FKMXS\TXG-G3_&B7RK=*DW=T\*@\BN&'Y5-N0IT+3! MAGJ])K*ESMNG('79&&@@4(%4KV51E()=1U V^30 2@>F)H:0480AU>Z3 MHZ7S\6('M;=[4&K*@C#4 6@QCC\$/[T&$/4:V&#=N 8>!T)(WTS:CPJORXK_ MB@@\1-@/^D94*]CZ(,C@('4IO(/L^Q$Q<+88S\X\]#JZWQ@-Z:^7QS'8KA[" M<.,W@I)$$D.Q4Y",A=Q(!_91F*@W=QNQ_OR3?ZP@/3(""JK M"&;Q>!H?E-9K<_[,,EC,.HA.J^V6(PL=X7@\?\@O 6JM2U1I1,+Q%5PBE&KR M=Q C?H1%9./$\ [$M@]TE%'M+C20&4K)5[*$3%B&WYN*GO<[O#O@6O!\"UG) MX:E$V],$46GJ(AQ*\I#>D!$VGB+M1LD@^I+AZ2!!^9C4Z>L",GIB)"P3. #< MP]"6G2#S9;,,_^,X2A937&11G";LK>$%V2 76 MM!&R3+U&5T,D;)]%\FB(0 M1LELQJ9I-%V*GBP6.)<]S(3Z2C+7W MUQT72JM[C*2SF*51MLA8/(^R=,[>:@_[>\:$;1/$Y0 M12$ D2H1.$A1<*H\-PVV45A!>\+R0ZRP-?:T&UU*8,#[$6T![H !F9G[ ?A#EDO743Q/"%- ZB3,_\H MC2;Q I7P R_:BU*('?4M4".%[^@AZJ\H\.3M4&;PHK&^!!'E=K6B,"5E>]0;_IFAE) M\4 CW*'!I#R[.Y8H;A2=2Z:B@D9" 52E:CQIA>DYH"SJU6=$*='*H0=FO J> ML^7% Y*[0#E49Q2(D4ZZ2N3]QA:).:5:2HD);I6'>.Y1N;&UT=827OP*8NDKA@_'4;OCCD(H. MXPDZ4X\D@O]C[:^"-91PS)N2"N*F=)Y,WT_9P#]M\0?Z89,BU*U$SAL;K+73 M(.[L'@>V TQK\;Y]V*LS*)TJ:K[1<>-!L,!]7JE=DFC5T3B6=PRJDX$RWVR, MV'AS'B@M@K?<[S-:.8YU&;X1L&+=4'%U$WQ+/JB*^ZCM0=;GR"BD"J+1JO[1 M1N%G/\<%A>4-E+X1[*=PZ/=R+=@7D)$P;+]D2V_\3[S\P@^ X4% 70# 5M:6 MS7SYYNM_ND05/C]C5%BB($=?VW8NBE=4H;(XFDPF+&,9&A.J56>SKDH]Z;J( MD[:/..DZ"7+$3=>3[,.Z0V:'[T%Q-T"ZM#0Q,!)QP%L8[F/OE# ;"GDAS(3) MUXKV;:6X(1#[GG@56EZBO6K'M\'>V:B/O!7.+_S+ M@3 PW,OLH2E98XV;S_DF"%1W'EJ35VC'VI?"PAC UOM M5$SFWHG!(5?N^)3K/ZFVSL\^BN;4EN(4-$?0Z%76S6YV ^,N-?E,>"O*TG/6 M;"BRT7:-B&G\^ IZZ[87PLI-F$ (1!DE_!*6\WK0./X91;Y'?SM%'W&VAQ%M M/\S+$*SO*0^IL8$>2,=K'['A;E W?T<9OM;PLW';[]*T:OAZ9-=O?K5+P#Z= MAX3[ES;)/,XF-Y^/9!\Y7I_O# MX#\W8+6^K'MTQ.KGWVL)E0'%OB0@(+?CU&$9%$H6E$B4"_',I[XXZ0HB$$X7 MW0U?AWI,/#9O(\4$0-XO'*!I(WS-N>=LXDF-U$3\#;S(^XP/:^W(X'Y4VPB] M,;S>HEJD@$$#P*%G%K3O)$[WQ]@/TGT4M&V]#].HE J1=1\?][/F_UAMY0O; M]SGH\;KXT6GTK3[DED 2A<5#\^3ISG,^V",#M?G@?CHY#7"J81LI5ACZV0\ST;, MA \YPHW3M?]X8J4=M.XOMP+5M:$%^'VMM>MNZ(#^:YKS?P-02P,$% @ M]IX$5>KW+P*> P (0@ !D !X;"]W;W)K&UL MG59M;]LV$/XK![4H$L"(WFTGL0W8B;>E:)<@:=R&/YLTK, '-%^;.T4KO[>2\QJ%YE* PO74FX<7B\3J.X4_.&[T MG@S6DY64CW9QDT^]P!+""C-C+3#Z><(KK"IKB&A\W]KT^BLM<%_>6?_%^4Z^ MK)C&*UE]X[DII][8@QS7K*W,O=S\AEM_4FLODY5V7]ATNFGL0=9J(^LMF!C4 M7'2_['D;ASW .'@#$&T!D>/=7>187C/#9A,E-Z"L-EFS@G/5H8D<%_91'HRB M4TXX,_OU]O;ZV\VG3Q/?D#6[YV=;Y*)#1F\@A_!9"E-J6(H<\]=XGUCT5*(= ME45TU.#'5IQ!' P@"J+HB+VX=RUV]N*W7),RW_"J B9RN!&&B8*O*H2YUF@T M7'.=55*W"N'/^4H;10GRUZ$P=+T)M]>!<.@\LC M/B2]#\DQZT>?YRCR,*^=.>ACLWJATFJD,LR&1F-!!6=@PS30WUI65+3Z GXG MA1+F-2J>,5BVBIH"W+=: M)R3%831(PIBD43BD;TI//HIB6-;LD0M&=?J]Y9J[FFU:E954<[29R588+@I@ M^=]4%H[FAW?C*(PN(2'XOGPGJP=)4/POQDZ2Y!1.XN"T-W4RHIVKV_OE_^$4 M[TFWID1E(Q'N6]+_RB@-ST\A3'\02@-BY"+ZRL[N/ P&,9W]M.S?FM<-X^H5 MR][R<#P\W7Z7ZS6U3/N,@H8"]7WJ;()ZD5(HLA? 9^(L"@3%#$(G:Z*66@/A M>!"GNSC:U7E"PD_)T0KLZ]REQG"0C%*;&D$R&)W;O1TO2H\H'$3#$3P@4AK2 MC9U_47!Y0^YT/"F\5.!/S$T*6G]]5#2.T.F%E]8%J,D-X**;8MU *9C*;<0M MNC@0(X695-3:".9TMOF^JY&\53NT*16QJ[MVB+8=PF=&3TNYWGEY!H=Z@;_7 MMJFT"C><-+A4Z#IXO]O/OWG7]G^H=\.3KBLX94*%:X(&9Z/4 ]4-I&YA9..& MP$H:&BE.+&F&H[(*=+Z6%-OMPE[0_U&ULU5I;;]LZ$OXK MA$_/00NHB2W;<9HF 9S4Q7[\S0UTH6TZ3 MM-W%OD0*10[G\LV%0Q^OE+XU"R$LNT^3S)QT%M8NC_;W3;00*3=[:BDR^#)3 M.N46_M7S?;/4@L>T*$WVPV[W8#_E,NN<'M/8E3X]5KE-9":N-#-YFG*]/A.) M6IUT>IURX%K.%Q8']D^/EWPN;H3]O+S2\-]^1266J.S@8X MGR9\D6)EO'>&DDR5NL5_+N*33A<9$HF(+%+@\+@3YR))D!"P\:V@V:FVQ(7^ M>TG]/RP6,QXGMAKM?I3%/(,D5ZD$D-_V:>_+[0@[?@L+MC05@L"(EOMQ%Q^8Y;?GJLU8IIG W4\(5$ MI=7 G,S0*#=6PU<)Z^SI^_'%-?LR_O!YPBXGXYO/UY/+R<=/-\?[%HCCE/VH M('3F"(4["!VP2Y79A6&3+!9Q<_T^,%5Q%I:;S([DH)TD.LR16?)( MG'3 (XS0=Z)S^L=OO8/NVP<8'E0,#QZB_A33/(L0^[00[%RE2YZM6<2UEJ". M2&@+KLRX,<(:QK.8)9)/92(M?N:6S5"/=Z1']"KPS"B'M=D)BI!&(#4K!\FL NI,S,,HL?J^V ](R& M"I[_^.TP[(W>&C:3&="4/-G%=2HX&CM^#/NS3: M.V+CEJEGA7P?Q)U(6*]XAL6SSR"40*#(F+B/%CR;"X@@6MYQ#$TE]R]8.(0_ M)%[X=O-?"IN&604![5LNM6"9RD#%5H,640R960'ZL_#25+W)IT;&DI.=WPS# MBF3YQ+%/RM9Z?(K>7K WH]$VVTCS(9E],[U@@T$P&@T:5+:&SD%6V!;Q@>)) M(,8IP(,-AL.#+:F*82?8MV,+A80LH/P<3O6 0OFELOSGR MDY!Q$'3?]+>TZ$9_ !VC8 CNT<:_(_UXD R#PT%3$YLC.R$2]H->;[ E7#'\ MHQ )#X,W!_U6SLH=*-KM%!2B#UB-]HA9;I#V4LL(GZF*1>(B6PS92^49&B[B M9L%F$#R!4[M0L4K4'/G&.B5&-M44LQ)&U99]H5Y P3"D%H*FJ#+$Q!Z[$8)] M5%8PYU%A]^V[VB#OJXA[D4'VS'&=H6F]MX@N)+DC 1 (9>H%;6/A U% 'AF/ M8XG&@B\RH"@\8-1%9\[&'CKCDVI;Y@MS!$%$$>=5VD=19[D%I3LK+OG:Z2 60!8J/4R6 M:Y<"W;2E5C-I'3C72+;DR]]NKY'5*UIF(Y<6J@'A"GEAJY?R%0-Q)"H<L?X5*%Q:1_5G"HUN2SVU$H(<3 MPZTHA0\85 D&& :.M]D4]TLH^9%:H;=2LV!3"%P6-L1%6B3$*.T"]5\.*%+3 M1,X);QN*++$0.V_A7Y4NC/" 4A[629SK4LUVH<';4E<_"ZR?V26'#D6G&^"K4JX6H-RLB#ME M(?=X3M#2..%*)3<*E-OT4FZMEM.K< M L/_)ISMD"VHHV.3;),J2/_5G1RKNG.**@/@!=6*.X4TR1]Q,25&?Y! #$;3 M) B]9J#[P,VN(CG3%')1A8TAL!$B3M46;S6X-+OUC,KI[@U^+^K:S7 85QO_ M:MNI)2W'5"9@0K1I-^-L]@30>89$;G:ZO2--4\"X*KG#K:ZD*[8*R M>;20@".DYDQ0RON:WX&NYC6];9E6$&"03.97 YBSBI.3,V2I5,)2I:S)U?BR M.CM%RE">C,74_G\AD"<0KV&6]LDY5'DI]!FX(M-*\TAT@6ZFF!%B CM.-2)) MA&X*BQ OPX>@9,FC2.F88+>2=E'"Y$X:%W)<_ZQ"(-@5&<"B9QN,6/(DP'H^ M)SK 'K!OH-@#$$<$6IE!=+H3<;/XF8H$D6CHX%Z#N AI>;ITJN44 M*[F!V@Q\>P]JOTK3J.3:?DWJI>FPC(;OD/R<%\P@Z2H-P5!F49)3:5T"RF%R+:HQBX*D#/9SK59@ MJ$:6F HLJ^N,CQ\MO]^LPW8[\B\)3L:+3E2R_'!P0@+_I?!DVR)A&:8BOI1X M2(/7>0Z@0A^I\^IS ]AW,QVU=L9^F-%8Q(/@6J4@ 7I FJ=(J]??Z_Y.AW!L MTU:C0QC]9>R=_W4]:015#(+$2,N6YN?L^1>%7NIO/%(QPS;%0&V+7)[3H8@" M8ZL_![M\-M@4KEFX-MR[K/BI0X+P+ET/@Y+*3>6"$13W$ X6ZD\P>Q@X*1" M09L5I[?"];93EA88UHMC1:% K^J&,V%+%C:;H3N.W=4A&QEU9"!IT)Z@;."P/!U3H2OF,LO<82W& M XGKYNY^6\LSK3\ALF1*DQ;'*(^+[39FKUOB11@< M#(8-F#_.W5QN=,'^.X X"'K= W;E8O!W?1A"\1V"/EFWYM:787?TBDUF,\P2 M0 LW*#M(V/<26;2NFQD4R@I0LY<]8"1\]21C-&Q;-52K'E08E$VH"T![5'5V M+K([;@K@?K[5'+@ONU H(X:&W!@/V7!2K_MV28%BSQ1X@C.&%$A1LG R";M* M3<.6NAU +E'9_'5"54+1$(7)U[@=W_,:9./Z2N*#)S>(Q2Z][J)W.T7=Q>N* MRS/J+DZJ[$V5DX^=UB882&J+2YU'=2_5DZ))\Q:'HA?8&>R; )Q,/OU:E*K8 M-.-4&E!!0H5559H[T_.RH(G84LG,Q369;A0$@"UT.@C*H(>HJJW;1<>](!J) M.XPQ1=[P6HDN)WK\+I3&><"GLXW76MMQH>1GA"RG;C^*TCX9D;A:2 C[GA'$ M-P@@E*WP)E(DU"#3ZKXLT;#D=3&M2@L_8J)'7+1YU=Q/N')#^#W]V@VWBDD! M$I).A-P<^:[QIP2;0;6[KNY4)A77WK1=%RW-,+/IHT?L'!NQ8!D)C"*2CK"% M)-8EAF9Y%F.?OP\D1OW1CK>Z^5^^N7N%:(/X,PA=@XVTC*K./^0L2%G]EF<+ M$^A3L5@J(RE4U6GE!O'_&MT2CX>P15JP=] -NF\._9>:[-;0)%TF:@T!.U$\ MH]N0H'_8]Y[;+)7?:D-X$?+(YPN[$W13-.KVO*?'SL;(F=*:D [5+KA'5<7W MV#D 4EHVKAHY>%$9=+M=_\6_Q-P8O+$_#\)"IM8!ZY0FSCN;UV"VR'O:30Q%BJ)32-$X'T6 ".6::F34V46%$&6,#Y'5M&M$GL;^+E&,I-1C0H M-\Y#W+KS?UE#X#UED5FPOUQGEJID*-.W=[S B]2Z1H6\Z]5TV."QE(- Y6NF M(A#&94RLH-RME4O&U;69SRR>ME^$H[TA''>3A'K@P.G&R&-_5A)XK;YD'93- MR"B!1.O:/D#*00.OG:@4MUX%^OP2H>TG2_O>+\M2H>?T^SDD",IP/S*K1JN? MZ(W=+]/JZ>[W?8!$.%4:J+IGL+2[-QIVW.5C^8]52_J=VE19JU)Z70!TA,8) M\'VFX"A0_(,;5#]!%6;/_@'# 4 &X, 9 M>&PO=V]R:W-H965T?%DLB[G'ON0OI@:=VU MSXF"N"VT\8>=/(1RO]?S:4Z%]%NV)(.=N76%#/ATBYXO'FLKF2K(>&6-<#0_[$P&^TM=<"0S:Z_Y8YH==OH,B#2E M@2U(/&[HF+1F0X#QL['96;MDQ?;[G?5/,7;$,I.>CJW^2V4A/^SL=41&P.A-/*!ULTRD!0*%,_Y6W#0TMAK_^,0M(H)!%W M[2BB/)%!C@^<70K'TK#&+S'4J UPRG!2+H/#KH)>&)^<7DQ_3*ZF/T[%I^G9 MY.QX.ODJIF>75Q??OYV>75T>] *\L&PO;2P>U1:39RSNB&_6A-R+4Y-1=E^_ M!W1KB,D=Q*/D18-?*K,EAOVN2/I)\H*]X3KD8;0W?"YD5(_#V901QU],]3K-1.1T\[Y=[:]Z5, MZ;"#YO'D;J@S?O=FL-/_^$)(HW5(HY>L_Z\LOFCQ:;R_+%JFM MG"=AYV)6>9CWOANWCVU12K,2E0>]V2899#U'7*7[/% MN:[24$EN; ]Q@>F$_C/H&.?(I"M!MVDN#;2<#.2WQ%7+<2Z1;9$WN2Z=73A9 MB&5.CF8KH8* 8W)L%\ZE0/!<".RU\;(VCH6E=!E"-;$P/+HWY"*K7 ,-2F%) M&M$5=5-8)S280# R"(FBRLC#)$!F K!2Z7,$A^PSO(U7K$.B*\ZM5I#X5]NP MZHK/E5E(IV2,'VAC#4]-QBNN*@F<.6F\C ,0))Q4CB-F(D/N: V*N%/%-^G2 M7 P'=:-UF59DOH0F<1982YD;&<%L35R*9*Z<+J?CEDA'6,U@A8+.$? M)3&3#)>U*Y#C].K.:9V)QP779AJUI$#E$LCK6#*<397.T!E!V!0Z,388TQ+L MS!4$V)7$5E'IR!UF3LS^V]%PZP,FO]:1=_,04\-5Y$>9U"+4VKM"-6W,(ZI' ME$47JK8(VC(44C$C=]?M@YK"6"0:T\?O/Y7D M9NVQ\E'C]3)>(X^;JDOC#(02>E9L#ETOOBHY4UJ%U;W5U\I]^G7GOQ?GCDJI M,#YN2V:I+@3+E=!T+&8E^_/BK4BV\3/HCI(/./=35]&+:KH!Q4<"U)+N[LX M+]O=O=&'UV'[;2?#I-L?#/$2LY]\%$_=&'JM.V!!;A%ONKX>>_5U<+VZODQ/ MZCOD1KR^B>,@P,GH<5#-H=K?VMWNX."-M]OZ(]@RWBAG-N!^&E]S_"$@QP+8 MGUL;[C[8P?HOQO@_4$L#!!0 ( /:>!%79P/YRZ@8 &L1 9 >&PO M=V]R:W-H965TH]X&+Q7Z@I;%%5!*])!4G^^OW#"G;4FUM$.]I09?UMK4TN'5;$9V:T@6GJBN1FD<3T>U M5,W@^M+O?337E[IUE6KHHQ&VK6MI'MY0I7=7@V2PW_BD-J7CC='UY59N:$GN ME^U'@[?1@4NA:FJLTHTPM+X:W"07;\9\WA_X5='.]M:"-5EI_9E?WA=7@Y@! M446Y8PX2CSNZI:IB1H#Q9\=S[0924MW>KJ-U6X\FHP'XB" MUK*MW">]^P]U^DR87ZXKZW_%+IQ-<#AOK=-U1PP$M6K"4]YW=N@1S.,O$*0= M0>IQ!T$>Y5OIY/6ET3MA^#2X\<*KZJD!3C7LE*4S^*I YZY_>G>S?+>\'#GP MXIU1WM&]"73I%^BFXH-N7&G%NZ:@XI1^! P'(.D>R)OT688_MLU09'$DTCA- MG^&7'13+/+_L2XH1?&7%[S+=YLA7V9!NK:![5"++(-^V))P&1F4[%*I2[B'R MJ'-I2[%&L;%"6JMS!1,4R"I7\F=@>8H;"$2C78:(VA8MB/C\<.+.4=RV.3,_2 B56QPL!M MO+!!G89A9U.AMXS:,D.Z MAZ<+=G.P'\XK@A,P@8\KDS0ML"A$Z4X#*TJR-A@A3W_74E//7-4,7Q7 MCHV%N+.Z02B 6:>8*Z7KQS[BIJJ @TRNF -_#I*&YS*0G6G;U?Y-( $]>B24 MOWT"1W^]Q_W]Q)VT'_Y;.!;,(W2;18I[Q8A&EV8QUFT))WLGFT2)+Q++=;BMO M>- >RC=B)LR<8?RK?/U$TG3)]ST$ M<%M#^^1XT@ N>I'4:UV^Q_AJ>AIG-EAT.LU"V,QF8S9D[#V Q20:)POQZ4P* MZA57N ",[D.#]A("I&-G.8%T$#I!A,Y99C3-.$#3<33+TK QFZ&6-*\\_(9\ M'^7:2J,7!8752U&$GAV$U;HX9-=3<6S2XD)QMD3Z,N/JQMT48KWP9^E*P M/:Y'-V=./]U+_AD:;J^A-Y_QV60XP]_\*:<3^&<(TV$J_H7?*7[/P(T>Q^2) MG7W#1-:VC_3^/U!R7C+56\JI7F' RU#10]?[N!]BO$%>($"[2?+YK&;_I1D" M8\&OF<@6T73AUV-4IBB>Q;R>B!0IPX\X1;5"LF ?[1NAN889Q3B.XNG\I'@= MAJIDGJ)L)H!IH04Z7>M\#H&.4-]>)#$*]>1E1\PYF48Q"FQ_.BAEX8==Y;H: M=N .VWZ?Q,,)1DU4WM-"]]C*QW$KS"',E:?6!V0<NWJ->A?@FG#!X&L^WU00Y>$N?-@]_"?A)ER@C\?#OR$^X'ZB&IZ5UR"% M8I-!J$?[%Z>W_CJ]T@Z7<[\L26(0Y0/XOM88J[H7%G#X_\KUWU!+ P04 M" #VG@159[.(OGD& #H#P &0 'AL+W=O=C:!Y"$))1!@ . MTOCO]S1 TG(B>V=K'_9%(HGNQNG;:>!L8]V#7TD9Z,]:&W\^6H70?)A,?+F2 MM?"9;:3!RL*Z6@2\NN7$-TZ**BK5>I)/I\>36B@SNCB+WV[=Q9EM@U9&WCKR M;5T+]SB7VF[.1[-1_^%.+5>!/TPNSAJQE/67U[ZH*J_/1^Q%5[LYF^R\^>([956^_A+ MFR2;GXRH;'VP=:<,!+4RZ5_\V<5A2^']] 6%O%/((^ZT443Y401Q<>;LAAQ+ MPQH_1%>C-L IPTFY#PZK"GKAXN.G^:]GDP!+_#XI.ZUYTLI?T#JFK]:$E:=/ MII+5<_T)$ PP\A[&/'_5X-];D]'!=$SY-,]?L7C@@ M/7S-^HL)^,]:="?75J^56=*5DY4*]%F42JOP2#__]#Z?Y:=T8^BF#+:0CO)9 M#"Y^PTK2E:T;81[15HV&9Q6IX+$\.Z$RF5KTIC8JK$B007^UQLL2T:QZ(;%T M4J)# ^VS4=XUGY[R+CVBRUXBKLU.WR9[M]^N:"[,PYB^"6Y.H>G2>UNJ^'8: MUZ]$HP(6O@KW(('N^OKJE*Y44 44Z5MVF9W2[^AF#[?=TKYJ[UZ8(%"JKI>* MVOA"=T(M%E)Y:>(2?3%!.C,8^87VT6&10M92/]*6F]>2#?K>L8Q^Q=I.WZEQ M=JTJZ0DDBEBZ(6_?!_N',#ZEN,_M\T **JQ#Q45C D7*5NR"]DZFTVP*PM : MGHR3,!MO; B!=^")64 )065W88:AN6VIN-I]O62"VHE"Z \:FT!@[@HR>! M-JME>"T.(%&4CR?[0UD>9S3O]_J1"@GZ-!2F*P!5LZ+?L M/J,*^1(.F[@.OV"^5'5;Q\#,CK9=D7^T:BTT@X/^W,$7OT*0@,"31RF@\99C MU*(1E1*F-SXFV3H;][C?*(_$.F%*'RO* K<#=3LG3:G@K? ]7-%P)0!KD2I) M5 "OF)BXO-!.C(-M\&)77_]E8 HI'%P!DO:PBBBODN685IT/$IS#)FNCD6A90R\L0%!UF*S:/5KE8S. MT2UW=!K1.,Y0T7J0M$]%L(!-9!_1*)%P/ >&(T*L!$Z-4V78&611I$0BBK5X MB,EJH%,I9A"NROU48+!FAC:,"2\[3A]$WW*GBJV69_:)!R%.$Y)I8G:Z,PRM M$#);QL*M6'1C6UUQV0+LTMN1 M &LP[-2TX:4@I_@OT'&)ED+,4AS!*9P(3AL\$SLO5SSR.?:[&7$;Y'=M]/W& M'SHWT^_-]WOL47[$C/CT\*7OM]@(>79$;[@:\7NY1OU%W#M0[='Q26^I?_K: M4=5.<9!Z)]X_W<1:B*>==SSMOR'&-?/J03_M$TF;[A \S %1@OE\I&YV\A-J M#27[/)?"XZ@N$QM%SVVAU5(DNN]"&NW$(T%4 M^]4"310-<":0HP%J"S$'N, MK(7"T-A3+13LH8[N5]:%=PAMW6V?BH5G#FX%<4_CK595Y/]"Z%AO\2R/L9!@2$74D5D&;>,R7U3O1 M<:%ZEGML-,N.W_SE&,#_VCJ9NGF(1!H!SK;+%6N>_!B::U#<_RDR1UF^(S+; M(^>O1>D04;JWM4R5! ^C)_CO#YE%K$"90'8%NJW2%>5P"!UX98MIV _Q/W!6 M6%DOG^QENP[\DZW;5RW=,MXQ&4QK0KJ(#5^':^QENKT]B:<[\-&PO=V]R:W-H965T3HV4W;_>+GSO7L_:)N_/.C M>=\OGQP?^W+N%H6?M$O7X,FL[19%C\ONZM@O.U=,0Z-%?2R3Q!POBJHY.GD6 M[KWI3IZUJ[ZN&O>F8WZU6!3=[0M7MS?/C\31^L;;ZFK>TXWCDV?+XLI=N/ZG MY9L.5\=C+]-JX1I?M0WKW.SYT:EX\B*E]\,+/U?NQF^=,YK)9=O^0A<_3)\? M)620JUW94P\%#M?NS-4U=00S?AWZ/!J'I(;;Y^O>OPMSQUPN"^_.VOIOU;2? M/S_*CMC4S8I5W;]M;[YWPWPT]5>VM0__V4U\-[5'K%SYOET,C6'!HFKBL7@_ MX+#5($ON:2"'!C+8'0<*5KXL^N+D6=?>L([>1F]T$J8:6L.XJB&G7/0=GE9H MUY^\/?_Y_,>?SB^>'??HC>X=ET/+%[&EO*>E8:_;II][=MY,W72W_3&L&$V1 M:U->R(]V^)=5,V$JX4PF4GZD/S5.387^U'U3<]>N63DVZ]H%.X.M'2@ >/LY M.PO NH[]X_32A_O_W = [#_=WS^%RQ._+$KW_ CQX%UW[8Y.OOY*F.3I1ZQ/ M1^O3C_7^4<=\6DOVLO+%U57GKHH0 .V,#9!X]FX.7-H:(5DU5ZPO+FO<#+-H M>M;CX?2#MG3WK%TLB^;VZZ\R*>Q3CZ@<^KN\'<@*3.NV#(TXJYJR7DUIA *O MEFU35G6UT^'6,&ZZZ2XXB9YW;MEVP3SFW17$H/?LFQ_;WC&1,C)#)D\OX@/V M0Q,U"MV')^+IMYAC%_I9NJYJIQX63:N2QGH""#KG=CC,P$ W,A!@C6-?K,?^ M$7?F[!331#?L?-5!'=G;E?=5013S;5U-PU1&I$>JO1I@\>OFGCUB)K<\-P)G M4O),&)QD2N._E8(;(=GYZ_-3)A47><)4GG.;FS!O(9^R%&WRS+#3-Z=GS.:* MR9RK3(W/,1-A#3L[/V>"6Z'8-UI\RT3&4ZDQ19YD=F,G#:FXT19GJ18\3U.< MB9Q+D] )+$AY!E,OJO=_-FJ"*VVY5<'6C%MKPLTLE^&8)IABHB-V>"ZS#/ 8 MKM.1XPRR5Y-T< 6Y%' MS!3B#T!I3$;HA FEF-8)@DJMR292R4 _FV_02378* >R24P8]#$IUXA$8WFF M["[74&SQS!) .LM"UU 1 U^I\-@8B4'$?T+@H9U J;MEUZ[K@4S]?X&GJ?RP MAN7G 19DUZZX=C7[NE@LGX96*Z(6W(.A\Q!J(B7Y)=W77"7D36D-HBECWU5- M 1B+&C9UUU6)$80DE^=," DU D$0&"IC$M3*(?ED@5PN:#;S,39 /Y)J,3G2)6$=M[W"U3RR78 M+V%Z NF%$RQTFE0E 4 'W2U)B"WPA"QH9#4#>5(Y9,&J^_P-&0?Y# F)2@1A M"B-5!EP3<\CC$EE#4GJ@MW/D#8.92RB^WN=R:!-R@T4HP('P*1$,4\50&N1_ MP%GU,QR?:9X$A;:H(Q0%N<$QN-_"_ZG>YW4$IT(0H&UN-(%IT!)SA6!DAWT. M]RI0S>B0RE/01:!"HMB]+\(5C9!1:9DCT#42DD#9(XP\Y.\L0<(#NW#(X/4D M9:@+#'BZQ]N:8MFP%$2D"@IY3Z.A!16SAUD'?(Z8:W V"5J$C*ZTCN%M8IT M>+0V>]4BN@OP4=?GL)\^%8_^TES;A9\@X((0*JA7M<--/',!2= M@,QP%=AO9*!Z#G+E81V!6VD6O0LMT5: _^_=]/$2(SL2IQQU +AH@AAHJD64 M"'QYA1<:3UZ0/$5]HK%"(;9!%E+V5Z#1;8#78 V2X5A 8[3,/-1ZX1.@#*LJ MGBHR$XM-GFM*&X3 ,Q(Q7,B8TH[3V:@I3%F((0-1=L.+:$!M(60H?C (Q4WM:2*=8O95.20/E"QB-1I/HKB*(>(L)H6H?J0RAI M+.<%EA4 !.=I\F6%^\M5%T255#3P"LF%>:"WB.BY#V.1;ROH6FG_A;<>"3G1 M;%'5=?@A%QT],A.SOL'QJE^Z\/-N?V5V"N/?4033QTFTCA@E1F]FJ7W7TH"Z&U^[#HI\3$_ NYMPC_=>W#)EG MMJ*35;-!JO"$[X[;HNUKMQ7+95W!-K"*R@M:%@8[IQ6E.,)EVN)QT_:TL"KK MUKM@ZG51@^?H>WNT^ZREK+A>QB&?5M]&^^=8J6,(6%YA73H,' ""@\8U70O; M;UW1T01K6FF34=]454RV-_,**^:JWZ"YM7HL8EE0+-H550CMYNUY$;W4T5< M]*1JKENJB*A/OU[[+[OVN@(5)NP5#0RC&R:B,8+]G0XR'%!"#L=W;8]Y[!1K M.P47)'W88Z(U0OS]*P\R2=M(M$N!%)K]+AX:9CVLBGL2D2)^6A%- 6G:_S8P-P!DS(;["B+IK143=SU^Q(0G2GI_Y'[PS,C;85HZ\B11RT M&*%P7:"BI8 "9SS&BER8;&!]4=1%V/[8%X6#@51[;79DVFA961?0\5E5CD:/ MNPMXX/I(KAJC5S74.W02&[:0A,8#K'([!5Q&0UCXH,,_8:IM'@.M\N7#\/:3?8$F(S5-X8JKAR8WKT*T0\B%:4 M\PI<"Y7[EM]7B":D!:@U=,9//K X:!3%5HD!KC#[]8(+0HNE$7S_$EY<7,($ M)6*JF.S'[X.YER!NE+N0]O:!L/Y((TKHJ&MDSRVX X5I#CU38BB M5EDMB]U\TTUC4MALBU'0CH(7,DH,_NAHO[KT[M<5@38DVGMF%W":NK)S!47) M/=!P*+LCOP#2!%"Z@= M/Y0;[XZ?&9[&K^LVK\=O%%\7M.'M43;,T#296'T4=65]T;?+\*W=9=N#=^%T M[B#-';V Y[,62__A@@88/[X\^3=02P,$% @ ]IX$5=&VVUD""@ ZR M !D !X;"]W;W)K&ULQ5IM<]NX$?XK&%UZX\S0 ME$A*E.38GI$=I\VU231QTOO0Z0>(A"0T?%$ T++NUW=W 5*4)=E.YG+Y8H$$ M=K&OSRY GZ]+]44OA3#L/L\*?=%9&K,ZZW9ULA0YUWZY$@7,S$N55R60AIHKI*L^YVER)K%Q?=()._>*C M7"P-ONA>GJ_X0MP*\WDU5?#4;;BD,A>%EF7!E)A?=";!V54?U]."?TNQUJTQ M0TUF9?D%']ZF%YT>"B0RD1CDP.'G3ER++$-&(,97Q[/3;(F$[7'-_0WI#KK, MN!;79?:[3,WRHC/JL%3,>969C^7Z'\+I,T!^29EI^LO6=FT_ZK"DTJ;,'3%( MD,O"_O)[9X<6P:AWA"!T!"');3_.:77]X-[UY?SOY]/;#^_.N >ZXIILX3E>64WB$ M4\S>E859:G93I"+=I>^"5(UH82W:5?@HP]^JPF=1SV-A+PP?X1B(L. MY(86ZDYT+G_])8A[KQZ1O-](WG^,^S9E!CDJBP4S?)8)EZCR M#Z&9@>FDS%=E 9;2K)PSB,SDR^F,K(DSD*><\DSLAF25<:"2FFDH M!V!RLV0SQ.TS]K[*9T $=OF=@ YL.KD#G1:"318+)1;@B_VI6@ZH!N!5%& R@R'_G#<$"T@-9%90$8.8;(_:";%O5")Q-@Y 9.C M.Z+0'_::>1!^+B22G]C9?N!'O:,"585HH ;$":(^T(P'?DRFC6(O[(U9Y(\: M!G="(W-TJ!.%4H93S.ZR"[P1:1#'?C!$=N#;\6@ ['HM=590IH"A*8GU048A M& <-$?H4 Q!MX7C,1OZ03?97>^Q%. *!4-1I 36:E2\*EHY>C2? M$TP3)3+NQ*L*I[MN!9?V6"$HFV!.YK36N: "//0PIMHZSG;PH;QS\;AV 73* M70!MA57B:R4U>)0ANLJDA@+<$RVY$5QIGWV$_96D;6SPHX?V7GXN)*#+K67D M2L)DS14 "P*AA3^*_#8(-@G4LL:A+$))S>8TR;C6TINK_$O8%NRV2'**QI_M4(VR*]YGKY M%.$6)ZC/'C%G]N@O20@9^ (\RR(![Z@$F#8>RP)QH!SA,0 M!4,_'-7A4H,4.3]\!?/U* ZQ)(2CR \"-J!Q//;C7DV9EZDUZS[I2420-0(X M[#."^[#G]QI*I]H!NC"(7SH1^V-V,@BI3HT"/QC7Q TP=A->)%"@CDC0(Q&B MP _[3IYP,/+#Z!M-NP-@+<..^U0GQP#:$1B6S#. F? (EO7\X,^'LET-]M-6 M;6/<@MT/1;&>']8H=@3/PPBP_N=;H:),/\%8"7NO/MY^UC0,7KW\R54@>,)^ ML1_]:/,=1/D$@5/7P GV^JEV@I2K[83%KI$8>@Y=8L,+>ZPEM'Y4@Y[6#A4Z MV*]@U7LM$D&X'5ETA;]K6/LB\N/&%;CN!2#-H'[C8FMW #ERX)CQ#*&0T2D:K#(5BFX[BK^D-UBU=ON3 MVH"G:OSW=@5_0;T^:HUGU>R!/X(S4T25"VKM^!E5&AOR I;?*2Z-A4QH((X M'OOC9]72![7:L0\GE6,5<_#G@]V^W#^[:@9/5U[G2C<9.OLG(CA$O:::62)0C'IH!O!%Y/KSKIW-Q.IYV7 #4( M="!])A<2(4\X,DWZUT3:YC8(0 6<[_$,>+%DJM%P49-MR/@?U0&^K)52+I80599)4"H0!\VS:@ C /EDI:6]6WH,] M$7-L76M$A'FPFB3L!=>#]*/!WR@4\,Z+2\4 Q+] /;[C6457/]RJ];A6I:TI M+5.&I'B^U=$#*REG,U:QNI^M@-W[8)(GM)K2M, M"9(!AZ8N@R0EEF>&%U\8[*=X-8D7ZF"#)@] X5-2^&$<^.R-,^>W66=/%>PT M6DTTM1X#OW^L\WC>1>=.Q;=V/(A%%GN^#W$:*U+[%+>;)9LB3R,-WSEL1#5T M@(UR:>R%*_8<;RKL0EU+4)>ZMRA14;AO*4U[^+"]X8E%*WO)-F>S2H.;-?9@ M(#9B0*6UO1%^7T)>1,R=(B8M0L\=)RCYP+=&*,QT4(HOP/E64K,$( &1Z,8> M\CK;4&!+PR1%'95\#" +S'5]!:*YU0_STK7 +;88QG"^^0I $P(G5HZ4;R M.#FT"=A]8.2#R>5\0]8HFI;'[>$VM>[ [$!7H",@;H5!#A9S2)DU^!/7U0<% M,O*N]+0Z;2EADY@0[E@!;*?!DFMG)6=$9R=6K7#\(NKO%LO=W1NO;_7<43 5 M:!KP=\IL0 .3@W*"S0DM$ YVSA?8'35%3]G/,GQN'#I840E/#QQ5=&-N=%(B ME($*ZF!^.X<1@^];!9PE"LJKDKSEAD85VICG5+D>]2MIU9)!T7%#2X!7$+)N M0#&_>$*%D,"M4JM2HTD@O^H]ZSK@\&77@SS]7Z6-;A;8-HLBAJS5&)X^EJAR M5A_NT%G)4D+9H74(;!4$]R$[X"UJ&W<:K?8Q5:6/85B-D(\?OPY^[X'13@=+ M0(TW)/6+^4X].%X'B-(>//0F%Q#[A!\_\-E_\'4$L#!!0 ( /:>!%6$19C& M0@4 !L- 9 >&PO=V]R:W-H965TA2H]2:?3XTDEE1F=G\:]=^[\U#9!*T/OG/!-54FWO21MUV>CV:C?>*^6 M9>"-R?EI+9=T3>%C_RK/1R4CD5,A&A_=V_3-U]APQ7F:UCW_%NKU[>#@26>.#K3IA,*B4:?_+ M3>>''8&3Z1T":2>01MZMHLCRE0SR_-39M7!\&VC\$4V-TB"G# ?E.CB<*LB% M\S>_7OWV]K7XO34[Y;?D)F QT MTI[.97HOX"^-2<3A="S2:9K>@WQ*Q;)"56,W^BC(#?FQ""6)*UO5TFQ% MJ9!_3F52:RRD%XVG7$@CR >%BH@+TT@MJ"@HUA?#"(>CL5B7*BN%\K%J<@%M MM*EQZT8*/ H5Q() (TJ.A0\R-%"Z'8 \;N=Q56O(L2VVKJT+C5%!\?%**BT7 MFF!)I+^23MG&BW\:IWRN8OFS\1VC70O1W**.1%R1"^AAPJNE405L-D' .8UI M/%-5@2JH DU/M609N,119G'["RSJ5']NI(./;RF#EBQK7#0#L#!72.%MXS(2 MMHALY4)I%;8]RG^]Z47A;#7 !]M_)N(5K(1/6*Y0SH?A$K"YBFZ'E"F[G GO MY$-T[I 3C>_QE@N)^+ '+6"(@ 0KVI)T!\$> MY+@L$!*%8Z2;*D!3K&5[J4^:[AC>[/.;V@LWB1PSS7CB""[($&>99=_*P-FH M_'Y&R%59UUK!EG5);2SB1B;C"(%'8WB^;3%#J:KF'L/E Q*91/&P.3@Q-HC: M>J\X:1%+1QHI@(3JD7?MW>?.G9A[!!2NN#?HWU&VK6,R1'C)_LDCUU*N.&=9 M%+FJV3(8UGH4EZ&?G9WSE[=:Y5%%GUR%,M)D+,:U31CH>$5P=_+-PM/G!NN> M_5?MIVT7GCT$Y*!,$[W5!!3+EV_XJ MI:TX'^/3123I[]M+S0T'GF+-W5)IU M$3N4CH#3#CCB 2G?B;SM#4".R* M>**YT'WOB[>-_*W'M"\74D6*H;(WV+L88. M4*=T$YK6Q>E@*$CCT>4M=VMYF@':,01VTU5'&J)1E1L1=8- M0%O$V< C&:,P5JG*%884CUK//=/14L9,0>FV(YA+YF-RG>RVX+IQZ''D][V* M)CL/UHK<,C[+/:J\,:%]NPZ[P\O_HGWPWEQO?S:\E6ZI,-XU%1"=)L^.1L*U M3_%V$6P=G[\+&_"8CI\E?KV0XPLX+ZP-_8(5#+^'SO\%4$L#!!0 ( /:> M!%4%D)]?\P0 ! . 9 >&PO=V]R:W-H965T'80^T=!P1I4B5I.+XW^\<2I:5 MSG&S#7OH@\W;N7SG2NI\J\U76P X]E!*92\&A7/5V7!HLP)*;D-=@<*3C38E M=[@T=T-;&>"Y9RKE,(FBR;#D0@T6YWYO:1;GNG92*%@:9NNRY&9W!5)O+P;Q M8+]Q*^X*1QO#Q7G%[V %[G.U-+@:=E)R48*R0BMF8',QN(S/KD9$[PE^%["U MO3DC2]9:?Z7%A_QB$!$@D) YDL!QN(>W("4)0AC?6IF#3B4Q]N=[Z;]XV]&6 M-;?P5LLO(G?%Q6 V8#EL>"W=K=Z^A]:>,XHA:1D2C[M1Y%&^XXXOSHW>,D/4*(TFWE3/C>"$HJ"LG,%3 M@7QN<7UY>_/AYM<56U[?LM7[R]OK\Z%#N70ZS%H95XV,Y D9$_91*U=8=JUR MR!_S#Q%/!RK9@[I*3@K\K58A2Z. )5&2G)"7=D:F7E[ZE)'<**'N+%N"8:N" M&V!_7*ZM,Y@3?QZSMQ$W.BZ.ZN3,5CR#BP$6@@5S#X/%JQ?Q)'IS NRH SLZ M)?V9$?FG,M@5MR)CL/=$A9ZPWA/"LDR75>T@9^L=R\6]R)&$*>P(0N$1,'[/ MA>1K"[!DT4$O M#LZ(S&]ZW:[@CA4(E:T!%/K!UHT+",%;U$22$!LC+V68X:@)E),[%.5JH_8. M>42.I/"0R1H+@6V,+O\?O[P3TL?KIPHGJ<=[PR(PU(L+\I(_/\CE>2ZH6W/Y ME H?M:VN9=Z+75^OV#0ZM<-@"2XE.0'=A$7RKA=N]MN"AJ!(I+0W,\H3 9>%5) MD7%_C>K&O8XB69M=B[D$5U!B$IR-EGC5^]C[)$-3+6X:5WC.)CL[84TADP=. M8/@^";AMM=@S5&D 'MU ;"4>'F_0/4)_<6]V4Y>8U0X[#&)[%HPS=G,HHI!1,IC'-HEF0)BG.DB0-IO'T7VAYKN1WH#0^"$CV&?O2EBK;EVJ_ MK&U/]Q%]XVF0C"(VG@2C24JK:#JC54KPT>!#5ATRZ7'>_ZVUUDJX8_M\RTW> MY'NS05GND^20YY37+ ZFLX@EP7@TP_D\2FD^G3_'SA.>'<^#*(G\$,=L/ OF M,S_,YI-^:'L!;V[-ERP*4^_[,*(A#N<1#FDXGW:MV-,DS:$/73@;>1JTXU-Q MI'=ZB^6.ZJ3M"6O?&UL?-7T.CMXG&9=9+;L2.F$Q)T$@S#Z(3>/$]L*Q.[SN MXKE%NM$D1EI=6W_EX2^9SP\;O6[N?,'Y&&*=E4V=@:\S?+A!]W#S\:_ /[OE M+OPYO#!+O66C_V1Z'!Y[!PY[KW1L"G?^6X1NZUJYYL'>[7:?.Y?-*_] WGPK M?>3F3BC+)&R0-0JGXP$SS?='LW"Z\F_^M7;X!>&G!7ZR@2$"/-]HO"#:!2GH M/@(7?P%02P,$% @ ]IX$55T4T0I7!0 6PP !D !X;"]W;W)K&ULI5?;;MLX$/T50@7ZY+4=)[V@20SDUMT435HTV>W# M8A]H:F01I4B5I.SX[_<,*2M.5S\_ MF==AY%IS)PKD?O+@LCXLI R)#*K('B9\5G9$Q M[ @P?O8^BR$D&^X^;[U_3+DCEX4,=.;,=UW&^KAX7XB2*MF9^,VM_Z ^GS?L M3SD3TE^QSF??S JANA!=TQL#0:-M_I5W/0\[!N^GSQC,>H-9PIT#)93G,LKY MD7=KX?DTO/%#2C59 YRV7)2;Z/%6PR[.S[Y<75W>7EU+Z[/+BYNC240(/CA1O;O3[&[VC+NWXLK96 =Q84LJ']I/ &W -]OB.YV] MZ/!39\=B?SH2L^EL]H*__2'?_>1O_[E\7=/H"%7%(*0MQ1G@:KLDJS0%<:Z# M,BYTGL3?)XL0/43SSU,LY" '3P?A1OH06JGHN$"G!/(K*N:O7^V]G1Z^D,+! MD,+!2][_>\G^ASMQB3HV5E=:R=1%7Q9&+]-C$*]?O9_MS0YQ1L2:A.4N,4*Y MS@<2KA*++B!6"*/T&LRWTFZ$!O&BE3YN1'1X7$FO"0L8R*4GRK7I$->+=:U5 M+72$XC=B :X8_O_6)6"44^8B;!,D;R82QN:PJ#AX0_;EJD M9X;2"'+CH :$)*M@%GKL11]F D09&43M3/@)02]\89(YSP!"B@*@" MSG,A'JW'!.==SP,*EB7F!';U2JJ-6&EGQU28KIQ92!:5 MMCI2]KFCG<[*A2%F'N0%QZN-H! UF,GUPG343=>(UD5PHT&!;%R76:JZR,W= MRLVNS#),L!QTHXWTNT(LNQ2,'7=6_\2J2OI(9&FONB9$:9$]NT_E'(S3&39D M"SS(.*3ZB)+,)J5:6R<,@&0M;(,_SNK97'[U/A97TLI>*J#0.D!;2Y_*R+2& M#K![966<:]=!UK5<$63*S'J.2%4%40FWE0+"V(!FQ%-P1I>I,U$W\,''04SL M6WS+)Z1?\?>$2Q;EAD=#0;OW;A!OT>PGCD25:^S,M6<>4JD2"[MJL)\FU5IWW3%+_=7$MYD&>*LV@YIPX M[IK*-8.:Z4X'9G"K"P9M4B2&2,L. \]! &!/$?$$RUA+4B@FHITCO#7X9:5+@QA_%3 M-X;)SH6O(;],UUJ6#DJ6[W[#[G!S/LD7QOOC^=I])?T2@@!#%4RGXW=OBORE MV"ZB:]/U<>$B/G_IL89ZR/,!O*\<)E*_X ##_Q/S?P%02P,$% @ ]IX$ M51":[+3="@ "AP !D !X;"]W;W)K&ULS5EK M<]O&%?TK=Y@T(\_ $MX/V=:,[#B)VOHQEM-^Z/3#$EB1.P8!9A>PQ/SZGKN+ M!VE12N*F,_TB+L'=^SSWW+O"\]M6?S)K*3NZV]2->;%8=]WV_.S,E&NY$>:T MWB,Z?-6K,[/54E3VT*8^"WT_/=L(U2PNGMMG[_7%\[;O:M7(]YI, MO]D(O7LIZ_;VQ2)8C \^J-6ZXP=G%\^W8B6O9??S]KW&M[-)2J4VLC&J;4C+ MFQ>+R^#\9+'PV2-:R[%B"P,=G^4K6-0N" M&;\,,A>32CZXOQZE_V!]AR]+8>2KMOZGJKKUBT6^H$K>B+[N/K2W/\G!GX3E ME6UM[%^Z=7O#8D%E;[IV,QR&!1O5N$]Q-\1A[T#N/W @' Z$UFZGR%KYO>C$ MQ7/=WI+FW9#&"^NJ/0WC5,-)N>XT?E4XUUUNW'^GJ[0_O/KRY_'CU M[NWSLPZ"^>>S5K [/G\&@R:IPM.IE^*C O_;- M*46^1Z$?AH_(BR8O(RLO>LA+N0*0.OH@MZWN5+.B?UTN3:>!B7\?<]=)BX]+ MXSHY-UM1RA<+%(*1^K-<7'SW39#ZSQZQ-9YLC1^3_GLS\JB0XR8>D4P?UY)> MM9NM:'8 \-F1<] R)ID(A<@BGAZ0:QPQ<8HJKK&QU)9I2 M LC=FM9POIMU?/=-'@;9,T/E6LD; K=H8?-1R5+90M^(3U+3"6\,_6>OWGW_ MQBZ#9T\(U",:]2O,8XF355U+\K.H>]%)@CQK#O1[).JZ+?DI(M#VNI3. ]8P M.SZ,ZCV[74D^'[OU. MBI7?P(J*!"+>E.U&THUN-^-6&$5+"7\D]T.5TJ!''*MKWLQ^5+(&3^J=T\.FW>)7_A3-&%). M%$Z74G>"M:X1JHH89HJC+ ?33NG5L .@ &PX%^-O-KI-V]'L&!)IMDC'C2KW M,&>S;8X"5J MNI'2>%#0/)V-[L0=/T2&6)3S'];R)KG9UNU.RB&4K79H&'6TL$K32C;(1VU_ M$15*3#'Y<#^:K/,&\S@-!WI@WQ25E6[[K3695!HC.?KE+[WBW'9KJ%ZMY[J!C4O5.)1Z MM&K;ZE;5SD/GLY5 "KJ5MCDI@9(5.XJF5GYZZBKKP-4Y%E:OL4X\U;*><7\D MN&TCGW88%$8%ITQJYK!FX&G?#"7M+,=#2U!=VR$Q#]8-LBRTYD0)5T1MK2HK M\H&"%6:@2&Q9\LS#9F*[!8&5UK(69^9W3"7<9#2" MY0V7V(@69BIC#88FI*-921S>'X 0F[O5K! M6!#UEGEMB:AV.Q<.2"AKQ?;QJ8'P]2?9(3CF-PX+V@H41-G70@_#%_!E\<>Y M7:OM6,DUTZ-VR#0#D&#;>&;J$"O9KK38KE&[(W':HD2@$'I!:PR-R,M*@T 8 M$6JCH)OM6T)7P+>%0XZ/CO6Z91%Y0]^S9RLY3:1N/U^\LW4QB,;!1\^<)(%PE&\A")H\FT-PB. MQFW;UUS=G(8AVQ*-LP'^Q,8(BRT[2'',##-.JYY 5(H4&W[]NPN]TGZT".G8D*:Z9=& M_M*S2].@QF/7'5,(*FZ/_Z;#IYBVA_'(E*WZ@[!,G>323?30@W"SG=+.P6+ +,:ER2X,@;#!3M MK3D'/;&,_7L-74/8P0,K@\_OK>8ATCE_COQJX/D2'H-AZ5O*PLA+DPRK) H] M/O@M!5X$4<4Q3P9T&%'WE%$%.2YQ 4C'/J\@NEL'$0GL16]H7]VX6@]6,3X[M>"7AN52[6;Z2/):A#FRAXYI$ M5:_'PD>"^1\B>S/&(,"V72BUSH !YEJT1O/M#7,2^S>R"YXW2,-?+",=1]&> MXC]<>IDX+W@\&* I]IRG]CSX_"\?0QZH9&A"3@O4'H)3XOD@(+ZU+@97GV M!$5X=+0N(A2^#U9)O#"+*0Q#< JR A9ECK"E*TVW=P=Q($#5X"8"(LD*,%N2 M^Y9N8Q!' 2+Z =C!^,*E;0=65W G>0*N#:Q+J8UWX.=>%J;6Y:B()RM_&WU@ M5O"TQ0.2%EBN#8(8VBTA1KGGYPG].$]SEUH*B)_;^M_1J)_RM;P:$SC#>: 3 MUPG'&X>[Z&Z96#4&%HX(^K?:,F9=.)AVRK+?]"ZKE83$TW= Y$WC-'_ MU6W"W>+_]&O$^_7.6%V'\S'_0^CA8;B^%T]A4_@%15Q: >[O,'UQ__:]PN<< M9KD7Y@6]1&'HWA!7/9YG"7I>B/)6+.FZLS<$]*H@3PE)S^,(J:W0S JO*&+\ MC9."WK"@M _G\,8,']3/U9T^G'+XIFR+XY< [= MO>\>N$\-W0]0OG='^_I)].O[TB'@OJ4T3P$('BX3/_3BHK"S7!2#\3->@WU MF_YX[F_(8 6^#>+"RR)0).@Y ^0B'"["##H 'S^B:UQV?Y7:P1439YA2&GD9 MD QB\_P$((]XC SIK61<\D;#4UT.K8!@YOMVJO-!B"FK"L%\_!_;'44%-H'7 MT9NBE#+HPW08HUV ,5^!?"J!YHEJ@-IYQ.61I M1NB)*13#Q#B,ADJ9F2( ]\9^R(ZD64IAALD\BQ #S-\@Y[&(_LB0?.P-P-G> M^QG 9&7?0O&_T-#TW:N:Z>GTHNO2O=^9M[NW9&^$7BE87LL;'/5/LV1!VKUY M M!%5%JK:-; 0 %8* 9 >&PO=V]R:W-H965T\ M#>.N6I;&,OSQ:,66_)Z;Q]6M@I6_19E7#1>ZD@(IOCCS)N3T/++R3N!KQ==Z MAT8VDB[D^I+W\<06KY"U=E^T[F3#U$-%JXUL>F7P MH*E$]V^ 4M6 MWB]ZU/,.E1Y 3="U%*;4:";F?/Y6WP=)&06?\O2_&#B+:#V&GY52O6,'//!@'S=4S]\8? MWI$D^'C$P6CK8'0,_3_7Y?^CHH>2HX6L85PKL42&/=6\G]GJ!]?(P'91,K$$ MNA)NR8JB;=J:&3Z'$:F9*& /#@S$65&B0C8K*;@P2"[>B$K056Y;\=+.^3-' MM=3Z%%Q0G+_I(71?O;QEV$ZP'[)#P:#"& H8'*6X*%X1%%=HL&8/@'.^K(2P M,?4^HO=HD(68YOG0DF&&DYZ,*4ZCU)$TPR3)AL>A*<5YFB)"<9!E:$!"3$+0 M&1 $070D(DD,J7]" O\!YJOG01T]<\$5EP =,K+$!Q5%,W#_.HB&*\_RH M58P$=SFUN"3"61B@'"=A"G9CG%(*4%D.0)"O7Z).,APE7:@TQT%"AP>X4Z9+ MM(!60"6?+RU*)6!B6CB6C=Z?47 DR!Q(%/:)Q1%QR0QQ$E'T*.#VJ*&7YFA@ MRPVI6,+M89MIP2J%GEG=\#PIEI@S@U()S>@R1!]>)=10C^B*,09 MS;;+G<[HV\'_V2+@1)0%$'% +9U!:\5Y>KPF;YIB$.,@A,Q#6T86!TM^\*U/>W L$Y9/*]'8.$T.$N)\\@ M)Y/"M'"HL-KE">JTR[^>;]!PTE]B*_38U1\+I.9-_ M<;A9\33!89QN!RT-A_NY^^X1?^>N;[A:NA>-!D.M,-VUO^5N'TV3[JWP4[Q[ M<5TS!473J.8+4 U.TMA#JGO%= LC5^[E\"0-O$,<6<+#CRLK /L+*&ULE51=;]HP%/TK5Z[4IXD$0S]6(%+IF-9)K;HRNH=I M#R:Y$*N)G=H.T'^_:R=D3&K1]N+X^MYS?*[CX_%6FV>;(SK8E86R$Y8[5UU% MD4US+(7MZ0H595;:E,)1:-:1K0R*+(#*(N)Q?!Z50BJ6C,/:@TG&NG:%5/A@ MP-9E* O@07>S45#Y23B1C(W>@O'5Q.8GH=6 M)G%2^9\R=X:RDG NF2^F\]FWQ>S^.\R>:)R/(T>T/AFE+<6TH>#O4)S#G58N MMS!3&69_XR.2TVGB>TU3?I3P:ZUZ,(@_ (\Y/\(WZ'HSW62XLO-2H' MLPV-%GY>+ZTS="-^O=5NPS9\F\V[Y,I6(L4)(QM8-!MDR>E)_SP>'=$Z[+0. MC['_V__X3XHY(MQKA\#A].22\WAT6U(##O0*7(YPJS8BF(SBQ;,A)V.HZX^ M7 ^9M'01]P4><*,)KUY]4?]B9,D%J0QYIP%WDH@K-,*[SH)4\.C1HO?6Z40' M-[=$LP[^M)#J6KGF$G>KW1-PW=S\/^7-^W$GS%K2A@6N"!KW+LX8F,:33>!T M%7RPU(Y<%:8Y/6-H? 'E5YK.J W\!MW#F/P&4$L#!!0 ( /:>!%7$DN9* M)@\ 'HN 9 >&PO=V]R:W-H965TE&<'QX>'3P]RJ8N]DY=\[:HZ>6EJE^E"757"UGDN MJ^VIRLSFU=[17KQPK5=K1Q<.3EZ6G1,"_B.7[3:V,YG04=9&/.)OERDK_8.22.5J<21"(D_-^I,91E)@AZ_ M!:%[S9ZTL/LY2G_#A\=A%M*J,Y/]JE.W?K7W?$^D:BGKS%V;S4\J'.@)R4M, M9OE_L?'W/CO<$TEMG5K,?_P]NWL^E_B MW1LQO_CQ\N+-Q=GL\KV8G9V]^W#Y_N+R1W'U[A\79Q?G<_'@RF0ZT'0X M$<>'Q\WN-A>919 M/]A2)NK5'E+'JNI&[9U\]\W1T\,7(]H^;K1]/";]Y%*ZNE+"+,6[4E62@MT. MZ3@NY?QJ]E;,M]:IW$[$19%,Q0.W5N*[;YX?'Q^^.#-Y*8LM?SMZ(4P5?Z!U MX>I#H:V0(@,XD.E2O=).9@)6*ZS'#\I#.KY.8%%9I**L3%HG3JAB!7U41>L2 MO]6$?KS1/5%E)AU)ZMU/*W&;I/V+'1Y MK?>=2M83L:@M3FQIC]:6=$>N4@T%,[U4PB)4BVC;M9*96R>0!+6MV #YZ*^% MA2IH87#R*FJ,")_Z@.PJ3_V0!%"E;J>-HR%(4BBR>,VP-AXN% M4@6B394P)%N5-JA2K IV7:F"?(1(Q"^JY'!M,0EQ"OEEIMCF%, ?"E9H3OM9 M\2"DYH^SV=7MA/TPG4]%YZ>'/J81K4FFQ-$AJ7JM5G7F[3#?_R>.G")4:*.Y M2NI*.P+$\\_)6A8K)6;(7ZPY^O[18PXTB1,#UWV&W,]:(6EXRU%S]@&+#J+Q MJZT7%L A*:R]06%+"$68!D>BDF>RR11&*,DTP0J5:=19TFTJ1B+W:1.Y3T36T@FY7():L8]D3K%I(0U0$9#BRW7D M7;JI5AAL/J4 JW$GM 35LA!49RE* K:OQ+(R.;8RMJ.N1VE;)^MPE\?$7,+M M2M M%>V,8[K[1N@TUEIH&?6"<5D@QYG.!6[0)L6Q@)8XB2@4M+"QP*0H*T1( MR9U1 ILUJ$D5)*'MH:9)D'6-?.P/CXFMDM44<=_Q7%.'3*D+.&KBG?/7T2OF M(Z510=7'UZR*T,#7X/0CRHB_.9YSRQI+L92Z$F476WT$WZJ>[=:EL=H7.$YU M\#OEJU,D>3YM(2.:#G=1YIN& 35@D$B[%DMT'ZV'HF>"4LCTD41_UB3ZL]$T M/3.(LL*U27H&<-=.S*#'!84$XE-(6BXH ;/\:TC76>^-&N],1+KZ K!XB&]BU!HAM@UXFW+F'(C[=(.:2(=_]@[9/JV'Q3.B+7LFT*[F M2.AOL@"^@P%9'QO^D&4D^>@(J5V,,=[0.=K.;]_0,#9,B$)D(QA$84+2-C8L M3+&/6&.^1K5]L66S8#HO-0LB0YO: 4$*YN^A MVM)/0XF_,!62#3I$#MQ&>4I6IJ$*F$N!RZ8P[*9*@#OJ3VG-&:;@S# MGC<8]GP48]Z82ND5 @&PCOC9LK)#4'4/,:,QOJ.*VEN;(L;4-NJJB3X$@DUX M.1$*G1^NG1+M15:4U#7B^W5MT086HJH)R"9BOM% A2689!((R!GJ_W4UVL17S)%QXFK "5BB--5ND_HNPTN:?N"AVT_D#4P#J)54(:UT.CI M!!::G4#L0L.:>B&TR.G*-VUF5&5S;0)Z.VE&\X19+YTPXZ.\$%'_3'TB8 I^3 MV,S.:G%)-^YM089A]9R@(6)M4J1&L7LC>:9E9DVC BH9M#WQ:! MFS1RS";;K2QHF%[J78+9<#]NTX+]EZT3@]*MXYKTH0J_54A9[GFI;6/5Z#)/ M= ;]R@SS7G[<19JZ)%(5PG,LPXX.V[G_X7B-IJ[L%PF>2%NWS<-%VSP,3O;' MI9*U;\$7 A!$DJSF8^.&=DT%,6D>9B7T-S>IROS!4VT]1>[80,#):P.<-2N* M%'H0PTS3+&B*1^X?V%\196ABZW=% Q_9_ ML)'FCCA-=:B[H?^.K]0$/CVVHVHZ%HMVA9^)00-5.!,OG&(;(&FJ&9 M1:971#.#R:F&F_!T6+R5V% \.O+SG"_S M*A\)LBF9>3:1!N#LL3V/+_2H$9)EE<$X.@]C;69(B+=%,/C^AA_?0J_&N)6" M<8N .\%:7Z!)G#6!2\T-C-O/4NE<;=*B8U]L7RI._U$E+7^$KG&X,6E6W!B2F47.P+RZ>Y&#.*?1-!W$ MDV@=)["R07(F]-Z$O4OPD>]L&X\/.ES;N^U,QCF@ % U^)M,90#E9K:@QBOPH M#NK;4B#CA,5[D''+2^^-V+F]"\,R7M^>*E@7QI;)FN@62?,NB.?=E_0(\25[WKMGXPNV(:?FJ0J,F^KLHP:U^YA*<0C?/CV8_>99@B3&VT]Y/@W MA)H(A%_+0*UO!R-1G@RJAVF G[=20XL@3B2L][%.5QRUN@ ZW:BT3WYZ0]^[ M'VM)QDIIP?VW%J,<<,A"2"_0I-A%OWJ\1"$:UN*SZ/ M1^3G71YV=R)_%7"R'71BRO*7P8D$_(_@R0TA882I1);\I@L^KFH$%>5(6U?O M"V!_6.GXF=JL"S,5D?C4/U^5].89^$7.S_D?30^_]=/V7'YNKC[!U:^FWMF[ MZ_,>J!((LB(#6]J_9T\_4^:G#W_2,$^&# -N2UJ>M7.9P7R>W)6SD]W#]8EK M+[T[CPI\>,?4B[.2F(()R#U-*\2&GZ7[&02#=A@@Q=2[7;(J1; >VHI@P [K M1E]-S]W#& K0MQ3\+I>'UK"4Z@$VN.B"2GP=";'. R8751B8C VUW4V3S8^" M6OV MXU$/7' (B?=4ZP8=^$?+N1F&D4G-^(Y!%4O%W0U- , -X& 9 >&PO=V]R:W-H965T1J32RW >5(DKC>!B5C,M@-O%G*SV;J-H*+G&EP=1E MR?3+-0JUGP9)<#AXX+O"NH-H-JG8#A_1?JM6FG91AY+S$J7A2H+&[328)U?7 M?>?O';YSW)NC-;A*-DK]=)ME/@UB1P@%9M8A,/I[P@4*X8"(QJ\6,^A2NL#C M]0']HZ^=:MDP@PLE_N6Y+:;!.( AN84OU4<3 M.2[=I3Q:359.<7:VO%W-%VNX_PCKSS>PO/L^?US>W[G]MZ\/\^7=#?RY9AN! MYJ])9"F?BXJR%ONZP4[?P!["K9*V,' C<\Q_CX^(9TQZO]P;>!VXR8LAEC3G<5ZB9>RD&F,R!;)4R3, GK>K*P(_Y MQEA-C^B_4XUH\O1/YW&#=64JEN$TH,DQJ)\PF+W_(QG&?Y^IHM]5T3^'/GND M00C$+J%JPU MRY&T($.RN5?9^-,=NIMI: ["'OC!-;*TD-HCSK&1*N?A.GE&.99IFI'M&(OCI8C M'*9QX@S:O:V,VD)"QAHAHF0;E+CE%('/SD"%]-)P?#GL(KKS5VK';1N%Z6A\ M>++478&D3+]Y)&$OOH1['RF5/-1U[#(>#=O23MZ(JZ\7#JCMIQYI=*0Y)>J= M5U8#OA&-_'2GG7C/&\UZ=6^4_Y;I':>Q$[BET/AB1%JI&S5M-E957L$VRI(> M^F5!'R#4SH'L6Z7L8>,2=)^TV?]02P,$% @ ]IX$5;X-#G;U! 9 L M !D !X;"]W;W)K&ULM5;;CPICF>#S66<$KIM_+AM?X9255Q0R^JO58-XJSW!E5 MY9AZ7CRNF*A'TQ.W=Z.F)[(UI:CYC0+=5A53CV>\E)O3D3_J-V[%NC!V8SP] M:=B:+[CYTMPH?!L/7G)1\5H+68/BJ]/1S#\^B^QY=^"KX!N]LP:;R5+*>_MR MGI^./ N(ESPSU@/#QP.?\[*TCA#&]ZW/T1#2&NZN>^^?7.Z8RY)I/I?E-Y&; MXG24CB#G*]:6YE9N?N?;?!S 3);:_<*F.QLG(\A:;62U-48$E:B[)_NQK<.. M0>J]8$"W!M3A[@(YE+\QPZ8G2FY V=/HS2YN[?>V>GHA M72('0^U/Y XCKF2)C2SJ-1A+EFTWBW\QF 7$M1'8*PAE9<$^6+"Z1\LZM&P7 M;;F#EG5H\=E;Y.C*KCG+"M0 W7#7Q9V+[7U9+VV3=T&EPO='R I6KYU':XUD MX@.9CN%&E@O9JHS#_/KV(WRLV#TR N9,%\Y99A<< R!Z7B/@(Z DBB-\^CZA M:8"+B/@AA3O%MT]M@*EC]]OCXE21""[Q$:QQ"$)$@G<*-XPT17 M XFI*NQVI3!<;Y7Z(48))QX$Q/5X; MS%G8.^GC1B1!\Y0$<6K3#],4PZ*>*_/HXMHC[L"BD,N\,5Q6*\=+ ZUF'X>D' M)(X2N)#U^L"IE*1)"-=8&E0&Y';)4>EW 9#=PF"BR @OBA%41!.X?EJY7>0! MF<2!)1"-,$R"1EW]]A'_""8DC&R6"-NC'BX26\H(KM"YI15VG\4G:LP%>PT7 MEFY:EJ)K -TNM<@%=B2Z?58+Y$ \@2MN]MU>F!(_H;;22%1OXK9"XODI')"N M:)"NZ*!T+7":R-O2-?.@5I]$+0Q_=X$=G>_R=ZMJRT>X9/]@1\]+A+M/PP[& MW*]AL^>*0)S4/!4V9V(I^[*L.>71?-7:VWSH=$X\:\.AQBLEJY_B0SKUL3ZV M"O2B,GUSLP5ZF#T@0=<I"-!IBQQ8[#4YLNB%HV!U&R%DW.?T\WLV?ETRM1:VQ]5=H MZKU/D%RJF^FZ%R,;-T!%5?6*@=40, '@' 9 >&PO=V]R:W-H965T*Q*H6=.84Q]Z;HZ*;!B^ES6 M*&@EDZIBAE25N[I6R-(VJ"K=P/-&;L6X<.;3UG:GYE/9F)(+O%.@FZIBZFF) MI=S.'-_9&]8\+XPUN/-IS7*\1_-7?:=(H__> MUDZU;)C&*UE^X:DI9L[$@10SUI1F+;=_XJZ>V.(ELM3M%[:=;QPZD#3:R&H7 M3 PJ+KI_]KC;AX. B?=*0+ +"%K>7:*6Y34S;#Y5<@O*>A.:%=I2VV@BQX4] ME'NC:)53G)G_<7M[_>7FPPK!U#4$:Q?=9 >Q["""5R!&\%$*4VA8 MB133E_$NT>DY!7M.R^ DX/M&G$/H#2'P@N $7MC7&+9XX6LU2IEN>5D"$RG< M",-$SJE66&B-1L,UUTDI=:,0OBXVVBBZ*=^.;4.7)3J>Q7;/I:Y9@C.'VD.C M^H'._.T;?^2].U%#U-<0G4)_KF'Y!&NLI3+VN. ><^H0& M:]YV2\I%/\+V%D4 M#> L] 8]U-F8+%>WZ]7_X10>2+>F0&5WPC]$TO_**/8O!N#'SX1BCQBU._H" M9[_N>\.0UGY1^[/F5L&R1QY-1H/==Y5E-$CM,0IZ*N@UH'DG:$(IA2)Y M GPDSB)'4,P@=+(F:K$%\"?#,-[OH]4N(A)^N1R-P+[IVZLQ&D;CV%X-+QJ. M+ZQMSXNN1^ /@]$8CG66>S -Z6[F[O4D?F"X+MI%LQLX:?=AL0^T-+:) M2J1+4DG\]SM#R;)L*]XD+; O)C42#^>09X9CGM\K_=TL 2Q[R%)I+EI+:U=G M[;:)EY!Q\TZM0.*;N=(9M_BH%VVSTL 3-RA+VZ'O]]H9%[(U/'>V:ST\5[E- MA81KS4R>95RO+R%5]Q>MH+4Q3,5B:?>\^^";@WM3ZC)C,E/I.#Y^3BY9/#D$*L24$CLT=C"%-"0C= M^%%BMJHI:6"]OT'_Z+@CEQDW,%;I7R*QRXO6H,42F/,\M5-U_PE*/EW"BU5J MW"^[+[_U6RS.C559.1@]R(0L6OY0KL-3!H3E@-#Y74SDO/S +1^>:W7/-'V- M:-1Q5-UH=$Y(VI0;J_&MP'%V^''T>CFZW1R-?GC]H:]ON6S M%,R;\[;%6>C;=EPB7A:(X2.(/7:EI%T:-I$))+OCV^A=Y6*XR[? ML.H0\_"LEE+'C*1L: -8S+ MA'T1?"92806Z?@6<."2,6U9C1Z)G4XASK85_#<*@_]ZP>46+;VFE-5I9C=86 MKZ"E*UHSHH40- U*!2JI.+P/$$,V \VBP%F#,US$PT\O>8J^ /L"=Y"RH&S# MLHT89@",;\G@(5YRN0 ,?"WN.&64C? :O2 M7!![J2I.6+_K19'?[%HY1:&' Z'\&DT$7B<\W9E^W_*+E-'S_-/H8!4+ZT^H MH^]U,3R:_"^@GRZ2KC?H[*[$ON51B821%P2= W*E^6/=H#A_1WAI!=-Y.(77[5^,[WN$[Q9VGE;WG.FE*V$>G:D[8(R*.NL(E M*N8HD_(,%D)*6@[*EB"38F6<\EU<;-3.:P1T22!^;,-R0S &A2'F(N;X/I=J M1J[028%"7N6H1"PIG0]&/+"LJ!F :H:]W%QD]^*T,9B^,Y47*]8\=UT(Y:G M98X%)PM*P&I?:YO"**1VQ#)W]*@@R%%>-:KU"=X6B#4@PT*OU^FRL0L'0T%[ MB-KHN)!QFA-]'/)Y$_.T*PH72=-KE8'')%;J/2_P>^R:KS.".09*:XPJN!,J M-^EZDV(2-J,M LP(AKT._?X;-IG/L5 F+)I@7H8UQ0K(>+V-;TWK%)?D7@?H M2/CF69NQL[=5$CX28KTJQ'I'0VQBK,B<+KR1&NH)%=11QUY8 M04%%YU?44D3Q^?44346!03).,)#1F[/ZZGP2N-$Z7JZKP[)I$QX]07>UL+]- M9VS,S9(!*A8=Q65!"_ZU@#7^_]'?2:2Y3"B!XP'O]:/^([UM5M_TB@,CW@-_ M = 4]TB+V*5"0L/$@GDE:F@;G,"_MGA8KA2F#;,3^S=+I>U;C/\,G^YPBJQT MK^?CD3NH=[:P!Z9)MDK5&O 45ERZ8\Z+!E&M/71I\VZ[$;4@.:O[E<#,NA*@ M[P>UMN;.GN52:>V4;O DP.S@E.6JK#$*4E@V6F@ E\VH O5\WZ]WZM7IGNE/ MEQQ3)1<[KG6], QJ;?ULW[7\.CD?EI OEG1_X$5^V-AYAIZ?A=(DYGYQ6NZU MAV,/Q#8(!M5OD]#HS9-E%F"IZ9"J3JT:W3?]'TJ+.K5V1VD[EJ8SKEV[NLE M+]P%E<%3%&N7&!=L4UUG*&I3#'H?Z[/I:)NKB4*AZL M6KF+H)FR5F6NNP2.:T0?X/NY4G;S0!-4-X/#?P%02P,$% @ ]IX$5=FJ M7'\E P , < !D !X;"]W;W)K&ULE57;;MLX M$/V5@;HH6L ;7>PX:6(;D)T$]:()@MC-/BSZ0$LCBRA%JB05)W^_0\I67-0Q MVA=I.)QSYL+A<+11^KLI$2T\5T*:<5!:6U^$HX)'CQNS)X#)9*?7= M+>;Y.(A<0"@PLXZ!T>\)9RB$(Z(P?FPY@\ZE ^[+._8;GSOELF(&9TK\RW-; MCH/S '(L6"/L@]I\QFT^IXXO4\+X+VQ:VR$99XVQJMJ"*8**R_;/GK=UV .< M1V\ DBT@\7&WCGR45\RRR4BK#6AG36Q.\*EZ- 7'I3N4A=6TRPEG)U?7#_/' M=#E_O(:;^5UZ-YNG7V!^MU@^?+V]OELNX,.2K02:CZ/0DCL'"K,M];2E3MZ@ M'L*MDK8T<"USS'_&AQ1F%VNRBW6:'"7\IY$GT(]ZD$1)]WS]MW)' MS9^8ZPJ82V-U0\UF#3"9PV?,UURN(75-PRU' U?<9$*91B/\EZ[(G!KJVZ&J MM$X'AYVZ2W9A:I;A.*!;9% _83!Y_RX>1I='4AIT*0V.L4]N&-?PR$2#H HX MG."AF(^R'HYY62(4SMW3SEW^ZH[OU9/NGB7;F:IJ)E_>OSM/XK-+ YFBMI & M,.T+X=O*P-]PK[%F/">CVE6I;4M%A=0T%K2FRE*RQI7H M+TA.Z1/W!LDG:MA,-W@4)K9!N:8F6-([&\8DG/;.!Y]^+[8_=M)/>E'<)\&? M?G()AUH]W)MB%>JUG]6N3QIIVX'6:;OG(&VGX*MY^Y;<,DW7UX# @J#1R=EI M +J=S^W"JMK/Q)6R-&&]6-*3AMH9T'ZAE-TMG(/ND9S\#U!+ P04 " #V MG@15"I06A!<% !P#0 &0 'AL+W=OV'1!3%>^XYWG,\^GPCU1>]XMS 8UTU^F*T,J8]&X]UL>(UTZ>RY0U^ M64A5,X.O:CG6K>*L=$9U-:9!D(YK)IK1]-S-W:GIN5R;2C3\3H%>US533U>\ MDIN+43C:37P4RY6Q$^/I>V.PDI<6L/] M\0[]K8L=8YDSS:]E]5F49G4QRD=0\@5;5^:CW/S&M_$D%J^0E7;_8>/7QKBX M6&LCZZTQ,JA%XY_L<;L/>P9Y\(H!W1I0Q]L[M6 M-KPQ&N0"'%VX?<2J0]I]7 ?1^KG>K)5HEF!6'/\4Y\":$K1XA-KGCMO< >X\ M[W;>+<%!2)Q9<4"RHX6/][HS];KO K1N()%%(;F&%%XQ2!)6_P<^6(LQ)K M1=B$VZ+?,=7P,X24T#"Q@XS0V YH3H+)! =13)(@A$],"5L-/^R$DB@.(21I MDD)"$II#1"9A"K.55.;$<%7_,'1(8II!%*7H)$X1/HSA7AJTVD/$V!(RR2,[ MF! :93:V%(.T,U%.)E$( [I-.MTF@[J=K=NVR,4)PF"LFML*GAMLUYX8?RQ6K%ERY\%3DO-*+-UF M'U#JG"98.+GU2=+(U@V-2191/Y%E\(=L3AS]!N\4N ?*VHV/2NY'QU"N>9<] M3%/9%?U+=Z!ZZ%M'21[B\R@/HV/[3$@>9VX4DCR;'+_ V=MFNS\Y_HP.V M=8#"PJ0^1^S.&>NIW'G"#7'G-&KOM7KX^B2_[%G].%-]LDI. M,_S+7R(=T.\QI*<4WN#_%-X,Y"WK\I8-;NL'9K!7FB<;XK,KG[SWSQKJR]<@ M<']?[ME>\G69'TAW(ZH*KW_(\3!/?^.NVJ/.6MWP@M=SKB#"WNV9W[&GVO5N ME\ CK'D\F.S:X8/2E@2-L-8F]C6":$+2B1O'V(-(D 5VG #%4\@^ HI]"<\? MG+]?H938 M,.<4""-#]H4^V.3YA3;) ATM08A:C;M7''$MIQ[&1'88 M.3G> M&MMCCI( 6VE?IL=[M^":JZ6[ZVMPXO$7XFZV^SEQZ6_1S\O];Y$/3"U%HY'M M DV#TPR[EO+W>_]B9.ONU'-I\(;NABO\2<2578#?%U*:W8MUT/W(FOX/4$L# M!!0 ( /:>!%7KFD"4F0( -\% 9 >&PO=V]R:W-H965TYM,@2 TG:81U0M&B[[6'8@V(SL5!9 MRB2Z:?]^E)RXV9#F1:9(GJ-#2^1X8^RC*Q$)GBNEW20JB=:C.'9YB95P';-& MS9&EL94@WMI5[-8611% E8K3)!G&E9 ZRL;!=VNSL:E)28VW%EQ=5<*^S%"9 MS23J1CO'G5R5Y!UQ-EZ+%=XC?5_?6M[%+4LA*]1.&@T6EY-HVAW-^CX_)/R0 MN'%[-OA*%L8\^LU5,8D2+P@5YN09!'^><(Y*>2*6\6?+&;5'>N"^O6/_$FKG M6A;"X=RHG[*@2%(9&-K-F!]-K-Y(Y0:T"Q.:G\I]V0Y M*AE'V<7E[ $^/HB%0O=I'!-3^D"<;^&S!IZ^ 1_"M=%4.KC4!1;_XF.6TNI) M=WIFZ5'";[7N0"\YA31)TR-\O;:^7N#KO54?+@@NI,N5<;5%^#5=.++\%GX? M*K;AZA_F\OTQOLPNS"T6DDM9641N:QK!U'E( ML][\?\8)I(/3)$E>C2M-R+((K"#F[ S@/70[":_3)R%5T'U U0D,SW9,.^M: M/,NJK@ZGGR7)-GUG';K>>*_I*K2K,%H&&(!T(P2Y[ :'T"QY?&T&[C#VAG>O874$L# M!!0 ( /:>!%65@%@GZ0H )DD 9 >&PO=V]R:W-H965T7(LD%L2]%4?0#3:TL MXBA2)2D[[J_O,TN*DA)9M^RS[.B M;(Y'T[:=OSHX:+*IGZ7-RVKN2UR95/4L;?&UOCEHYK5/QV'0K#B0460.9FE> MCDZ.PKD/]#G[Z[!W[.4Z;?QY5?PY M'[?3XY$;L;&?I(NB_5C=_>+[_6B:+ZN*)OQG=_V]T8AEBZ:M9OU@6##+R^XS M_=SC\)@!LA\@@]W=0L'*G],V/3FJJSM6T]V8C0["5L-H&)>7Y)3+ML;5'./: MDX\7GR[>_W9QR9Y=I=>%;YX?';28EBX>9/T49]T4\H$I#'M7E>VT81?EV(\W MQQ_ G,$FN;3I3.Z<\$^+\B53$6D' M8:+#'=;'@_7QKME/?LZ;].:F]C=IH'$U8?U^FFV6[IQKNZ574T!3%0C/O+QA M;: !"Y?+EK6X./[* CI[7LWF:7G_TP]."GO8($([J]CU?4]C1M8-,XS6NL5NYK6WF_0F(&$?B A M(!_6OERN_1YGINP4V\0T[&)10RG9QT73Y"FQK*F*?!RVLO37BFUO>UB:Y?"& M_0ARS&F,09 M=OKA])S91#&9<.74M->&D2V3XC"-L,=(= M=K@NG0,\ANLX84G"7!SS1/6P":XQ6CLNG!R T\!9NP"IX%+'(]4A%RE" M3DO+5>)ZSA'_0!.3< W.V0CL$H!2=+@9H")CKH0=4,/7Q,4]W6(1K7AHN 04 M"BZ+U#IR6DE.G/F1*4&,2^B(;* (<(Y -;OY]L=@EAC%HX38!H--D@3,$DG> M31# 5B0=9@KQ!Z T-B-TQ(123.L(0:669!.Q9*"?35;HQ!ILE#W9)#8,^IB8 M:T2BL=PIN\DU%%[<60)(.Q>FAHH8^$J%R\9(+"+8OT'@H9U J;YGM[YN@4SQ M?X&GK;Q9PO*IAZ5A5W5ZZPOV4SJ;'X91"Z(6W(.EDQ!J(B;Y)=W77$7D36D- MHLFQUWF9 L:T@$WU;9YA!2')Y0D30D*-0! $AG),@EH)Y/YLT2#E-\TZ/OW: M[_P8=@L1(\P,,@LW6%,8!5T'M4#5RVK2WJ6U[^__)7]QY;,I;B%-B)E2W,60 M/K!6)+ 4E'^;3P!7EON23.N'^;1HIQG-(X2&#L-6R2$GC*R54&,H\P4PN"&J MK'"RR"C(09"8B%: A#[=>#W$TU,W^!MB50A;-+[UID@&\@WC@YTC%A%;&]Q MMXPMEV"_A.D1I!=.L-!I4I4( .UUMR0AML 3LJ"1U0SD2260!:L>\C=D'.0S M)"0J$H0IC%0.N$9FG\70)N0&BU" ^%3(ABV MBJ4TR/^$L^HW.-YI'@6%MJ@C% 6YP6=POX7_8[W-ZPA.A2# V,1H M-@)/8* MP7#[?0[W*E#-Z)#*8]!%H$*BV'THPA6MX*BT3!#H&@E)H.P11N[SMXN0\, N M?#AX/8H9Z@(#GF[QMJ98-BP&$:F"0M[3&&A!1?)NN3@ \6INM:@Y9B!R%)U09T@^]LX@;A<1-Q?U^-0>K-.HL(74(4P=11@H) M5=H#SH92\-;Z$X3D(,$&$DL0ZF,7D5L#6]$J@ M M$,\1?&80MB 6!!K3/)4Z)EL^#6CO08=_O83Y>JW_]I)F>%YR!800 ?G,OTC+ M\0L8BDE 9K@*[##_9S]^,HS[1Z%"(;9"%F/T*-.H5\!JL03(<"FBLYLQ3K1<> M 67HJGBLR$PTFSS1E#*0]57(&9+4@EO@L ZF0.]OM0TZ+M&G(8%;X"U14ME8 MK>%I$.P.G81&AL$7ASC\ D_@1T&-_ZM'!P@^+9]R.GX$KC$LDD&@)5"-;-33 M(*!J4:)H:,T&045X? *51 %#[;$@8$$FJ]<9"FE#3B,V@:%0?G3"7R"J-.DY MG!,QJMR>9*9[!(".5#PA,L;TY,GTM#3&](2PH6C;H"4T@!XA.!0?N*2ZAUI2 M=77)"D,+H4=X@T1H:A@]B/@*1 LR64/9@Q[2Z/C[TD<^H^56#U#QF54W91X$ M?F]R:8?AO5DA12R'+],%8/T?3@9[(*S3LIGXNL:0ZA;^ V0^:# D08A>@ZD0 M[8(O7FJP"CQ9'YZV2,'S*@<2E'EI'L0#.AY45#(BPAGU5&7^^T"B1Y66QS+J M1=4$&2!1#5T#B2H:*2"P!R;(,?*N1*2@?(=ZR>0I2_?W8:4E27?4*Z<+/"+E M#++NK.,Q3NW!B2ILZES0I:+%XHE\HMK\O6R*(BA?R'@DBE1_!5'4?40837VH MWH>21CLOT%8 $!S'T?<5[CM^!=/#KV!ZYZ]@R\U??)[[C !J*W8]8/$/G,A+ M]GK1+FHZ6:3]+1\]_3!- '[P=5!4=#;LU^LB[WJ$K;^A[;3DT;^A]=T$D"+- M]@WPW&P:_.96ZHVMT)A)MYUZM9WYVB:JU29P-_D.]\Y3=%]I4=PSY(K)@@X6 M98.[FDE.'F[(LQNB]S)DOCY5L70^+W+8!AY004"-7+!SG%-20DW QA4NEU5+ MK5!65(T/IMZF!9R#N==7>\A:RF/+Q@L9,'_>V3]%;XTE8'F.3K)?. T7M1# M%U;!]GN?UK3!@GIC,NI9GG?I\6Z:H\?-VQ6::_U>VB7R=%8M**=7J[NG:>>E MFG[#IRMY>5M1#4-S-LMN?5Y7MSGB_"5[2PO#Z)*)SAC!_D(?,GR@Z.L_KZH6 M^]@HKS9*)(AP_U2(JOKN%ZLD"!L]^*'G"DAZ;E?\F"%^S,[X&6PX2PMRR%;B M[YSB\<3O<:("9?78HNHXG14IQ&Z29X-#AQ8<%WS;^1-=]S5:[S8/DW0#*TAL MV8 -V;I.7G?;8>$-B.85.PT,[_Z??S%S'Y AOJ![XQ!S/K_M:CU:]PM;."M] M&Y[5(S&;[L"B4ADFWK1S-?MIEM4+'!*#87,W>15JVFP!K2TWAX926NBN@T:5 M'.U?H2N02]2O3X5#G*U91[N[5N,SN3$E%^Q:(;VI*JKN+U@IM^<#/&@[/O#ERMB.X?AL39=LQLS' M];6"KV&'4O"*""*+E\M2N[]H6\\=P>1\HXVL&F/PH.*B_J5W31YV#-+@B %I M#(CSNU[(>?F:&CH^4W*+E)T-:+;A0G76X!P7=E-F1L$H!SLSGMU<37][>3&9 M7;Y&TZMWUY?O9Y.;-U?OT1%#4F.0,;HG11FI=&E M*%BQ;S\$]SH?2>OC!>D%?+L1/@H##Y& D!Z\L(LY='CAL9A75+&7%["7!;JF M]T Q@R9*4;%DKOWG9*Z- K[\=2CX&GMT&-O6T*E>TYR=#Z!(-%.W;#!^_@S' MP:L>ST>=YZ,^]/%45FLIP$>-Y +-C,P_-W'8$2@5ZJA^>6?;3!]ROW>!P^[? MK!A:R!+JEXLE,I8731'SKTPC \/YGF/:.39WCN6[CK':,:CF7"X%6!>("P=@ M_:?B_OFSE.#DE08S((^H 826)2^H@0]MX*=JU^$"T*UORF&LF>*RT-!=\-Q. M/T4W*\78'A_1C-_M=UA6V3]XIS65VM@5%+ME8@-!GK"[O-QH4!#;73#(3L[K MH*@H$*VD,ORKZWB!?D)XY"4AL0WLD1C7/6&00H,0+TQ2- ,A@G1Z:,D$4[2L M80HH<6[)9[6J39=&./0PH&#BQ6$"'GIQ!C^Q%R0ANI$&K $W\=(LM(T0&G:E M,/*"((+&*/5&$48]!(PZ D:]!'240U=K&Z=&$RNIW-P?XME3<.3Z09D!!FU@ M/]1!.JQ+"NMQC32<4[#?9H7F]D Y1>\WU1R,8%,^.06 W<0D*7#$V62\66 M0(3'0VT$<$P!I8 O0&QJT%LJ-G T(>PU7/!";#.9)'Z2=49+D H+AMT.$Q@< M1=T@NV,JYY:X)[#?E@LA\9.@&P?G%XQ;\Y-Z=(3],#CJT$:P3OK '1R.P":+ M_-CM:QA[),A0Z*<=P"W3%MRRJ7'%U2MU!;,/A[W411#'/DXL'! K2R. "W;" M6#A&4?=G K)=Y2;7F"][L0,GIG)??#.@FHEH? M:1U1JV$:U*FJU8DY==K+]"FZK->9/L!]@%U1W.U1756/IS0]<,,RY2&+CX*# MH/[>.;MC.J5Z]3W#AQ)T)ZM^7&Z_V(I!KVTI_G>3/XJ&^P<3_)U*MP3&<>)# MN4=)W)1UF()^NQK'B4_2EGUM_;O-)Z]@O&W%Q$H]24,?8Q2Y=ISY<=!:5K*H MT_K8]"1T:I""THR0DW$2^$%GV81VP([@^$7CXBA#)Q%QYT^*?9RUQIWF#',J MB(8(7TG4]+I M1-*K$]=,N2>*^!&MZ(7\'[5BO>/\OR0+WZOY?ZH2_T/]'LW&DVHX\E.X&X6. MR5![V1.JUIY]&(@>'ZFVKD*P*Y L\[,GU=8WM5W;_7B8!^JI#C)R]X?,ATO! MH0H:[CP+*Z:6[O%KK]8;8>H78M?;O:\G];/R87K].']'U9+#=:!D"S -_ 2N M=ZI^\-8?1J[=(W,N#3Q977/%*%SG[ 087TAIV@^[0/=?A_'?4$L#!!0 ( M /:>!%47\T0D5P, .0' 9 >&PO=V]R:W-H965TTLVW_? ML0,IJ[)HU1=[;,^<.6//C&='J9YUB6C@M:Z$GGNE,8LWT0#8HZ&0O M5/"6\SX5J#;NF;J[Q56\CCW M(N^\L>&'TMB-8#%KV &W:'YKUHI608]2\!J%YE* POW<6T;356KUG<+O'(_Z M0@8;R4[*9[OX4LR]T!+""G-C$1A-+WB'566!B,9?)TRO=VD-+^4S^L\N=HIE MQS3>R>H;+TPY]S(/"MRSMC(;>?R,IWB&%B^7E78C'#O=8>Q!WFHCZY,Q,:BY MZ&;V>KJ'"X,L?,<@/AG$CG?GR+&\9X8M9DH>05EM0K.""]59$SDN[*-LC:)3 M3G9F\;#::R'<='(]A*<282\K*EB" M!V/3 30:39O*E&#H.']+;M>3*T[D\$RN(7+:737ID5E-%I36^3,P??*BI_!4 M*L0WZ0-;_OIVPR:!':(+Z;&M43$CE>7V(1I3>*1>QP510?@$4>:/PM0*4>J/ MQI&5PLQ/XH2D.$[\<33^'UX^BGR/0E)96^PI?',]A/#8"[D[8']=%E%?^+[B M;SCVXS2$X/,KA)+GP+&_9X:H7T#1YI:X>D59&,?4?O48JD0>&[] M=R>MX.;:/CLR56AW =T&U[IU2=+2.RF7'P_;]1HB?YR%$/O#-"-Y$B96'D\^ M$N>-FQU._# .W11%,,S\2>:F;#*Z?-J+!^]*YQ.$@\3=_2"T4S28A#0E@\FX M+RFG$W>'[ND&6>IT*(YK)1U<=%Y*D8/[7S3%TPK3->%^M__"EEWG_E>]^_^^ M,G7@0D.%>S(-!^.A!ZK[4[J%D8WKXSMIZ%=P8DG?,"JK0.=[*4& "'$ &0 'AL+W=OL5VW=6_B>&RG?>CT M@99@B1.*5 G('_WU]P"D&-M75G/S8!$DL;MG=\\NEMZ_;]HO;FZMIX=%5;N# MT=S[Y=YX["9SNRCW!Z$CL'>NP/V[XO;3W[LF:@BVK#;F@+B^AJE :XL@Y)N?(MWI:0\X=7I[]\/#V_IK/S MGS]=?CRZ/OMT3CO7Q4UEW>[^V,-"V#>>]-J..VWR%6V*/C:UGSLZK:=V^EQ^ M#&0#/+F&=RRW*OQM5;^CA#.27,HM^I+!W23J2UYSU\[ *$^7=MFTOJQG].?1 MC?,MR/'7)G<[;>EF;:%@]MRRF-B#$2K"V?;.C@Y__$$H_GX+UG3 FF[3?GAI M[VR]LHYNVV9!IP_>MG51T4DDA6T=%?64/BUM6T1'+MKFMO3CG0^-<[N,CBTJ MUM)GB%3-I/!V"A4H96?=)D>W0MGLZ'-\=HUO\@Q?,^!;]OBJ#M]-AV_U!)_M M\>'E(PH^9"@0D5R?- B0GUO\M=9&[:Y\H$7'.!L81^"+'?@2MV A&-U;V"H MM8&U>[='UU''4[;2%90]>Q!U!/DGJS6!VM[Y/3H'S#D=P>-R4M ;TC)A*M-8 M98ED0? -"98*P1*5QS7Z)K%N&A-!/,I"DE(EP-&9XP(U+*\AR*$KI< M.5<6) R3BE.B66(R@HPP"2G%E$CHNO&(O'N!+1H3)F6Y$ECG>8"@L)+ARE) M"#N4DDRD7UU[)67_ZZF0FJ62AQ6@!W!0G:5,9&E8\0QFDK67">Z,HHRS-)-D M8))K$ERP3&:#BP$+*03-T([0+)=RES3BE;_P\"7$ $&E\"@&6&FFT^!Q(G.6 M)B:L1,)RF-]2EME0EMF_E.6DJ2=E51;Q6&ENA\"]K$7R#9TTM6NJ;H'8_;OKXF%S@6X%]5J!OD3Z:OR =/(4:=FAZ8MT^0QI_\X' MI%0ZB@;K('43SOCOKZWM.=[[YB0_[7G%HEG5'F5ZY9O)E[?A )_"U47H-%U8 M^JY#.V!S;I)=+(*:' MPEO,,BQ0F,K$+[H=3XY\AGF7MBWI6AM,2W<59[V@G M8SI309@9!9$=$0J>8Z%!>3SXA!;68AKY>X60!D5O6UL]ZW^T8\)^- ]C<%4J M_*:,)W(MO:EKPB)"(L)>(5G&PR(S6$27!-.YWEVS+';L/L!(.YD$-<=1T!F3 M.B4I)9&U+ V:"I9SF.G2U&S!CT 8Q.& MHA#AR1QALA3Z".WD&=J@*DBF)Z4 M10SCBS(]B@JZW\]?6@SP-AQ?G!D>XJAS)G.#9E45[1: M?]O=^4UZWJ-N?U.HPQ<;B)R5@G!_VT[CZT(L5N\!6U,6N@R/?/2=_?NI_SX0VI7"%?8?3)N&2I,7'22%(T11W6*%!T%KZ6^P_:_!0M M2:2&Z01=!!U,@Q$)A(W4L('L\H2N[DO_CVT[-F$>DHI4PC2(AMIG/ ,'DS#D M2#JW@39AHPLS1PZK8(CF/,X<'#U#!5.2?K$(=_U(B<$FM#ZT[T21ACW,+BDZ M*IK*25$7TP+G"\@*KU$)&2:P'&SGE&*GX<,$@\Z7Z\!6K33AV% P#(BI3'HB M?RUD@?:4-!R?C M!%4829N=AP0 $\* M 9 >&PO=V]R:W-H965TN[T1;LY;;53=&R.#NI3=F[_T>=@S M2/TC!JPW8(YWY\BQO.:&CR\:]0R-W8UH5G"A.FLD5TI;E+EI\&N)=F8\F4X? M;QX_3QYFUW#[\&%V#]/;F[O[V8?9E_G'KS/X?#N?P_"!+RJA1Q>>09?6T,M[ M^*L.GAV!C^%&25-HF,FE6+ZV]Y#JCB_;\KUB)P$_M?(, I\ \QD[@1?LX@\< M7G $;_:]+RT*;!%OGW4(P=1'@8PH[-N=[P7%P.<"ZT:)[$8/SN#8W] M]R<(ACN"X2GT\1S'<-E6 M0*)GG>UFW%C5C"K2E$ U-5H\_"#LF3@(\R5[6 MX6>E#Q?KM*N'0L!*53BGI5R#L37OA[7\*32@0\@++M]O58Y[_HI[A9S/X:%HA'C5,S O7UXK;.7M@^Y).*$X M?Q(GIFF$S'\ %E-J]&8G_TJL2REM3#U'> O#-" LRT96#%(2]V+$2!(F3F0I MH7$Z.@W-&,F2!"@C?IK"D :$!F@SI"3,@M&V((:_P%"\X(]4BY$'"R'%JC3( M@5#K;,A(&%'WCM)P!%&6G?1*0 J74XM+0Y(&/F0D#A+T&Y&$,81*,P3"?/T6 M=9R2,.Y"91GQ8S8ZHIUR7< *6P&P_=86I90X(2W^CXT^G%$DXJ<.) SZQ)*0 MNF0&) X9/$H\-BKLI24,;;DQ%6L\-FPSK7C9P!.O6NQ>2HD?(A E+*%8DH3$ M?H0AQ<1/\/T%8[?6>"3D%=>Z7)4(6$JC85.MP:(DBWR..M]5"=VY MNGU#%H_@W9N44?8>PH"D+-TM]SJC;P?O5XL@B3#U,6*?63G%UHJRY'1-7C7% M,")^@)G'M@PM#@E9ZOK+#^D?;3&DKE@92M^\&S0^W M B499O*M'8.8LM&^)DLQ)Y/K M]!QU%]N*_3$U)\+I-9/_\7.SVY.8!%&R&[0D&!W6'CHWO+U#OA;-VEUE-#IJ MI>G.^YUV=UN:=)>$7]N[J]8-;[!H&BJQ0E/_+(D&T'37EVYAU,9=&1;*X 7$ MB07>^$1C-^#WE5)FN[ .=G?(\7]02P,$% @ ]IX$51MP!W@A P 8@T M !D !X;"]W;W)K&ULK9=K;YLP%(;_BL6JJ96V M<@FY=0E22IJ.J4VCT&R:IGUPB1.L $YMDW3_?K:A-*P4+15?P :_K\]C'^ P MV!.Z82%"'#S%4<*&6LCY]D+761"B&+)SLD6)N+,B-(9<=.E:9UN*X%*)XDBW M#*.CQQ GFC-0UV;4&9"41SA!,PI8&L>0_KE$$=D/-5-[OC#'ZY#+"[HSV,(U M\A%?;&=4]/3"98ECE#!,$D#1:JB-S O7M*1 C?B.T9X=M(%$>2!D(SO>UH_A/<38#O74^]B>>.IO=@Y+IWB^F]-[T&L[L;S_6N?' Z MQVS# $R68)$$B'*1,1PC=@9.QTAT(M'Z#!;^&)R>G($3@!-P'Y*4"0$;Z%Q$ M+N?7@SS*RRQ*ZXTHOZ7).6@9GX!E6%:%W*V7CU$@Y*:2FV6Y+M:K6#2K6#1+ M^;7>\'.)0$XXA2H3Y4J 7S=B#/ XBMGO*K[,T*XVE,_J!=O" TU\3 R1'=( MP4@L1N6N9E8=925?*#O' MM/JMMMD;Z+M#H(IQMMWI6.UB7"E6NXC5KHU5O*4@32LCJQ4>NQ\-F948VP5C MN^E<;#?)WI!9B;U3L'>:R\7,JGV08[9A&\8_F5@[X3MQN@5.MQ9GL:'B+8JJ M@J\5'KME#9F5&'L%8Z_I=.TUR=Z068F]7[#WFTO7?D6Z6J_2M7;"=^*8QDOM M8-0"S5/&,*S\G-<*C]VTIMS*F 0KG'"0(16PMXX[XKGB&8%?=;A9*MJX@?"186M MFJ'X"4)4#A#W5X3PYXXLLXO?*N!%4U-[[[8 L "R% M 9 >&PO=V]R:W-H965T8R\6;[H=,/C 1+G%"DEH1\Z>3'%Y1H00AAA.P>-1]B MB1:>0^H]YDL>@=3Y0UY\*Y="2/*X2K/RHK>4SI5C%Y=M\+3+UF[N\ M6,52/2T6_7)=B'B^';1*^_Y@,.JOXB3K79YOEWTJ+L_SC4R33'PJ2+E9K>+B MZ5JD^<-%S^L]+_B<+):R6M"_/%_'"W$KY)?UIT(]Z^\I\V0ELC+),U*(NXO> ME7?&1WXU8/N*WQ/Q4!X\)M6F?,WS;]63F_E%;U"MD4C%3%:(6/VX%U.1IA5) MK<B7J# MAA5OEJ?E]G_R4+]VT".S32GS53U8K<$JR78_X\?ZC3@8H#CV 7X]P/]Q0/C" M@* >$+15".L!85N%83U@V'; J!XP:CM@7 \8;XNU>W>WI8EB&5^>%_D#*:I7 M*UKU8%O?[6A5D22KK'@K"_7;1(V3ES?O/UU-?R,?&?GM'24W'WZ_NKWY^*%Z M_N4?GZ]N/E#RAKSZ$!=%7%GF-7D5"1DG:?E:+?]R&Y%7?WU]WI=J12I/W*,[ZLW8/\N^,_OPK7O!/ZRR=Z28'!" M_('O6]9GZA[^/B[4<._%X=&?4Z?MAWN6X:S%R@_"%]6Y>W@D9OMM]QRE"/:& M#+:\X 7>EVQ3;N*4Y 6YR>X*\<=&9)+<2+$ZJ99=YW))_O6K&K1=5O[;YKZ= M0FA7J';N9^4ZGHF+GMI[EZ*X%[W+O_W%&PW^;BL]$A8A810)8T@8!\$, X5[ M X4N^N6G0O7I0CZ1.)L399]DK3JG/"&9D#:O[&"C+:SJV_>7OJ?^G0X&@_/^ M_:$1G+)=C=!:EB)E&1+&+=L0C'PO/-P&HX3#?0F'SA)^5 54_29;D%2HPXP3 M4E0'%&_RNS>;4I"X+.VEW$&'!^OC#4_'_JA92J=\UU*VEJ5(68:$<N:2S%G,BM1<\T'P\&@67/G>G:M>5M5BE1E2!@'P0Q7C/>N&#M= M<;-:QTE1U9O,EG&Q$*6MM$Y&US:.A$7C1OE]]:?B-\L_;NPB?W@%0ZX7!\&, MFD[V-9TX:\KS?/Z0I"E)]L6U%=4)Z5I4)"R:-(HZFEAVXDA-AH1Q$,RH_NF^ M^J?.ZE_'B>A:^F1L.BTN3OWQN&D6?S3YB'/Q&^^CB'7 MCH-@1EV]@0X(!L[*OMNLXBR1<9'$&='MW'K6[R1UK3"4%D%I%$IC4!I'T4R_ M' 1*WM%/X&L)E)&0M A*HU :@](XBF8:R==&\IT[G@]YID\3'&VEQASNO2>A M[0S K=?9!TW98"?[8]. ZC(HC:-H9HUUV.6Q+O/,[(YB5=Y(9/_;!?8(VEH*@BE15 :A=(8 ME,91---O.AOTPN,W)V2(-H72(BB-0FD,2N,HFFDDG5!Z[HBR=7-J)FM!8&U. MT$S2(NO[MJ9(H;H,2N,HFEEC'5UZ[NSRY>9T*U+UXL4)68A,F2#==:#Y*LF2 M4NX^*GTVA379<@MWWH5 HTTHC4)I#$KC*)II+YV!>N/C]R)H1@JE15 :A=(8 ME,91---(.GCUW,EKZU[43#B'GK4707-5BZSGC:R]")JM0FD<13-KK.-5SYVO M?OE6Q&J1M:S07!5*BZ T"J4Q*(VC:.;\)9W2^H.C-Q,?&M]":1&41J$T!J5Q M%,TTDHYO?6>JUW7Z3$T[W+F/!Z<#K]E4W+J=_=!6ET)U&93&;5LQ\2>G+TZ[ M\'5ZZKO3T_]Q#HW?3#6]T)JFNO4[U[.M+H7J,BB-HVAFS76:ZKO3U/H@X1CI MJ5NYM?C/+/+5&J&[1SF:PS(GT)M:.!(U0H32. MHIF%UA&J[XY0=4?ZLY&I6ZCS?@,:F4)I%$IC4!I'T4P[ZI$-3A^ MHAI $U4H+8+2*)3&H#2.HIE&THEJX$Y4VUWLXH9TMLJ.=CA1W;.=,T5060JE M,2B-HVBF"W0>&[CS6-V'.DRH=S,[FP*:V$)I%$IC4!I'T4SG'%P0_W^X(AY[ M23SVFGCL1?'8J^*QE\4?([X-='P;.%.]XU^+Z];O[#)HM@NE42B-U32C6P\& MMFL).$K8M) .;@-W.>X/1\5L5 M-.B%TB(HC4)I#$KC*)II)!WT!NX;!'2 M(Z@NA=(8E,91--,?.H\-W'EL8UZ2OET$2?/2GHU \]B@>;5_8/M<-X+*4BB- M06D<13-OV*6CUM!]BX&6MPYQ4[K:H*8=[@/'-A= 52F4QJ TCJ*9+M Y:>C. M2=O<0L2-Z&P!Z)34L#F9<^+;/JV#RC(HC:-HI@=T2AJZ4]+=^27Y3NAJG>9/ M0I!;<:\:1C:SVP&:CT)I$91&H30&I7$4S?2,SD?#X^>C(30?A=(B*(U":0Q* MXRB:::2#&X>Z\U'ZF%0!9RFM!Z'U8.-<8F3;OT_=,IW+WU:70G49E,91-+.T M.K<,V^26JJ]=]B^[T##3B@M@M(HE,:@-(ZBF9[2 M86=X_+ SA(:=4%H$I5$HC4%I'$4SC:3#SM ==OZD[T#GJT)I4=B,0;LAG5T G:<*I5$HC4%I'$4SK:*S MT_#T^!T'FJ5":1&41J$T!J5Q%,V\O;X.7(?NP+7CQVLU[<>+K2VG/F[=KGYH MK4NAN@Q*XRB:66L=JP[=L>HTSTI9;';?_)1D1-5^H71*=[]Q0[ON)J"T"$JC M4!J#TCB*9EI'I[%#_^C]9@B-:*&T"$JC4!J#TCB*9AI)1[1#]XT)NO:;H+'? M'PYL'\Y-W;J=_=!6ET)U&93&432SUCI%';I3U&F^6F^D* A]KO-/.@TR9YQ" M:1&41J$T!J5Q%,TTS<$7/@V/WVF@H2R4%D%I%$IC4!I'T4PCZ5!VZ+[A0-=. M8_DB)]_Z]5%NW%V!:;)8_5XY^= MUT#35"@M@M(HE,:@-(ZBF<;1D>MPOH^%^'-8*&L5!:!*51*(U! M:1Q%,XVDP]B1>VILQUY3TPZGM]N_%A>:J+94I5!5!J5Q%&U7YWZY%$)&L8PO MSU>B6(BI2-.2S/)-)JN]QL%24HB[ZD[P9U=^K]]8?NV=33W+\L@[H]OE?8V_ M/%_'"_$^+A9)5I)4W"FIP=NQ.@+8W@7X^8G,UQ<]Y>JON93Y:OMP*>*Y**H7 MJ-_?Y;E\?E()/.3%M^WF7/X74$L#!!0 ( /:>!%7/&/)%HP, <* 9 M >&PO=V]R:W-H965T,"SUQ-L;DUZZKDPUD5%_)' 1^64F548-3M79UKH"FI5'&W<#S MAFY&F7#B<;DV5_%8%H8S 7-%=)%E5+W= )>[B>,[AX4GMMX8N^#&XYRN80'F M)9\KG+FUEY1E(#23@BA839RI?WWC]ZQ!N>,K@YT^&A,;RE+*;W8R2R>.9QD! MA\18%Q3_MG +G%M/R./[WJE38UK#X_'!^Z QF237<2OXO2\UFXD0.26%% M"VZ>Y.X>]@$-K+]$0I-!&9GMC9) Q4?W3UWTBC@R"X(1!L#<( M2MX54,GRCAH:CY7<$65WHS<[*$,MK9$<$_94%D;A5X9V)IY]F4]OG\GC)_)\ M_Y','KY.%[/'!SM_^>=I.GOX2"[)^51K,)I0D9+/C"X99X:!_D#.[\!0QG%T M29X*K1G%P1W3B12&B0)2\IB#HC;]^H+< T\OL8XN->5 I+([NP9CM$S=9!_/315/<"*>OPMQ17K>!0F\(" OBSMR?O;A M9S![ <*0F8'LPJ[=2+,A_WU&HW)- M_]_&O$+HMR/8]KO6.4U@XF!_:5!;<.(___"'WE\=_'LU_UZ7]_B6ZDUY@(D= M('VVQ70+TYKBRM6P=&7;>AO[(?(8N]L6!OV:0;^3P92C E"10!MB93HX1O10 M6-H1!S7BH!/Q6=$44#H2P&"7'*H*ML6I4 P(+:OZ@@C4/JQ >N!G)V>^=Q5@ MOW&.M=M&>- D'(6#L)WPL"8\["0\5Y!3EI8TL:! H0(H90NMXMI&9-@@,NA% M?CN/L.81=B=.&BSU"M/V8]7;;>AA [WO!Z.H'3ZJX:/N2DD266!IDIR^V7-K M XZ:^0^\$V&/:MS1KW"5%:U$9GCI:5I=&W@62Q"P8D@(7NT':#V(48-1+XA& MPW9*OO>NS]YOD3I MQ0'?]?D5L'T&LS"(#QQ1O[1Q>%W$MM+NU@3#G@M_I*% MWSRQGC)=EOU.U8P?RTP(*7XW&4A2>.J1W7>OVB?2%JC43&O.]0COO*L0H5/7JJ"9&YN5-OY0&WPWE<(,O-5!V M WY?26D.$_MXJ-]^\0]02P,$% @ ]IX$51$S4N)""@ TWD !D !X M;"]W;W)K&ULO9U;;^.X&8;_"N$NBAE@-K9.MC-- M B06R4W1.72\TUX4O5!L)E9'!Z\.R0RP/WXI63%-2Z:C[.O>3&*/^7QR](*D M'E'2Q5.:?QPE^>5@513K]\-AOEB).,C/TK5(Y/_G&[O!R,JBT2D5@4%2*0/Q[%3$1119+;\5L#'6QK M5@UW?W^FL_K+RR]S%^1BED;_#I?%ZG(P'9"EN _*J/B2/OTBFB_D5;Q%&N7U MO^1I\]GQ>$ 695ZD<=-8;D$<)IN?P??F#['3P+8/-+";!O9+&SA- ^>E#=RF M@;O7P'$.-/":!MY^ ^M @W'38/S2!I.FP:3>69N_;KUK_* (KBZR](EDU:VOMY\^SLF;CT&6!54VWI(W MOBB",,K?DI](F)!?5VF9!\DROQ@6LFS5>+AH2K!-"?M B3'YD";%*BEMQX;-7H 9 M.49W!I;QY!\+19A$(5YT;7CCFU8LOTSV5OB79G+ MS^5=0>!FGB\6DF?M;6$W3]NOSC;,3EW /5#@N="!A/A)&D3"&A'$03(N'NXV'6].= M _&X:9)&KA>_E6$>UF/A?_XAWR.WA8CS_W8EQD4F!@GSD3"*A#$DC(-@6F*\ M;6(\2%').1M)[\I@68?(@1\-"R%)%+N=1,D=9YYAV8P3WS0T2YB-A M= ,[KV'5M/?QRKH8/NZ& 5F.@V!:&,;;,(R-8?A8QGRP:R)@?!M&Q,M]F8&K,Q.Q !6;R$,J]3H(\%T77 ?:-F=%W[T-I/I1&&]IN "QO@DL>7,QJ0RR/2C(1U?.(?!6NNWL.([EW,) T'TJC4!J#TCB*IN='^5'+ MP1LP"RI-H30?2J-0&H/2.(JF)T>I4\OHV2!#$U2E0FD^E$8;FGY4VS$T03TI MBJ8'1)E2RZQ*9Y^^4#*GG3L>ZD*A-!]*HU :@](XBJ;G0\E3:WR"H0>J1Z$T M'TJC4!J#TCB*IB='V53KB$Y]_4D8,[EW?J :M:$93IU0:$$&I7$430^%TJB6 MV:-"'+NY1N]X0+UJ0]N=0WBCEABGT*(,2N,HFAX1)5G4:B4"6I-!:1Q% MTQ.AG*MM=JZ^N!=9=?+^Z&AA!O6. 52MVFT9.IFV8X"LR: TCJ+I,5!FU3:; MU1>=?3$S>B< ZE ;FM81../I?@*@;A1*XRB:G@#E1FWSXE& X3)7Z)T/J"EM M:,?R 36@4!I'T?1\* -JFPUH([AZG70Q(WL' JH\H30*I3$HC:-H>G"4&;4] MO/FRH8 B"VE$HS8?2*)3&H#2.HNG)41+5-DO4/W'RI2%7:^JV_?OH;&0Y>Z\/3E M"J4Q*(VC:'I E!9US%KT M4[&2PU!]$YE =2XY63^O"0L6BRH9U:%JL/R?'+=B<2 G4#L*I?E0&H72&)3& M430]3LJB.I,3C%10K0JE^5 :A=(8E,91-#TY2JLZ)[F8WTSMG1VH6(72*)3& MH#3NM!?86I/QCI;20Z&,J7."B_K-S-Z1@"XZA=(HE,:@--[0=B/A:&NN]=N. M*9WJFG6JNG.0-E_YW70OO1LSLV\DH#0?2J-0&H/2N-M>7^L>B(,2L*Y9P$*N M73#7Z!T/Z&I4*(U":0Q*XPUMM\<8>X=[#"5H7K)V[ MH)[ S+I0,PNE^5 :A=(8E,91-#TYRLRZ9C-+\R*,@T(LR7U9E)D@Z;J>H<@> M2)8KHR)_1^0[8=JY'L0,[QTAZ))6*(U":0Q*XT=VL663N+[9NBDPRM2ZIS"U MU1BV.8CNC!'4V4)I/I1&H30&I7$430^6Z9I];/_QBIYOI/A2' M^ELHS8?2*)3&H#2.HNG/"E":UQOA!R4/JGFA-!]*HU :@](XBJ8G1QEA[_]@ MA,TU>B<):H2A- JE,:_M<"UGO+\^G:.*ZA%11M@S&^%7GFLV4WN' NJ(H30* MI3&O;77MCDR<8I6NIQ2Q9U;$KSJO:&;V3@34 4-I%$IC7OL&"O9^'$XA=CTE M=CVC_FO/5'NMVC;#>^<":GBA- JE,2B-HVAZA':>=W6">Q5XV&==81]VA7W: M%53L0FD<1=.3HU2O=_)[%9@K],X1U.Q":11*8U[[/@KMZRLYJN8F'\.=1\[* MX>6A?IIP3FJ;OWGZ[/;=[1.+K^OG] [5QS>/._X09 ^A'*PB<2^;CLXF,LC9 MY@G"FQ=%NJX?8'N7%G(LJW]=B4!.@*L/R/^_3]/B^4558/LNM3)*)D]F+K;V0H6U4 M$1(C"3OY]]L2"HT^.*8]+S26L]I\,53FGW+ETH5SO=5G.27@V51 MK-\.A_E\J59A?I:N5:)_&.LHA6*LFC-'$R=7\YN'+?!IXH"ZIG_!&IIWSOME.^E+LT_5;>N5E< M#D;E%JE8S8L2$>H?C^I:Q7%)TMOQ9PT=[,8L"_=O_Z0'U8O7+^8NS-5U&O\G M6A3+R\%TX"S4?;B)B\_IT[]4_8*\DC=/X[SZUWFJGSL:./--7J2KNEAOP2I* MMC_#[_4;L5?@B@,%K"Y@QQ;PNH ?6R#J G%L@5<7>,<6C.N";]^LZIWV MPR*<763IDY.5S]:T\D855U6MW^ H*?]GW1:9_FVDZXK9U?7O7V]N;[[1'IM-3""<(H<_X(XXW*G?3>*9;*N3.U?S/393IIX3)PGD?A7=1 M'!61?IK^_6:E%J^=5[XJPBC.7SN_.E]O?>?5+Z^=7YPH<;XLTTVNR_*+8:&W MO=R"X;S>SG?;[60'MO/?F^3,X:,W#ALQUE-^39?[:J[+W:K<[2GWZ?(/Z>.9 M,^('R^5S&Q^?.>QP>4"77ZTS/3KK*Q_JN'>9LUWFK.+Q [QWFUP_DM=1YE&U MB__WO7[,N2G4*O]?7SQ;I.A'EL>_M_DZG*O+@3[ Y2I[5(/9W__FCD?_Z L+ M"?.1,(F$!2!8(V2^"YE3]-D_TW3Q%,5Q7Y;;RG%569YZ'F<><]EXH+@"RUW9F0,!\) MDTA8 ((UPO1V87KX(Z:'#!D)\Y$PB80%(%@CY/$NY#&YQUZ'^;*:U,S+&TH' M_1C&*BEZ9RLDRC9<),Q'PB02%HP[YQ/FC;W=V:01VF07VH0,[4L6+I2^Q)DK MG=9=K*>A58)I4F3ZHL4)JSEK7X DUC9 ),Q'PB02%FQAWEZ +IMPT9_@=)?@ ME#Y19FH=1MO+B51?9V3ZLB?+]'Y'A$<2;<-#PGPD3")AP;03WM0]$-WY+KKS M%\\QR4K;B) P'PF32%APWK-_>>S0(=(=F6O\$9G335*$R4.D#X_$/D4S;!.# MTGPH34)I04UKI.9-SD<'0ML3,^XSQ\5TK;+B1W5@+&?Y( M20]BG2J2YD-I$DH+:MI^JF+L'LC4B!>7O.2??4F+,*[37*1SV7"8LH>7!B%>9J_]#X9F\FTQLCU+5 :3Z4)J&TH*:USH4' M@C2^Q:6%R\?VW/.YDQQ4M$!I/I0FH;3 [[SS5T>+:(P.[1+0MT,E.9#:1)*"]RNGSEP7F1&S3!:S7Q0 MQ3'7@S3%NOT.E3-0FH32@IJVWW-PQ=2=L .Y&3O#:#MS_?&S[ T*ZEN@-!]* MDU!:@*(UX]Q;$7.*)3'8-3'813'853'893&G6!?#C,IAM,JQZO/2+.N,H8X& M2I.LN]S'==FTM=HG0 W:#,](&D9+FA?W>VFN=9!0=0.E2=:5+>Z(CSVE.L)3+)=AQNDPVNE0[5^ZU#HJ MJ+2!TB3K:A;&&9^TLP(-VLS*:!M&:YNC6L TPSHTJ*N!TB3KVI4I'T_;F8'& M;&9F7 U[;F4,H@-,#V(=*E3B0&F2=;6+\*9>.U30F,U0C<1AM,0YN@5,C7-\QU@&F"= M%M300&F2=Q>^=-(ZR<>1]CZ/1&N7O] !ILG6,4(E#)0F>7=I"QMY[4MWU)C- M)(V#X;2#L6T!TSCK^*#J!4J3O*M>F,?:,U#4F,WXC'GAM'FQ:@'3+.OLH,H% M2I.\JUQ@-,F[?J:3Z2G<##=NAM-N MYL@>,$VQC@QJ9Z T6=,:GSS6>V+G:N$4>H8;/<-I/2-7X;1QL)UVQE# M/_Z$HC4S-FY'T&[GB$XP3;".#.IX1' "I4W*%HS,B-O!+VPYOEN M, VP3@QJ:D1W#,3 >;6#^0D.8)MLF":7Y7G>EB^>Q M]JX''3- T9I)&A_CT3[&MB%,XZSC@VH8KZMAII-V!UY"QPQ0M&9\QL)XQWPK MS9$-89IEG1U4OWA=_3+AK-U_E]!! Q2M&9[Q+Q[M7U -87H8ZURAKL;K<34C M,6Y[->B@ 8K6S-6H&H]6-4XU?G0VT?\IL^U?+]C>*=)U]6W[=VE1I*OJYE*%"Y65 M3]"_OT_3XN>=\@O\=W]#8O9_4$L#!!0 ( /:>!%7BLIA+8P4 ( M 9 M >&PO=V]R:W-H965T[B+^9-8,R;1CS"(Q,A:2[DYMVVQ6+.0BM-XPR+UR2KF(97JE#_:8L,9 M769!86!CQ^G9(?4C:SS,KMWP\3!.9.!'[(8CD80AY3\O6!#O1I9K/5^X]1_7 M,KU@CX<;^LCF3-YO;K@ZLPN5I1^R2/AQA#A;C:R)>TZ\3AJ0W?'59SMQ<(S2 MH3S$\5-Z,EN.+"?M$0O80J825+UMV90%0:JD^O$]%[6*-M/ P^-G]:ML\&HP M#U2P:1Q\\Y=R/;(&%EJR%4T">1OO/K%\0-U4;Q$'(GM%N_Q>QT*+1,@XS(-5 M#T(_VK_3'[D1!P%NIR8 YP'X5P.\/,#[U8!.'I!9;>^'DOE J*3C(8]WB*=W M*[7T(#,SBU;#]Z/T>Y]+KC[U59P<3Z9_W\_FL[O9]9LB6ZHCY' M7VF0,($FT1+="[9* O19?4D"7:_0+)(T>O0? H8F0C IWJ,3PB3U W7T$=W/ M"3IY]QZ]0WZ$[M9Q(FBT%$-;JBZG#=N+O'L7^^[AFNY]B;>GR/$^(.Q@MR)\ M:@[_,PE.$:X/)^;PR8:KUG%5N*U\+LS&A=DXT^O4Z-W$P3Q.^()5&6$,3=/_ M7&SH@HTLE=^"\2VSQK__YO:I>S66721"71'J(5Q\ M3WSA9\7BG\_J&II)%HI_JZST(*V$%"- 8IJ5G<+*CO'IN_(C7[*/@4KAI4K+ M(G]IEK^J BN#.5M^0#2,DTA6&6MLH*FQD&)D+];+Q-+?NNW8[?;/G*&]K7"L M6SC6-3HVO;Z]K++!&-74!D@Q B2FN=4KW.K!IVH/TDI(,0(DIEG9+ZSLMYVJ MQ@::&MM_E5T#KS.*'P.:/H!B[6\$^@\9Y\EFT:9/(:@:@5+3#2WQPL7P2>V"@@>H M&H%2T_TLV<,USL?'W[)_#51.3[:,TT=64O"*H1-%MC\9Y>)]I:N@# *J1HZ, MNK8-9?&(\,'BB'EU!* L MYBT<%C+<'V#\@J+-'6EL6QN0@DM(P>;I^AVG2X8B&K*CZ&Q6:IR^H% "I::[ M6((*[K10#D'1!%2-0*GI?I8$@\T$\Y9R",HRH&KDR*B]H^B,2V[!QGD\2#D$ MI1A0-9*K:>CL.#7DC$LZP>99OUX-ZW#9+-+8&$@U J6F&UC""1ZT4 A!<014 MC4"IZ7Z6V(+-V/*60@A*+T?ZV:W'9:A^Z!M 2E+Q6E]=,;?0>$?(Z[6:[N E M+4,UJ9M6XHAGA@:]#AH0V:S3V!I0((%2TSTL@<1K83G% UU. 54C4&JZGP=; MN5I;3CFB7#GORAV$W;_5!J5X):5XK2^G>*^7+'"OUWM!R.9^-'8-E$7L@]VN MZ=[DORA_]".! K92\LYI7\W1^7Z[[_Y$QIML ^Q#+&4<9H=KILHC3V]0GZ_B M6#Z?I'MJBTW7X_\!4$L#!!0 ( /:>!%6A?_&PO M=V]R:W-H965T2XQ;8CQ\E.3HWDLX*07U)+-N\.]V1S^/G2)UL MD_1+ME0J)]]649R=CI9YOGX]'F>SI5H%V7&R5K'^9)&DJR#7E^G].%NG*IB7 M@U;1F#J.&*^",!Y-3\KW;M+I2;+)HS!6-RG)-JM5D'X_5U&R/1VYH\K(-[=:?RC^N;5%^-:ROS<*7B+$QBDJK%Z>C,?7WN\V) ^8V_0K7- M]EZ3XE8^)\F7XN+M_'3D%!&I2,WRPD2@_SVH-RJ*"DLZCJ\[HZ/:9S%P__6C M]=_*F]GM^_?DY562S+=A%)';1/_1M[P- MTODK\O)"Y4$89:_("Q+&Y,]ELLF">)Z=C'/MOC RGNUN:()CXGG_$*H0RGY>'=!7KYXA=CUZIQXI5VO M*R>/F?A[/Q7_M-UQ98BU&RI6U.ML'!U$0SQ0),I(LR+L@WNAE1=PJ'6W!5N9$::Y8K0]3[CF2>B?CAY8P>!T& M1\.HLQ6NUD&8ZA6;MSFOC/ ]YT?"%^VN1>U:H*XO%PN]N(N[CS5^:8C2:S#6 MJR9-53S[3M2WV3*([Q5)@UR1ZG7KO!7-V%Q_PISVZ&0=G7Q.?3:QJDK_.&/; M(I&-2#AUJ9#MD?AU)#Z>IU7P)8P#1C?DV#^KX;I8MJW8Z+3*"GK6G+N'FJ[>"!) M=)?H8!2Y.SX[;O6+&C#-%(4 J:V2[BQ9CA3 WD5!VJBF7A,P).NH*<"YB^/Y MF^O;2W)WV>H0'6F:(D!XEULK)DH6II$"(;@X(Y@4LXG^7F^03B<'UKE1^"05R@$!>%?J/*3YK+F#L= MZY@"25"<),I?HV=[96_SC=LPS!8%_J"NK;K2(8B$ I%0%/ZK; :'LDD;E70= MK_B)U5I*X :*<\,?29HOR=E*I>$L:'4\A "@0!F462OC$!1"@4(HKA*>+59H M4S!05_))U_($BJ X1?34*[1)"QUZ@ (M4)P6;.D5VI0)1YQWB"D*8$]QF6 B M6'8F?RR38))W! -X3G$\_V'ID?]('PV#FS2P+]W0#X\ MGRQW%GNL!P^PW<.Q_6F-#ZL:W*!IWO8:0_8Z0T,P@P?,X.%BPJ3"K(DJK -N M/0!^#P?^IS5&5 YNR31E0 R>L%9\7 >,2ENDS*ZEB_PA8?SQ=/2 MVE,]N&/3_ +W>-;Z4=X0E,. *H@UVU(=:YSM[3'@/'*Y29.U:O4VA*!@P"O, M6D^*#<$K#'B%X8+C^?LT+1TIES*WHRW%@#<8SAL]I0_KS14,N((=V(*P)'U8 M4V\%CRX)=.4 ?QS:PTF/@0? M\+U=:%QGF!2W94_:ZT Z#G#/#VQ*/Q8743JX"=-< 0]P::VJ0^P_<* -CM.& M256;#-&U8($<.$X.=4WM21S[Z12(!ZR6N)HP.HC6[1%UQ ))+',FKU=93U>"V M#*>U!+27UEI#<@BHEP#UTOKY)=F[420!QR6.XW5Q#VL:W))IP@#TI;7.D1R" M!22P@+1^FDGVWK:6>^=8<8BO2XLH&MR$::8 _J6UHL$]&B;6!W;QK?6A_"&XQ0=N\:WWH?QF'ZIK"@!Q^#AQ MU%.@EZ#!C9GF#.C%M]:(\H>@%Q_HQ<[ZG?K1^/.JL>"H*O5\]6?0C2^U"OZ4@M]%#GN*"UM'I!%7,6:.U MN ( .\* 9 >&PO=V]R:W-H965T$YJ*F15+F5W8M@AC2+ X8QFD:F?#>(*EFO*M+3(. M.#*@A-J>XXSM!)/4"GRSMN:!SW))20IKCD2>))C_N0+*BIGE6ON%6[*-I5ZP M S_#6[@#>9^MN9K9-4M$$D@%82GBL)E9E^[%W'4TP$3\(%"(@S'25AX9>]*3 M932S'*T(*(124V#UV,$<*-5,2L?OBM2JS]3 P_&>_;,QK\P\8@%S1A]()..9 M=6ZA"#8XI_*6%5^@,C32?"&CPGRCHHR=.!8*!?#^%S"H -CM%1F;"VPQ('/68&XCE9L>F#NQJ"5&Y+J--Y)KG:)PLG@ M^N9F\;!^K944C2A'5;'7I7'>D>._9JG9VC@O$>>XWDM\'DW? &A@KL&[C;A MMKJ ^A:\^A8\PS<\PG>;"T%PFXU.G'['+D2&0YA9ZB42P'=@!>_>N&/G8YNI MGL@:%@>UQ8%A'QQ+]#Z]/U=J!RTE).)7F^-!GXY[(FLX'M:.AYU)/:QC\E+' M5-5QF^^2;&S(](_?+O"FCO[X]N[04DN=:K\S+F-TF0 G86LE M=L)?FY>>R!I.Q[73<3^5..[3<4]D#<>3VO&DSTHLR48'%?9O#79%-!2>UPK/ M.Q5^RKGJ#-K$=.)>FX2>R!H6I[7%:3]E-^W3<4]D#<>N\_+G[O19>!7;N*/R M.D-*E?9!-Z);P6^8;TDJ$(6-PCAG$U6WO.RNRHEDF6E0'IE4[8X9QJHC!:X# MU/Z&,;F?Z)ZG[G&#OU!+ P04 " #VG@15W""1IR(& !O*P &0 'AL M+W=O$)]GZJ!-WGB_9U!>Z MX\,%>^2W7-XMKG-UUJV]3,6Z06GQ0_!UT3A&6LI] MEOW4)]^F1YU(]X@G?"*U"Z;^K?@I3Q+M2?7C5^6T4]]3-VP>/WN_*,4K,?>L MX*=9\H^8RME19]A!4_[ EHF\R=9?>26HI_U-LJ0H_Z)U91MUT&19R&Q>-58] MF(MT\Y\]50/1:!#3'0UPU0#OVX!4#4@I=-.S4M89DVQ\F&=KE&MKY4T?E&-3 MME9J1*K#>"MS]:M0[>3XXOC;#?IQ?'EWCJ[.CV_O;LZOSO_^?HL^7HB4I1/! M$G1<%%P6B*53="G8O4B$%%R=2W3!1(Y^L&3)D8K(#9\L\URDC^B$%:+XA#Z> M<5>-8CV4N!Y*7/HCNX9R:\0.?(HV M+JC?A7YF#XH%F_"CCGHH"YZO>&?\^V]Q/_K3IR^0,TLMJ=42R/NX?. +)#/U M)/Y:BIRC-$LG62KS+$ETG$4JN;JMU$%6UXLL$5,F^515C/M"3 7+51;YAFAS MWWYY7UV%5N-13X5WU53NVO2C$:F-+$6T5D1!1=\SJ6+'-MD^YZQ8YJJW*LT? M=)JOGM.KUG,OW.M%]&C9WZC4U# 9;&ER;00]COX9>K:&W9PXV'E5O(O9" M)F(@9Y;D?BVY#X;M5.6X$-F*F[/>:")+(L-O6;\6!O-F#8" $[PLAT#) 4/X(Y#U_[.9$[#+%=HZ")G9G#7-@$J@*XJ ($LJ;+=L@"(87-][ B-A=J' "!9G8 M/38(@6&$V!03W[K>"=RR=63>8_4"&[+ _0#U J23UHH#>;,5&Q#!\%+(^\$A M=I<[G%2%3&Q!!C$PC!@AX1"[?.&\/GML=K\^8X,A>-_UC1=+8]!5CE#>['5L M0RT$II8V@$C$*O[O?3>[S';_=Y/## 0&!BJTMZ: M$V&W;=,NE#=[$!K[)_N""%#W25 &">7-5FP8A+R>079S(G'9PBF('IO=!9$8 M!"&A=E-(4"()Y.N*:P;4%0,6! :+35TAWHX%7=(( MY0==YO==1#/=K-K!.PW&_*@,'D$W7%V ML/&;#W3 UL4'BG M)3A 5O=[48]K!NEI?*H!HT15Z5L3).RV=?Z]QR8+-7A"]\438!J@0*\]]*%"0 MR:;'W<;7D/I3U"N6/XJT0 E_4&VB+P,5Y7SS=>?F1&:+\@/)^TS*;%X>SCA3 MW=8&ZO>'+)//)_J;R_H;V_'_4$L#!!0 ( /:>!%6W6C8F; 8 *HN 9 M >&PO=V]R:W-H965TD[ 3HCQ\I*98H*YP=G-=^2219]_#X M\'BZ1[K!AB5?^9)2@1ZC,.:7K:40JXM.AWM+&A'>9BL:RU\6+(F(D*?)0X>O M$DK\S"@*.]BR^IV(!'%K.,BNW27# 4M%&,3T+D$\C2*2/%W1D&TN6W;K^<(T M>%@*=:$S'*S( YU1<;^Z2^199XOB!Q&->V8RK!Z_(S^(9N\ MG,R<<#IFX9^!+Y:7K;,6\NF"I*&8LLWOM)A03^%Y+.397[0I[K5:R$NY8%%A M+#V(@CC_3QX+(BH&&+]@@ L#O*^!4Q@X-0.[^X)!MS#H9LSD4\EX<(D@PT'" M-BA1=TLT=9"1F5G+Z0>Q6O>92.2O@;03PP^CZRGZ,KJYGZ#;R6AV/YW<3O[X M/$-O1]ZW-."!6ISW4QH207TT9K$(X@<:"W7( Y\F)%N]*0M#)-=A0Q+_'7KK M4D&"D+]#;U 0H\]+EG(2^WS0$=)C-6['*[R[RKW#+WC71[=RR"5'D]BGOF[? MD3/=3A<_3_<*&P$_IG$;.=8)PA;&Z'[FHK=OWC7X-=X?QC; N&:8T2II(POG M,(;9.=O%=#(\YR6\B*6Q:*(YM^LVVZG<[;_W6 MQ TDF L$IO'5W?+5-:$/[\A3I(*9+9!7AK:GA;9,K4@.O0YD$(=/,D_);9'( MO3!/N43CG#:&=3YN/QM7I=[U$%NG@\ZZ2N/N/;;5K=WD&B?P2GIZ6WIZ1GIN MZ)J&R&F:G]'PT'B"!'.!P#3"^EO"^J_6)4.2T-A[0O316Q+)+9*44I0?-Z:JLQW: MWMNVA6NT&7TYE#8@,(VV\RUMYV QE\8T'_>Y8FCB[WR'/\?J]?HU_HQ.'E4L;;KWST%(90I$&BN5!H.FFX M) V;<\'_';]X)U?T;:N>*LQ.'TPQ$)I.<:E(;&,!7TD6F>*JJ,IF.0@J5$#1 M7"@TG](Z?U[]=2/'0=>"1OSOQA6!E$-C M4#07"DU?D5)>V69]53"?O2 *,FX%0SZ5S_Q(<;I?P=#(.:26&H.BN06:;5?R MF-6VK%)%ZVR6JLLVRZYZLMA)JO+:;1 '41HU<@:IG\:@:"X4FOY"NY1CV/H9 M,P<&U6*@:"X4FKXBI1;#1MERO,Q1C%O;G;93JS+,[AU,YC$T&BXU&C9KM+T2 M!WE\*7&8T0\.4U!I!H6F,UM*,VS^6O2C$@>HQ -%0?KB4?M@L_>J)8_QI.D&S22,]H)^S0-%<*#2=Q5+D8?,G MK1^5)$"5(BB:"X6FKTBI%+'YH]GQDL3I?M4%J,B#0M/)+$4>-HN\>I+XE+W& MS;HZ2+7&6*6)MR2_2A"S>P+SLXC1E%USO M8C&[=S"9H&JQ4VGBC6CRD#5#O[(MQWC9=PN1= MW+0ADO@GI0D):[5.I+9*\,3H_$6R5M0K/F1 LR@Z7E$CBU0WR]P5CXOE$ M#;!M3Q_^"U!+ P04 " #VG@15Y_V9ZP() 13@ &0 'AL+W=ORNEM^+-2W\5[++%G(K$SRC!7RX6QT[KZYC*)ZP$;B_IO,JOG9*!JQF7R(5VEUDS_]*7<.^;6^:9Z6FW_9TT[6&;'IJJSR MQ6ZPLF"19-O_XV^[B6@,<+V. 7PW@-L.$+L!8N/HUK*-6V_C*IZ<%OD3*VII MI:W^L)F;S6CE39+5RWA;%>JOB1I73=Z=O[]AG\\_W%VQZZOSV[N;J^NKOS_= MLI=7996H69(S]BY."O8Y3E>R9/D#J^:2O4NR.)LF<NW8C9RNBB+)'ME%7";E;^SE6UG%2:H^O6)W MMV_9RQ>_L1;XJE?KR=%PI?VNKQ].=;Q=;WWB';W^MLM=,.+\S[G!N M&'Z)#W\KIVJXNQGNZL/':I;W4\WW4\TW^D375.\GK3%3;TQN;?5X9CWUB?VF M7,93>3929VXIB[4<37[]Q0V>L)T'HJ.E>-WUH"RD#W6@OI1GG[8WS4.,@!O]349BJM9$F U$E M0Q>#2)GFK[_WU[>,O^U):PP]G]);(F6:M\'>VP!=W9<>>-VD<5T7/3VD)1UTE[LK?LA&@3/:&, M9")EFLNN SG:.70;W6GP\7W4((5LI&X#(ES4P'\4%!0J6++''BO=UO%]SEM6 MFJ2$UV$DI%\7376F_5Y]^J2@5-F[S,ND,C,&:3:FTJ;/ >1C5QR> UPTJ0_V MF$B;[C$D>1?/\MKZ*J"<)XX1X[9/+<4ZBYW%[ MC.SN0GIWT7S:$=^7BL"3&L"G]6;Y?0.SZN<;N<[3=2T\W0H\[ 2,_I-2 94V M?9J "]R *(.X*&$,=IM(F^XVT(:+X\9%7J@Q:L%+MLIF:K>NZ[A-,.PBY/RQ MD+(^!8Q38: ,WW&9MKC"!OD$-(G@/_<)Q_FO%I M:IP8;495#J[RB;3I$]!H;=CV-I"XY+1]C6.0% >2XGAKPRXNA65@I-@U1GI$?8MEHXXMRM*\>,,7M)C=%0$<)*PY21L9R=%)"IMNL> M2 )')"OX%VW\,<*_00Z!?P&8).R;)AW!^D&N9)9MDT,@!(7E_;I+<\]=K\8RA/35*=Y:D'6./A M6--?GNX4- _\/!>A(KIAP X>%3MXI.Q I4UWNW'#!LX.%I6IU\[\K07!1'3+ M P\' QL2U*OW:AHF8>)Z.9!AO;PFR'L4X%-68H?;'!,'2.5>Y#*O?#PU."A M.##88R)MNL? !1[.!11EJ==NFK3B^!@IWX.4[QWHQ&BP^PY!/<\^*3W&,T74*@J)#@#IF0%*"HM.D> T"%.$!9 ME0%A?UL%%=%M W8*B=HJPF@T:0>%2IL^%4!H(4$')20%+RIMNL< 7B%!!R7L MO]:$BNBV 2*%?8V3WOHT[+_,A(KHE@'2A#C2]->G8?M16L/MO :ISMMYP\;S MME3($)(B Y4VW6U AA!'!HLB->QO9Z BNF7 R'. [;5:=C?U$!%]$>@(1U' M^"T4]@G IB[%#S8TIJBTZ5,#>3MR#T\($>D#+E3:=(^!!B*F+\%$I"T;*FVZV\ C$/&^[KJEZ5=Q\5CDI4LE0]JC/.Z9O-B^_ZQ[9X76? M5U6^V'RK8F7V!\N]G)RFC&G1]Z OQ MV?=]W/?E?(G62C^8#)'@,1?2]+R,J+CP?9-DF#/34@5*>[)0.F=D0[WT3:&1 MI14H%WX8!&=^SKCTXJC:N]5QI$H27.*M!E/F.=.;2Q1JW?/:WM/&A"\S1O65*>HS1<2="XZ'G]]L6@Z_*KA#N.:[.S!J=DKM2#"Z[3 MGA>X@E!@0HZ!V<<*!RB$([)E_&XXO>U?.N#N^HG]JM)NM)*4AE3=@6T'.9?UDCXT/.X!V]P @ M; #A:P&=!M"IA-:55;*&C%@<:;4&[;(MFUM4WE1HJX9+]Q:GI.TIMSB*K_K7 M$[CKW\Q&,![UI[/):#SZ]F,*QZ/?):<-3#$I-2>.!NXY9;8/8&*;A8L-#)%0 MVY+87"!<,:[ACHD23^#8GC NS E\A-ET",=')W $7,*8"V'?G8E\LJ6[ ORD M*?.R+C,\4.;74K:@$WR , C#/?#!R_ A)A;>KN#MYW#?&K9U+=RZ%E9\W0-\ M$S2D>4*80L),YK1]IPPU2"6M7QHE 3,&::_4%[G=M;TP!4NPY]E[:5"OT(O? MOVN?!9_W"7\CLFMZ!'[>6"JX)LS-KWT6==[2HCV91=VM1]\5.&3"M-UPN@>6JM%VA%H"U:^:O:Y0Q@E39[B'(V I!-_:EN_8M MG'TK9]_>KJKK:-=7P WO51R>MTXC?[7KQ?^R:I'^SD!QPWS,]))+ P(7%A:T MSD\]T/6 K -2135CYHKLQ*J6F=6 VB78\X52]!2XL;7]2L5_ %!+ P04 M" #VG@15E]&2YU % "0) &0 'AL+W=O8Z-7_G%CH=+RK[RB!"!WM(DXQ=:),3BO-/A0412 MS$_I@F3RR8RR% MYR^8=OF $AT50FG1,7;<[*8XS;30LRN[8:$ASD<09N6.( MYVF*V?=+DM#EA69H[P7W\3P2JJ S&B[PG#P0\;2X8_*N4U'"."49CVF&&)E= M:&/CW#=L%5#4>([)DF]<(]65%TJ_JIMI>*'IJD4D(8%0""S_O9()21)%DNWX M5D*U*J<*W+Q^IWM%YV5G7C G$YK\%8_H:<'!QU].49?4)RAQXCF M'&ZI>EOG^ MLB[-5N ?>7:*+/T$F;II-K1GTAY^@YD,-W:&._MG-YK>QL\UWONY['Y[N$." MJN]&RU!8E6ZM@F?MY+WKD)^@#8G^?2TKHJD@*?^G27$K:K>9JN;]<[[ ;G0 MY,3."7LEVNC77PQ;_[UIN"%A#B3,A81YD# ?"%833;<23;>-/I+F):TID_,J M8W+:0@GEC=/2BF(7%.7EKZ.SWJ K9?NZ.?JMN0X=_8\IN_; JF=T/U8R]+.^ M:=>K>1^KF=:@6Z_D [6^-@Z]:AQZ>XV#^Q9$.)L3) N6F(7H!QH'09[F"18D M1+[\DD)'UW*0CD_0!/,(>?++"5V1<$Y.I/T$21[&V1S=TBR0$SVC2:)NIYD@ MLLU"TNY)D&#.XUDIKRKA]R@<5E_<*9,*_*X_5:2]:Y8V2!XQ"1MX4T+,*17%\A6OC8 MN\JDZQ'1J+/6]AZJ,TB8 PES(6$>),P'@M7D.*CD./@4!QM B@82YD#"7$B8 M!PGS@6 UT1CZ>I-(;YW%QFHVV=C[:=[,63%ZF^N.WM::J3W/H6,/2G/W:+\' MFM$O:;4%7=<<5#GKH[6QI6?\_YXCETPL)ZV>D\3X)4YB$>_01VNK#YU$0&D. M*,T%I7F@-!^*5M>FN=:F^2D&5&*AQ -)-9[OD;K[N#H MNIQ@OO^G%5D?IG+#[-O;.WCMZ0Z6 >@.[GY=\$"3^@U)>V?=78:TWG8U]MMW MW=N0;JG8,J6K\MGZ1R<83X+: MU&](JF\94F?C_$-*V+PXVL)10/-,K'Y2KDJKXS/CXM#(5OFE<>X8#>6N<>ZM M#L>L\:NS.C>825_B*"$SF4H_[4LULM7QE]6-H(OB],4+%8*FQ65$<$B8JB"? MSR@5[S!%6L2,4ET ( +P) 9 >&PO M=V]R:W-H965TW.1 K,9V9AMHO_V.$TB9!$'JQE[ 3GS^YW8J^7("[WU@WL^RZQ[X,?#@LUP@O:AN-,T\VN5 ME N4ABL)&JLO)SL;CCQ>3CQ,X_LJT9BY!)W!\C9;Q MW)S $7 )MSS/*7]FZ%ORYZS\9*5]66E'.[2_S&4+VL$I1$$4P]B1F,03V&,5(Y3N$:3:%Z41?XQIK5P8U&8G]N *^&S[<)N M!YR;@B4X\JC%#>H%>O'[=V$W^-" W:ZQVTWJ\942@EOJ:&NHGW-F,06K@#:8 MR[R<0>[B 3;3B-4JFS$+&5L@2&7AA?9H0AHH$TRW!5>Y#ZMRN.VXB,.@U1GZ MBRW49S7U62/U+9= MFMIFE1"$DC:#+J3LQ31@]6JL7J/@N(8!-?WK/FSVU:_@#831/OQ^C=]O[E'V MO*M'&PW?6.Q!C34X5(\.#H =!J]G0O!/NG2/S(!:A6D#O77%]_9KN'%LA?^Q M8_:6Z9G7!I"G))VT.K1YT=75X5J8E51'L^/RM)A M7PXSNEZA=@OH_50INYZX$[^^L,6_ 5!+ P04 " #VG@15\+,B/X4# #> M#0 &0 'AL+W=OB'QCK; F52(VDX^S?EZ04S984)5O5+S9)/?<< MGSOJQ%L<*/O&,P"!'LJ"\*61"5%=FB;?9%!B?D$K(/+)EK(2"SEE.Y-7#'"J MC,' ; _>E'KS&P'NI![\QT-+-6KL.7(P%CA:,'A!3:,FF M!CKZVEK&*R?JG*P%DT]S:2>BF^1JG:S1V8J6%25 !$=TBVY QAXE#_(T%'+U!G]8Q.GOU&KU".4$?,[KGF*1\80JY&\5I;AK/U[5GYPG/+GI' MB<@X2D@*Z8!]/&X?C-B;,@IM*)S'4%P[HX1_[LD%3X+AMN?"U7SN4^<". Z7?[RXW$HK<"2OYU*.TU ML3=,K.K>):_P!I:&+&PHN(]R ROL<"4# MJ'GHVBWJ1*K?2O5'I:[E-R0GNW.T P),JI;5!N%4EL*<"X;59P9!4ZB&PC#* M_E]/XY1D\91DR41D)RD*VA0%/ZM6!%-F9TJR>$JR9"*RD^S,VNS,1E^@]Q6H MUX3LGJD7-8M_7 DM%'N9YO/5$OYJW<^:C< MSYCE^*Z 9]3.^SMT/;LCM@^R S_H:.V#?-^9=Z3V06YH!\-*PU9I.%X9,\K$ M&P&L?$9KV*_QGM,I\:L^R'6[4OL8QPLZH*0/\FVOH]0\NK"6P':Z4^!2P)Z( M^H[2KK;-R)6^@W?6K^W+E3VP'LOFI>XU_J6O.Y]WF.URPF7(MM*5=3&326%U M-U%/!*WT=?F."GGYUL-,-F# %$ ^WU(J'B?*0=O21=\!4$L#!!0 ( /:> M!%5V 4K4OP, %X. 9 >&PO=V]R:W-H965TF2 -U4%V;\/J*2'I>58 M+P.?\;X0:L!>+6JX1QLDOM:/3/;LGB7'%2(<4P(8VBVM>V>>SA1> _["Z,"/ MVD!%LJ7TF^J\SY?65"T(E2@3B@'*OR>T1F6IB.0R_NDXK=ZE,CQNO["_T['+ M6+:0HS4M_\:Y*)96;($<[6!3BL_T\#OJX@D47T9+KG_!H<5&,PMD#1>TZHSE M"BI,VG_XW.7AR$#RF W@,=.AV&[M.7 (% M7"T8/0"FT))--73VM;7,%R9*)QO!Y"R6=F+U(;W?I!MPLVGJND12 *68 UY M =Y)"8'WI)6BK.DMN$F0@+CDMV "OFX2?_H?7O7O#O@8^4B(*#E.0H-]@GU^W#*_:VS$6?$/]>O-'5,X/^<]_6'O)\GP>G5XFL^[P*>%4$.< RD# "O:$,%EQ;.R MD=E6I1<% A6"O&%:/(#N0"F[")08;G&)!49\;I)%Z]@W.U:GXYS7,$-+2QY_ M'+$G9*U^_<4)I[^9:C(F63(F63H2V4GU_+YZ_C7VU:<:,;EUR1YDJHX[N:$Y M:#AJJTG[65TPX]YM^4/-K[XX3RLG"$-O83\=9]^ BJ+(/T4EYRAOZH?A*2HU MH +?F?6HDT0$?2*"JS+67[\)W4UD\ !RCJ2(Z5:>9:05,7K."DCV2.>EE2_= MEGBOSSVS?(,QY3LF63(F63H2V4G5PKYJX2OE>UF@+4-P))? ]>.!/L]!3NC- M!O(\![E^Y+D#>9JHHLBLSJB/,[JJSC\IF>@-2N2U4)ZM3$5KW^2H;=V"O$% MT$Z8%;]G;4C_:/H7O]!AB,/SCSM6,83^3C MJ7WK_$_?OKP^0K;'A,OD[:2KZ5TDR\/:UTS;$;36U_4M%?+RKYN%? BI@!R M?D>I>.DH!_V3!%78>')39P( ' 9 >&PO M=V]R:W-H965TQ?9X*]6+3A$-O.:9 MT!,O-:88^;Z.4\R9[L@"!7U9294S0U.U]G6AD"4.E&=^& 1#/V=<>-'8K3VJ M:"Q+DW&!CPITF>=,[6XQD]N)U_7V"PN^3HU=\*-QP=:X1/.K>%0T\QN6A.R))R:=>#<>)+AB9686:Q\. .'@!""L >%[ ;T:T'-"J\J+>'BR>G%!*8;5-0^>$ R M!WZBRC4PD<"^H3HLFQ_7.6^KG.&)G-]*T8%> M< 5A$(8M\-G[X=UCN$_J&PO"QH+0\?5.\#7262U=H?W]N5A#YDPP9,(5< $[ M9$J/V@17&?KM&>Q.'.F"Q3CQ:*MI5!OTHH\?NL/@PW,OO_UO-D M_WN3>FQM9_WV/AXM!;R6>4 &FW*@JMQD&M= M#<-0S7,HJ;H4%7 SLQ"RI-ITY3)4E02:N:"R" G&25A2QH-TY,;N93H2M2X8 MAWN)5%V65+Y<0R'6XR *7@<>V#+7=B!,1Q5=PA3T4W4O32]L53)6 E=,<"1A M,0ZNHN%UY +;>=+-@ZP=00%S+65H.:S@ALH"JMD?/S> MB@8MTP;NME_5/[GD33(SJN!&%#]8IO-QT ]0!@M:%_I!K#_#-J'8ZLU%H=PO M6C=K>]T S6NE1;D--@Y*QILOW6PW8B> D ,!9!M G.\&Y%S>4DW3D11K).UJ MHV8;+E47;WH"DK3.L,,8X>P_E'88PZF&"\T2!^ROX?LFFK=]R,'+7)P'"DT+5#A2D-%7TR)UM[; M/]B#1WT2D\A/C_#?BH6/\B>@U!"QLJJUN2N,F]Q!:6_]P7L6WD-9-@]*T]&BN4Z]:P>Z]+Z:],&# :A(SQT K[;@)AN 1W;,W M;4)\?G;^AYR.ZZ6S%8IIVQ)HE^LA"R)@J MO2N7;KJ6C,[SH#AR?<_KNS'EB3,:Y)^]R-% ;%3$$_8B4;J)8RK?[U@D=D,' M.]\^&//E2F4?N*/!FB[9A*G/ZQ>I]]R*,NN3F=*4W8OH*Y^KU="Y@F4F.Q^XV5)]3+>#,1I?E?M"O'>@Z: M;5(EXC)8KR#F2?&?OI5"[ 7X_HD OPSPSPT(RH#@W(!N&= ]-Z!7!N2G[A;G MG@L74D5' REV2&:C-2W;R-7/H[5>/,F^*!,E]5&NX]0H)'=_H(N0*! MJS0S.^+.ROB[(MX_$?\\4QWDXU^0[_D8?9Z$Z.+')LR]'?/[)NF@P,LQO@43 MVC$AFVG,?Z^&M#FICW)^I;B?PX.3:YPJ])BD2F[T M!:?0GT]Z 'I4+$[_:M*_H'6;:5D=N4G7=,:&CBX4*9-;YHRRQ7H?FK( "0LA M800(9J0DJ%(2V.BCR4I(]:MB,M8U9JJ:LF %M,U" >OGL*R2;T?]2P][GC=P MM_L"'X_31'QU-) K\? Z M'NX>E!C(.0D0S)#[JI+[RBHWB>DK3RCZ*,5FC2:W30);"6T%AH2%D# "!#/2 M<%VEX1JT$%U#I@02%D+""!#,2 GV:H/D?6]S:">T341).V@/O>,.!W1: D4S M9=[SH?@[VT@[H+7*^$CEGM^H,N2T!(IFJEQ[3VSU44>%'OV#]K[?IWI0.[2U M\J F%)1&H&AF>FH?B@/0&P &M:6@M!"41J!H9F)JCXOM)K=]/VH'MDY-M[DC M[1\6*\A9"13-%+WVQMANCL=L*Z(M3Y9H)MF<*[2@,QYQ]:ZK5GYAB 6ZSX\T M)@#4.8/20E :@:*9::K=,X:USQC4/X/20E :@:*9B:D]-+:;Z$_TC<>;&$V% MU+'Y=43U=/H":DS+Y5%#5'2=1RW1_?E#P_.'DG(H#O9_[^P=CC6UJ TNMCO< MV[DN$UPD-$)KH?37E.NM,X6Y.OX9UCNE#*BQ!:41*)J9@=K;8JM/LU;S!WUG M?=@D\Q21Q8+ESP[16-]8T;.^W2;9K5<7F#E[0Y,=71='SKH%@!ID4%H(2B-0 M-/.)5NV1?0_VF1:H80:EA: T D4S$U.[:M_NJK]0R>DT.NA74?%206-F<&.C MZ?4."IU]WM::@WIL*)JI^=[S7;O'MA6ZD/+H'3T]WCV/SR]C]OE:7RVPSX!A M'P+_'_;;K^VW#VN_?5#[#4H+06D$BF8FIK;?OMU^MR]C!>_ZP"X?%C%(MQR" MT@@4K5#&ULK59=;]HP%/TK5C9-K;21 M+T*W%B(5PC:F545EW1ZF/9CD E&3F-D.M/]^UTX: 4VS(,$#\<W MOV7\0:P )'E,DTP,C)64ZTO3%.$*4BHZ; T9[BP83ZG$*5^:8LV!1IJ4)J9C M63TSI7%F^'V]-N5^G^4RB3.8N(N7*ZD63+^_IDN8 M@;Q?3SG.S$HEBE/(1,PRPF$Q,*[MRW%/X37@9PQ;L3,FZB1SQA[49!(-#$L% M! F$4BE0?&Q@!$FBA#",OZ6F4;U2$7?'S^J?]=GQ+',J8,227W$D5P/CHT$B M6- \D7=L^Q7*\WA*+V2)T/]D6V(M@X2YD"PMR1A!&F?%DSZ6/NP0'.<5@E,2 MG+8$MR2X;0G=DM!M2_!*@CZZ69Q=&Q=02?T^9UO"%1K5U$"[K]GH5YRI>S*3 M''=CY$D_& ]_D+,97K\H3X"P!;G-I9 TB^)L20*82W*=163(. JKI1%=TS"6 M3^?D+ !)XT2^)8CD/N9P$Y>WM>(S-JE@D@1!E;R]@-,D&SS&TH.\3Y MO\SX&)DOPRDY>_?&[KE7!UHFVEXEU:F2ZFAQ]]6C8MHFF9 \QT]:DM\Z!1,) MJ?A3YW^AUJU74Y7J4F#286!@*1+ -V#X*ECKJBX+IQ0+3BDV/I'87DK<*B5N MD[J_^U5%F)ZZ-!0*/:V@ZOO&=SQ+__KF9M?BML"@,:9C[3N1V)Y]WUX8G4LQSMPKH!]VD?9!ZXUAG*L:R<2VW/-JUSS&EV[ MWF!]IG.LZ_.J?H=E_:XST7MQKWH7]3>P-3)HC/!8,T\DMF=FKS*SUVCF#7V, MTSQM:67OA4$7EE5K96MDT!HY+I"VNP.UO4-HX8*YTSNHSO"&\F6<"9+ KE6 MYP(]YT6W54PD6^MV8LXD-B=ZN,(&%;@"X/Z",?D\41U*U?+Z_P!02P,$% M @ ]IX$50\F]V#8& CR$! !D !X;"]W;W)K&ULM9U?;^-&EL6_BN =#!)@.F;]K^KI-M"MJF"R2&:#="?[L-@'Q:9M(;;D MD>3N#+ ??BG;,HM5ER51.IR'B=M]^&.3MWRMPSJL>O=UN?IC?5O7F\F?]W>+ M]?NSV\WFX>WY^?KRMKZ?K;];/M2+YF^NEZO[V:;YX^KF?/VPJF=73P?=WYWS MJM+G][/YXNSBW=/W?EY=O%L^;N[FB_KGU63]>'\_6_W[8WVW_/K^C)WMOO'+ M_.9VL_W&^<6[A]E-_:G>_/KP\ZKYT_DKY6I^7R_6\^5BLJJOWY]]8&\#K\SV MB"?);_/ZZSKZ>K*]EM^7RS^V?_CAZOU9M?TGU7?UY6;+F#7_^5)/Z[N[+:KY MA_SKA7KV>M+M@?'7._KW3U??7,WOLW4]7=[]]_QJ<_O^S)Y-KNKKV>/=YI?E MUW_4+U>DMKS+Y=WZZ?\G7Y^U1IQ-+A_7F^7]R\'-O^!^OGC^[^S/ESL1'=!P MZ /XRP$\/4#V'"!>#A"'GD&^'" //8-Z.>#ITL^?K_WIQOG99G;Q;K7\.EEM MU0UM^\73W7\ZNKE?\\5VI'S:K)J_G3?';2Y^";^%?_X:/DV^\?/U[.9F5=_, MGBJXO)[\4G^I%X_U^MOF+^O-;'[7?/5F\NLG/_GF+]]._C*9+R:?;Y>/Z]GB M:OWN?-/\:[;,\\N7,W]\/C/O.;.8_+1<;&[7D["XJJ^(XWWY>%TX_KRY"Z^W M@N]NQ4=>!/[GX^*[B:C^-N$5Y\2_9WKXX8RZG-/.'HX^>^=FB-=Q(9YXHH?7 M.QHF__-C(YW\L*GOU_]+5?V9*VGNMO&]73_,+NOW9TUG6]>K+_79Q5__@^GJ M[]0M1\(\$A9 L$YQY&MQ9(E^L?O!I&[_\Y'ZZ1ZM;R?/-2KI]^-B\MZ MLOS];OX\.->3=?/?]?6\OMJVI.9^?YDW76FKGB^IQO+Q^9PJ_L=R557)'2K^ MRX:.O?R46J=G#* S=NZT?KW3NGBG?UA<-I\TUO7DFZOZ^:MOMW?SLNFQJ^:W M>?-K:7/[\@NI7OUM?_3Z_FV_^3=W?XIF&M@"=%XMEM\XC3QF(4^IX?'1N ML'F]P:9X@S^O9HOU=;U:-<-T^:5>33;-)R[J[A4Q0^\>$N:1L ""=6IA7VMA M1_KM9I'%0<(\$A9 L$YQW&MQW-&_W1S1#)P0SB:].]=98Z5,NT8N:WZ[<2Z3 MWX*!.*U6V@A%MP16M9^^JX.;PFPSF4T>EO/%9CL@^[I#&3AT!$)I'DH+*%JW M-)$Q8B/UB!-!;[S?ULTWRBG=V15PMU75":A]("BM:M M1NN\F!RK*Q0]W> 2(6D>2@LH6K=$K65DAWE&L@B$]:N44R:UQX30**Z82%M# MKN.5Y8;+M#L09Y;,*&9[&D1KW%C9N7T__[.^>O.PFE_2'QB@;@Q*\U!:0-&Z M=6C]'3-CM0:HY8/2/)064+1NB5K;QXK&I=P:;/X#*ABSZ6,A2L>%4:FW('3< M2"-%VA@(G5"5X#U]H;51K.RC?FP:PF(]7]R05UL\=O"00](\E!90M.Z<0NOP M>#525^!0IP>E>2@MH&C=$K5.CQ=M2K$KO!P:_W2**OWE/B544FB3= 1"I:U* MGS40*EL)0W<#WGHE7O9*_[6YK5>35>E2BX#!XPU)\U!:0-&ZI6@='1]K;HU# M;1Z4YJ&T@*)U2]3:/'[\#-O+H5T/877:$G*5$>F#!4+$F>)I1R!.J)3LZ0BM M3^)EG_1Y-?M2WTW^.KM_^/MDNERL'^_K%7G!R)FP*93FH;2 HG4KTCHYKL=J M#%"3!Z5Y*"V@:-T2M2:/EV?QBHW!$)_XM6#IY 2A8X8IJ=+ND.N49%J8M#_D M.L$JI7H>/?+6+O&R7?I^OI@M+N>SN\FGYD8V=H*^;.B<&)3FH;2 HG7+T1HZ M[L9J#U"W!Z5Y*"V@:-W05.OV1'D^K]0>7@[MM =5.9O.21 ZYH0321OQA$XQ M5F63EX1.:&Y<3WL0K6\29=_T\7'=?&>]GORP>(ZL;D?E\\>)G^JK^8R\"="Y M,2C-0VD!1>L6I_5[@H_4+ 34!T)I'DH+*%JW1%'$LCRS5VP6@F@"QIKT:22E M4\;*]-D#H1..,Y,^C:1TS4>)WF;1.BI1=E2?EM>;K[-5_=(@_C%_\[F^O"4O M'3I1!J5Y*"V@:-V2M 90J+%:!-010FD>2@LH6K=$K2,4Y;F]8HL@8HI."9Y] MGB!TRC'-TQ:1ZX25MLH^3Q"Z2G/>UR):;R7*WNK'^74]^70YKQ>-T]CUB7IV MM[F];!H'>0N@$V=0FH?2 HK6+4WK!,58@4D!=8=0FH?2 HK6+5'K#L7QL4E! M!!BYE8ZGK2+7-8W"I8\M"1E7G+OTI0#JM)9;UO-2@&QMEBS;K'!?KV[FBYO) M;_5J,[^@@>(YR?J>6\K66,FRL?K0M(>F*] 7 M"YU"@](\E!90M&X1HG?4QDI*2J@!A-(\E!90M&Z)6@,HCT]*2B( R9EFZ4<& M0J>XR=[(\(2.R:70N3,HS4-I 47K M%J#U=W*L@*2$^CPHS4-I 47KEJCU>?+X@*3,@XK;MR"RY .AXZZQ&RSM"+G. M2NG2D$0@=$I56HF>AM Z)EEV3-,0R.N$3I9!:1Y*"RA:]]7NUL6IL:*1"NKL MH#0/I044K5NBUMFIXZ.1BHI&,I.V T+&I;-)A-(3,N6,2CT#(9/*]86E5>N/ M5-D???CYPY2\2.AD&)3FH;2 HG4+T'HV-58H4D$='93FH;2 HG5+U#HZ=7PH M4A%)QJJR)FT&N4P84Z5O51$R)43:6@(AT\;V9:55M.A(V1?]<[G:W$Y>GB*0 M5PN=_X+2/)064+1N)5K/IL9*1"JHJX/2/)064+1NB5I7IXY/1*H\F6BXT"IK M"T3243POA-7M"T1R4C(F=/8Q@1!6E8Z?:78OMW5(JNR0.KUA\G^3@Y=U*7,' M#TCH1!B4%E"T;H5:6Z?&BDDJJ/.#TCR4%E"T[E)3K?/3Q\@4=UQD*T,1<4I9&N6JO6!>JS8I(8Z12C-0VD!1>N6J'6*^OC8I";BD")-1$\)%3=I&,(3 M*N%D^DF#4"EN>A(.NO5:NNRULI9QR"HP9>;@(0B=.(/2 HK6K4YK$/58R4D- M=8Y0FH?2 HK6+5&TG.7QR4F=)QBUDIJGMH302:UYE3Z[)'3;^0XITD5@"*&U MLG)][:(U8;ILPM)VL6=-F#)M\"B$SJ=!:0%%Z]:E=8MZK-RDAMI%*,U#:0%% MZY:HM8OZ^-RDS@.,6KDL-DG)F$A?[/*$C'%NTJ%JDWKJTS95Z7=8?^*,67@X/$'G7F#T@** MUBU-ZP;-6%E* [6$4)J'T@**UBU1:PG-\5E*0V0DLW0U(1+*I0V"6K_2I"O1 M$BK3-_-A6D=ERHZ*>(IYV/HQ9>[@,0B=BH/2 HK6K5"TP\!8 4N#W70 N^L M=MN!,0RA:0VA.3Y@::@5**LXW/1R>XG@I*K2AN()&5>"Y=V".*V2JF_:P[3. MRI2=5?Y0XI#E9,K0P4,1.@D'I044K;L%1NL&[5CQ2PNUAE":A]("BM8M46L- M[?'Q2YLG(1G7-OWQGA(Z*X1,9SL(&9>&L_01)G5:)2K;D\"TK<>R98^5=HMC M5ID8HS4-I 47KEJCUC/;XM*;-@Y., MR2K=^&)*Z!P7:8OQA(QSZ4RZD"5U6N.4[?FD85OS90<$-IO>/Q!Y^J@M("B=8O2VD4W5GS30>TBE.:AM("B=4O4VD5W?'S3 M$?%-9URVQ3VA4Y45V1LBA(X)94RVT#XA=,TG"M?SPJEKG9<;%M_L6ZJFC!D\ M_*#3=%!:0-&Z!6G=H1LKM^F@KA!*\U!:0-&Z)8IV"3]AFW!J8V_FTL6S*1G3 M+)U()632%N>QN ##)56)]@>O M1ML@O,+N$ [%>2PNP'!)H7A4J!.V":^(,*7+M@DG5#K;WX]2,96M6D'*F.S; M[[.*=@JOAB4X^Q:UV<,9/OZP^X5#<0&&2\H2;1E>C97>W)%AA8)Z0BPNP'!) MH:*-PZOC,YR[8[N3E^E^X%-2)EFV.3 A$R;M*(&4<=VS0"ZKHCW#JSV+83ZN ME@_T?N'E(X>/.>R.X5!<@.&20D2;AE>C[1I>8;<-A^(\%A=@N*10T=;AU0E[ MAU?$VIB*.9E.CU)"P1IA&JF@A*X2+LMC44)E;>_RF*R*-A"ORA;KN4D,6>1F M#W'XF,1N+ [%!1BN6R 6&4,V5H1S1T85"HKS6%R X9)"15Z1'1_DW!V;-(]L M#Z\I)6R:AY79IPM"V#0/G6W000F;YJ'ZUJ]@+')=K.RZR.9QV&HW>]##!R=T M*@Z+"S!<4JG(-K*QPIP[,JQ06",)Q048+BE49"39\9'.W;&=G_F\@Q )S"K[ M[$&H.$M?&Z%4?2EPQB(3QLHFK.T;ARQYLX+K/UY02&0F^?$9SMVQW94I=)5]P"!T4G*5AC@I'1.2IW.O@1):8UG/6CB, M1YZ,ESW9:[\H+H.SAS)X$$)Q'HL+,%Q2E,@U\K'2FSLRK%!8TPC%!1@N*51D M&OGQ&<[=L=WUO-/T!:7B.OMH0:AT^JY[H%2"];PDPGADN7C9Q! M#1^ V,DZ*"[ <$EE(I_(QPIQ[LBP0F$](Q078+BD4)%GY,='.7?'=CI%MM0W MI1)Y_()0L29==.S M>AM'9,-$V8:]-HYCELO9 Q\^.K'3=U!<@.&26D5>4HR6 Q58:PG%>2PNP'!) MH2)K*4[(@8H\DFF%SC]^$#JMJG0Q/T_IF-;*IHOGD$*NF.W9&)V)R**)0]*@ M@Q;.V8,/"I8OM>$JG.TM<[.X*$4^5KNIY;Y6)R*J) R.BP]?/V8,>/C"QTWM0 M7(#ANI62D<64HV5%)=9M0G$>BPLP7%*HR&W*$[*BDEKU4V4[%Y&ZRMAL=H70 M<6G32%@@=9J)OMB&C#R;/# G>M@Z.GMPPPD0R41^N0V79ES2NF8K42Z!!>ED];DK\43.L&UZWN\(2-/)@],AO:MJ[,' M,'SX8>?WH+@ PR7UB$RC'"T2*K&>$8KS6%R X;J%4I%G5"=$0E6>S!1NNPY7 MVB@(8?-SK5*AIX0-3J4OQP9*J!AKOMW3*U3DOM2!J="^17;*QP\>@5"4(W*':K0\J,(:12C.8W$!ADL*%1E%=4(>5!%)3Y=MD#HE=5*DJW5Z2JPCHY\E=[CJYX:Q*"%=,1BO-8 M7(#AD@)%+E"/EOC46'\(Q7DL+L!P2:$B?ZA/2'QJ(G?I>+II]QT1'+DOO<5E4XSAP49TR>OC Q,['07$!ADLJ%1E$/5K8 M4V.=(Q3GL;@ PR6%BIRC/B'LJ?/,)<_;!R'*/G00(IT]KR!$O>OXZ MZ[5K'+2D3IDV?/QAY^*@N ##)<6)S*(>+=FIL682BO-87(#ADD)%9E*?D.S4 MQ";J4DN;]0I"Y[C(EN B=*+Y7S830NIT;\!"1Y9,[[%DNZ:Q;SF=,F?X*,1. MR4%Q 8;KEL5$UM&,%N,T6 L)Q7DL+L!P2:$B"VE.B'$::LG/_!T20L8LRS8H M(77&F,R8$#K1B78D5QOY,+/'A^VZ17DQG3)E^!#$SLE!<0&&2XH2N44S6GC3 M8,TB%.>QN ##)86*S*(Y(;QI\@QE^LAA>HC(4Z)T#C90(L;ZUO4TD<\R>WS6 MKD,H+:IK(8ID]%BMZO'G@$CIEXO 1B)VG@^("#)<4*#*% M9K3DIL':1"C.8W$!ANL6RD8VT9Z0W+1$?%)4*NT6A$R;_%$%(7O:WSWM&:1. M]VV>VOB4<8.'(A3GL;@ PR75B:RA'2W":;%V$8KS6%R MX9)"17;1GA#AM,0.Z4R([ $GH>-2YUZ$T EATK=' J63RE1]'S9L9+KL'M.U MZQI'+9U3A@\?FMA).B@NP'!)K2+S:$>+=UJLEX3B/!878+BD4)&7M"?$.RT1 MM]19")Q0R?RM,D*E\SU*")7E?3.J-G)B]I"$Y[ %<\K(X0,1.UL'Q048+JE0 M9"7M:-%/B[644)S'X@(,EQ0JLI3VA.BG);9>SU];)U0JW>S=4RK&")M"R"K7 MMU2?BRR9.S#T><12.67TX"$)Q7DL+L!P2:4B/^E&2W\ZK+6$XCP6%V"XI%"1 MM70GI#\=E<),6P$HKS6%R X9)"11[2G1#T=,3BFD[F[2*729._84+( MA$TW@PZ43#O6%Q-WD0MS!P8^BXOCE"'#AQ]V\@Z*"S!<4I/(,KK1KD#(YZ] MZ^*4 <-''G;2#HH+,%RG'KQJ'>+VZW%:Q(X,*A06Y[&X ,,EA6)1H8[/=NZ. M+04Q*$WVNADEKX*.?NV')KV*OQ!VA"69-SBW?819#VM[^[6 MD\OEXV*S'9K1=R>K^GKK/-Y^X&?GV?<_LK=31GS?L[?AZ?OG+?[BW!%5::]3MCP, #42 9 M >&PO=V]R:W-H965TM[7L=-"65.."C6;D0XX+E**(,;@62>ID3\N(2$KX8.=AX6QG01*[/@AH., M+& "ZC:[$7KFUEXBF@*3E#,D8#YTWN&+2]PW!L6..PHKN3%&ALJ4\V]F\B$: M.IY!! G,E'%!]&,)[R%)C">-XWOEU*G/-(:;XP?OUP5Y369*)+SGR1<:J7CH M]!P4P9SDB1KSU=]0$6H;?S.>R.(7K:J]GH-FN50\K8PU@I2R\DG652 V#'Q_ MAX%?&?@%[O*@ N45420<"+Y"PNS6WLR@H%I8:W"4F:Q,E-!OJ;93X7AT-_KW M=C1!)V-8 LL!C=:9CAA$2'$T!32&&5\P^E,O4(:N"=(M_S?70[N4(G;]X^=N/J<-0Q\>N8^(7?8%=, MRDB']9: 8US<#F/1Q)1=,BC:(D+!$\SKUXE'L5 YH7^=_& MI#RK4YQE_@J6(6X'K=[ 76Z!V*HAMJP07RX3IVBBB%!(BP30_;LUE5\OBKHY M\[IG'M[&R IMS]RT:^+M8RG!]BO0[-0T.P%Y:38> [2W"ZTNK;9&6%=N^!=?T'KA[--*RMB#[,FW: M$FSO2UY86KVGG6"GO4-930>!K5_N0RG+#F*WLMR-2P!SH?*)B 5E$B4PUYZ\ M\ZZ6K"CO*,J)XEEQ+S#E2O&T&,9 (A!F@WX_YUP]3,Q50WU3%/X"4$L#!!0 M ( /:>!%6$NO-E% 0 ,T8 9 >&PO=V]R:W-H965TT%+9XNH1+HD M;:?[]*4>K-B.HLHKD3>V1/%^?_&.=[+.DSWCGT4"(-%CEE(Q-1(I-V/3%%$" M&1;7; -475DQGF&I3OG:%!L.."Z,LM1T+,LS,TRH,9L48[=\-F%;F1(*MQR) M;99A_G4.*=M/#=LX#-R1=2+S 7,VV> UW(-\V-QR=6;6E)AD0 5A%'%838T; M>QS:;FY0S/A$8"^.CE&^E"5CG_.3W^.I8>5W!"E$,D=@];6#!:1I3E+W\:6" M&K5F;GA\?*"'Q>+58I98P(*E?Y-8)E-C:* 85GB;RCNV_PVJ!?5S7L1247RB M?3G7ZQDHV@K)LLI8W4%&:/F-'RM''!DH3K.!4QDXYP8O*;B5@=M5H5<9]+HJ M]"N#?E<#KS+P"M^7SBH\[6.)9Q/.]HCGLQ4M/RC"55@K!Q.:[ZQ[R=55HNSD M["[X%/SY$-RCJP6CDJM HSE.,8U O$57/DA,4G7T"WJX]]'5F[?H#2(4?4S8 M5F :BXDIU4WD*#.J!.>EH/."H(L^**%$H(#&$#?8^^WV7HN]J19?>\ Y>&#N MM +_V-)KY%KOD&,Y3L/]++J;VTW+^3'UX,?4PW9S'R)E;C>9G_C2K7>36_#< M%WB+!-,UY#NDWDU[(A.T*#8R\'?H/<%+DA+Y%?USLQ3%E'^;-E&ITVO6R?;,_ZM2F".F&^3EB@$Q9J@IU$OE='OM=&G]W!#N@6 MU,,F8FM*_FM,[7G)\ I&_LS;S?J>94W,W7&TGD]RW?-)?L,D]3 ]FQ4\GV7W MGK'"UI7]3[_U:[_U6_WVD>.X\!J0'5ZF() JJR@Z9 \6 F1CE6W%7IH@.F&^ M3EB@$Q9J@IT$VJL#[;U2:?1T1EXGS-<)"W3"0DVPD\@/ZL@/6E-\\?UD+@'] MXSKE]ASOK#"VREP:JTZ2@4[)%0O M6Z*JGTPFP-7/9\Z!2I16B46@T?FM_$OS22?,UPD+=,)"3;"3B(_JB(]>J9*. M=$9>)\S7"0MTPD)-L)/(V];3VZK5K99^)Z.C=W:%NA>4=V&-^[S7ZCM6A='K8-D MH%4R;) <]LY*J7G4;549LB[ZXD*]LV^I+%ME]6C=>[\I.LYGXW-[O+ ;QGU[ M')2=]2=\V>C_@/F:4(%26"DIZWJ@RCXO>^?EB62;HM>[9%*E;W&8 (Z!YQ/4 M]15C\G"2"]3_8,R^ 5!+ P04 " #VG@15D+%6W=\# !!$0 &0 'AL M+W=O3S"3Q#0RDX!G MWMGL;AHFI-N'SCXH]@$TL256$I#VUZ]D&Q<3ATEW]= 7K,MWOG/U0?)PQ_B3 M6 %(])QG5(RLE93K:]L6R0IR+*[8&JC:63">8ZFF?&F+-0><%D)Y9GN.$]@Y M)M0*A\7:C(=#MI$9H3#C2&SR'/.O$\C8;F2YUG[AGBQ74B_8X7"-ES '^6D] MXVIFURPIR8$*PBCBL!A98_O4@H?C/?NOA?/*F4<[1#7:,6F!T7T"VD5+T)U MH-R,I['$9K>W<[BC_/QP\W=1W0V9?F:4:!2(+9 <\F2 MI\N)2DF*](XJ%5QD.G[68Q#GZ"P"B4FF1I?HTSQ"9^_.T3M$*'I8L8W -!5# M6RJ3M6([J LJ&;L'#<'M]'SOJ 6UH%PO<(]:4!N7[QPUJO@ERO/\7K^] M!?5KU_NG751Z'U-'62_4>KTR199)(L M-D362-&@3M'@Y^HX Y,Y-4D6F22+#9$U4U$>GD)W MW*/UB7L]=5O6(_U]H+B"?J!%5#8&PO=V]R:W-H965T +8/K.E(N8*CT4,ULN!- @ M,8HCFSA.VXYIR*Q!+YE[$H,>7ZHH9/ DD%S&,14?(XCXNF]A:S/Q',[FRDS8 M@]Z"SF ,ZG7Q)/3(SKT$80Q,AIPA =.^-<17(](U!LD3/T)8RZUK9+8RX?S- M#.Z"ON481!"!KXP+JG]6< U19#QI'']E3JU\36.X?;WQ_CW9O-[,A$JXYM'/ M,%#SON59*( I74;JF:]_AVQ#+>//YY%,_J-U]JQC(7\I%8\S8XT@#EGZ2]\S M(K8,2*O$@&0&),&=+I2@O*&*#GJ"KY$P3VMOYB+9:F*MP87,1&6LA+X;:CLU M&+\\7O]Y.1J.;V_0]>/]T^W#>/AR]_B SL>*^V_H<6'(DVAHV O5QP4ZOP%% MPTA>H$OT.KY!YV<7Z S92,ZI (E"AEY9J.2WK8F7.5]*R@(]>;8S[ME*[\$@ ML?T,[RC%2TKPMM$]9VHNT2T+(-BUM_7>EO$$!.+3#9^__H+;SF^'MI]Z;Y[B M_9"S'>S-''NSROM@$VQ=[%,(%03H7$/%(;"INU;BSM3_:G#I]>S5 0BM M'$+K=/I^)K6EX0Q7('2O0+?O(/Q0 GH2H0_E9+:^@,QVOI/V)\AY>Z1 7EQ0/=HIN[M1*NIF@K$;]9MZV M46"7E(#8DA1<"P1D57HY+U#=[F,\'I: M@??%HM-I=+I.\8=+(E H!ZZ6CD,MI0:RU"EN[J1#I]%LE> I1 )7]O&2[E(# MD;>/R"6-3@F>HO'CZLY?$E13,2>'L[L/L=MJM%O'XTD*B2#U)*)V0SJ..UMQ M!W>[W< EW))"24A=)3G:F6J@Q'O%0CJDT2UYM2*%SA!R>H\:SF8"9E0!NF-* MA/HSUD<_:+2LZ$ZD4LX^V9U(H52DGE+](Y'U!U*&^?!74H8]]=W>(K?IMHE3 M(@"D$"=23YS*TE6:*JN)<5^AFAJA5]*22"%2I%(W*M+T%'2M/09QDW3+""Q$ MA[2KLG-?+)_!G-:8Z%[K3VE!?;6D$7H!$2>%] %4'%9X4JENG\W/0HA(/2'Z M7'Y6^W;3;:,NBM/C!>RA@'[(*N"%8I%ZBO5?I'#U2MDVJE 7ND;JZ=J_2^KJ M-;R,=B^GG932;F\=3\\:[ZG0;UP2 M13#5IDZCHTM/I,=WZ4#Q17)D-N%*\3BYG ,-0)@']/TIYVHS, ODAZB#OP%0 M2P,$% @ ]IX$53 @6=>Q @ Z04 !D !X;"]W;W)K&UL?51M;]HP$/XKIZR:6FF0$-JNZB 2;]/81D&E73],^V"2(['J MV*GM0-FOG^V$C$J4+XG/OGON>$[D; M(A/;OM?Q]AOW-,VTW?"C7D%27*)^+!;26'Z#DM +C>HW]U MVHV6%5$X$NR))CKK>S<>)+@F)=/W8OL-:SV.8"R8Z#@1MO&^T-H+#O>!A>!+P>\G;T T^01B$(3PNQW!^=G$"M]L4LNMP MN^\5,B,26_:!)# 2N6D:1:K224EXBN8A:UCMX-!O079N>[ E,H'?/PTD3#7F MZL^Q0E7Y+X_GM\U[JPH28]\SW:E0;M"+/G[H7 =?3JB[;-1=GD*/[M$V..4I ME%QB+%)._QH!RMYT+28^%!T+I8]IJ+)TJLNQ V,3A3?MFYZ_.4+NJB%W=9+< MDVL]3%ID@]),$C,L]FPEOI1448U@*T)CA (E%3=&&'1*ICM?0/VB]' MF;HAHTP-2JZK3FQVFSDVJ-KWOWLU!&=$II0K8+@VH4'[LR$EJ\%2&5H4KIE7 M0IO1X):9F<4HK8,Y7PNA]X9-T$SWZ!]02P,$% @ ]IX$5>#R@8 /!P M.3, !D !X;"]W;W)K&ULQ9MKD5);,[:3M&F;Q!/G\AF+E<4$@0(K.YGIC^]RL0X*++,@87^Q!=+N M>??">NTE/RYD&-^? MC?#HX<2'X':ELA/C^>G&NY774GW:7"7Z:+SKQ0_6,DJ#.$*)7)Z-SO&+"Y=F M#?)?? [D?5KYC+*AW,3QU^S@C7\VFF2*9"@7*NO"T__NY*4,PZPGK>-;V>EH M9S-K6/W\T/OK?/!Z,#=>*B_C\$O@J]79:#I"OEQZVU!]B.__DN6 >-;?(@[3 M_"^Z+W\[&:'%-E7QNFRL%:R#J/CO?2\GHM* $D,#4C8@N>["4*[RI:>\^6D2 MWZ,D^[7N+?N0#S5OK<4%4;8JURK1WP:ZG9I??WQ_^<_)Q?GUJY?H\OW;JU?O MKL\_OGG_#CW[(%.5! LE?72MXL57Y$4^JIW\% 4J1>?9W ;JQW/T[*547A"F MSU&Z\A*9HB!"'U?Q-M6MT].QTI(SP^-%*>^BD$<,\@1Z&T=JE:)7D2_]_?9C M/=3=>,G#>"](:X=_;R,'TXF?HO_0JV];/4'H,O32-%@&#U_MOCG1%X **Z=_GNJFR6M5DEW0 M+]*-MY!G(WW%IEJ7',U_^P6+R1\MXV2[<;*\=]JE]W?;]8U,4+Q$U_E\-EDK MI+,!I/.==-ZZ1)^B.SVY>F*]8G6TMTJ5WJ!!=(L\A38R"6(?Z5.)0L_T!B[V MQG.]*$V[I!A/89'G%C-7>#>?G8[O&D2*G4C1*K+<.;>)%V52;76(FHY)LPYW MI\.UT;&._6+;V@IQ;85,=T*F-D+*I;.5,;65,=O)F-G(T$!?\24G9^;Y[F2B(P'T9[;ED<:9 M1*^]($&?O7 KT97V*[E3,?N4TOIQG0HF,#IR5+>R3?WL9+$&V6( CAI'5UB? M5A8$"]?!4\.J +!P.[$:/$U7:=1Z1P-><"L"&OU.5UG,6A:@ [>SH^Z%NHJJ MD\(D"E"!K5AA\DE=%5HS! -$<#M%NOFGKH+=;E<&$ >W(V>H6*X(FQN'TBJH MKPL#MN'9D$$=;D5G3_4$($B. <%N<1VI8Y"[HGEC$0 A:451W^"N[+4J1A!L M$ /<(NWJ3.H!-J M<*<$*$2.D<%T"?=(0P+## Z4 )B(>,J C[1BL:^_ :B18T"M=\!'ZE@CKNM0 MTZH UHA5)G5 P%<:P*RJ;4H=;')&0"!BE5X=$O:5%O;$T:GKN*Q9' 7 T'; M'!S\E?WOSQMV'69(K2@0A5H1Y4@A8&EL?PHI=HAI"@$V]!A)4L] D-93)#(C MCFN@$JW4]'H5]?X-O)L@-,2"EUZZ.B 2;%?4T[=10!\=M+Q'AZCO4> C??P* M'ZT3$F-BV%E 2#I(F8_6$:'*?71>JW/=,4!H^@0U3Y:+_>=<-,: M 9/HX"4_6J_YF6)E!CABCUWT8_5L!YN8SH!-[$G+?FR(LA\#HK$G+?NQ!J;I MB($8HD &3&-#E_U* _O1C)@YAKR+56XM#5[[8_6\BQ!#WL6 *VS@ZE_9_]Z4 MX2EVL"$ 9 2]I@UP-+8_M+RJ4-,3@L@PYZP$L@:4B;N.B9,,\ 1:\>1=D/Y M(Q#1(]W9;9?3UZTH#DCB[4@Z?JS%ZX0R[:C*@PW\*2,M MWDK'OM'FP0;G^?(.LWHCJ_6WI+/N/RZODO5 M5G=+F0<1CT60Q"3EB^O.Q+ID?9H9Y$?\*^#/8NLXW;^76GE[6( MA]R7&<)3_Y[XE(=A1E+M^+V$=K8^,\/=SZ]TEI^\.ID'3_!I$OX6S.7JNC/J MD#E?>)M0WB?/_^#E"0TRGI^$(O]+GLMC>QWB;X1,HM)8M2 *XN*_]ZWLB!T# MQ6DVH*4!W3?H'S"P2P-[SX >\M O#?IO]3 H#0;[!L,#!L/28)CW?=%9>4\[ MGO3&5VGR3-+L:$7+/N3ARJU5!P=QEEDSF:IO V4GQ[,OGZ<_G]U,9JY#II\_ MW;F_SB9?;C__2M[=?7.)""3.;S($L4+R2W<9'N M:NL]>>=PZ06A>$_.R->90][]])Z(E9=R08*8?%DE&Z&HX@/Y2=N^ZDIU:ED# MNWYY&C?%:= #IV&33TDL5X*X\9S/&^P=L_WPF#TSVUO4 .BJF&P#0U\#WFOKCQ[R[/^:=F]O39%%PAPDS$7" M& BF941_FQ%]$WV<#UYEI/W=C.#?LL^\*<8%<9@3LX+]-*;GHPO[JONT&[R& MH^S1Q4@_RJD?90]ZO8%^E%L_JC_J#RS]*&8\T^_LQ\&V'P?&?G0C[S&(/?+W M--FLR6S2U&]&0MMK PESD# 7"6,@F!;3X3:FPQ./ED-D1B!A#A+F(F$,!-,R MXGR;$>?FJ_SW32!?R%*%7S;>'=T8[=M&% ES"MA@=Z3M]WJ]O9$6Z9*!8%JH M1MM0C>"%;53KHL%^!TU'];*V?XQ3YYS7.KK.L>S]@YCQ%+^S R^V'7AQI**M MP^2%\V)^T]1=1ONVN8Z$.4B8BX0Q$$R+J-6KYKB]$U>TL@&@I(#2'"C-A=(8 MBJ8GQH[X81DO]GN>B6]!O"2;..5^LHR#_ZK8BT.#J)\(V1A^JS:L#>MCJ+DQ MK>>DM.TFW\4J[N440@./-BME+ZXL527..](!-HD)FLD9D[KTT*64NM$$,1=-#7BDWEE$&&']> M+%0<58 -X82*+U":<^3LAF4X&\,(%5N^JR%ZS"IMQ3*+*^[L[HZL-ZF_4B,H M6:?9U9@LLI%4.2D&UP]9//VLOJHO(B]]Y+(XL#' ((6C##"2YD!I+I3&2MK% M3H7H?1Q5(I,>WDKRL1=$)?Z__O& M0 _J,Y'!?A&%*D!O\.A"/3(430]>I>U81J&@F!^2=O/#$JFIE;69W=3LN'5@ MZCX'_?K=#51B0='TT%0BBV5666;EC@LU8+VJ%SZH/Z5!UJJ0-32Y=J$N&HNF_X%>Z$S7*%ZCYJME+VTL52G.. M] #=SE?IP?DJM$$,1=-#7BE*U*PH_7 1+U;4-*8!4LJ90FD.E.9":0Q%TS.B M$JTH/7$IIU ]"TISH#072F,HFIX8E;1%S9H+JI27;G9+.:4-$S1S5&SYG6@K/\2> ]!>*"R3SVQ.IMQ*JK*A:'KH*Y6-FE6V M.Y[F3['$:#G>[+=U,D#U.2C-A=(8BJ8_/E()>?:I%Y#94(T/2G.@-!=*8RB: MGAB5W&?_.0O(2C?F-;CFMK2.:GW]6'WY&-0E0]'T8%5*G/VG+!\S>VE]J4+E MMB,]8.4%G;Q%E8>VBZ%H>N1WGO\S2VV0>GYXJF[VWCHCL,__81\ Q#X!^/]0 M\^Q*S;/[IZ[J4*$/2G.@-!=*8RB:GAB5VF>;U3Y856]8759[]FAJ;DSKL Z: MRGJMKD,E-Q1-#UF;RAH>9S0UJG210D0Y*?:IU]/94)D/2G.@-!=* M8RB:GAB5TF>;E;Y9^38:(38JY$%^GF_U;LNQE10\\YHML:"_7MF=C_ E^R#4WOVVN0&D.E.9" M:0Q%T].JDO;ZUHE+1A^ZH ]*&)6,V#>+:-58H4:*Q ^\; QX M#N2*W,^^-H\ M#8GLX>U>:#9;>L OL6G"_7)FGQ:NZ)RT>/=G=?513Q=YB\6 M%&K\WL2R>*G7=N_VY863_)5]>_MOK,NIU;#?L2[=XM6$%;YX4^(G+UT&L2 A M7RA7O8_GJDJFQ&ULK59K;]HP%/TK5M9-K;22!R%M&42BD&F=Q%J5=ILT[8,) M-V UL9EM'OOWLYV0!91FW08?B.W<QO&G\0"0*)MEE+1MQ92+KNV M+>(%9%BTV!*HNI,PGF&IIGQNBR4'/#.@++4]QPGL#!-JA3VS=L?#'EO)E%"X MXTBLL@SSG]>0LDW?L,/>$L]A O)Q>]*3FUG?:%=:IEC D*5?R$PN^M:EA6:0X%4J[]GF Q1Z.IHO9JDP_VB3 MQ_H7%HI70K*L *L=9(3F5[PM?*@ %$\]P"L WB' ?P;0+@#MEV;P"X#_T@R= M F"DV[EV8]P(2QSV.-L@KJ,5FQX8]PU:^46H?DXFDJN[1.%D>/-I>#N.T,/@ M:S1!IR.0F*3B#)VCQ\D(G9Z!KL,(WK]S >5=G]C')1L1DD" MY@.*I*H,QQ+J"M',<>JZ?NO*>7U69WL.=1V#U4?).G1:3G#E5'_J 5M7[:T' M=2[WPZ(\[.J N@S:,Z13&M)I-F0;@Q#&C2E02(BL,R3G<+U*ZHN6O[^]81X4 M5&*\0Z$U/)[3ZASHK(GRO4K4GM"@%!HT"KVE<"[5.?PGJ4&=5.] :F.JOWVY MCDD6'8DLM]BNG'X9\+EI.P2*V8K*_%-8KI:=S< "IZW)OE$LJ4Y>Z=,JI/<#!>JFP.N ]3]A#&Y MF^@$97\8_@)02P,$% @ ]IX$546]*4,C!0 EQL !D !X;"]W;W)K M&ULK5EK;^(X%/TK5K9:M=(,>9)'ER*U)6%FI5:H M;'<^N\1 U"1F;:?,_ONUDS1 8@+L^ LDSKWGV#[W^CG:8O).UP@Q\#-+(0+EB8YFA% BRR#Y-\'E.+MG69JGP4OR6K-1($^'FW@"LT1>]W,"'_3&Y0X MR5!.$YP#@I9WVKUY.S4=X5!:_)V@+=U[!J(I;QB_BY?O\9UFB!JA%"V8@(#\ M[P,]HC052+P>_]2@6L,I'/>?/]&CLO&\,6^0HD><_DABMK[3? W$: F+E+W@ M[3=4-V@H\!8XI>4OV-:VA@86!64XJYUY#;(DK_[AS[HC]APXCMS!JAVLMH-S MQ,&N'>QS'9S:P3G785@[#,]M@UL[N.+6#5XI5]6XIS00R.!X1O 5$6',T M\5#J6WIS19)@*_@ M=3X!UUKSV._^! EW-X^Z3\YG-R7NX?GL,O?HU]H^_=^5/Y#";H+5+O'L(WC/188( M9)@ /@:+$2A9 !YE($[2@J$8($CR)%]1L$&DBLY;60!6)(Z<1(S]MW0#%^A. MXX,[1>0#:>/??S-=XP^9^BK!)BK!0I5@D4JPJ2*P@QARFAAR^M#'SWQZ3_(% MSI L-"I?M_05L_C'V/1=PQGI'_N:=ZW\P#.#0ZN)!,MT7,\\- LE9D9@..ZA M620S\VW+/C2;=LTLR_9,KS$[Z+1ATVG#_DZ3)%XWV60=6N$.3W1H+_NE222A ME/6[2LY(PBE3IVO6IX[;J.->H,[QP5"FCWM6P/?R7ZJ/A%*FCTK.2,(ITZ=K MUJ>/U^CC]4Y;$Y1COG03"DGG(T_E?*02;*(2+%0)%JD$FRH".P@.OPD.OS=Y M?Y2;)9ZO\(,G\0H!/C5E?(]6+Z[[QEMPG7S:W'YK(N>ALC4 X MG\U.Z1YT)R//;\O>V[)+9>\R6D.G)4&HDC&2M#$PVL.YK%I>(-?<-'8[9N-7 M,_;X''Q*NYK[(% #PVJKUU_%2^63DYKM&5DI:20C]0._13J5FOF!>T3%O7,/ MLW\OV>P#3NP6:QQ%T[-2M(E2M% I6J04;:H*[3!:K%VT6+TY_U!.P2)W"QKO M D:>PA64OQ>QQL"VVQG<2WAQ('0YK4%[/ R5:22,9(P6D$GCR0]T5[)Z'O7 !DBJ_*&A_+E29&SZI"U*6UN MD>[+NY-6^8-Y&YJ2\DC<.I77#COXZLKJ"9)5PO5.T9)3&0./5Y14MT#5"\.; M\A+B#3.&L_)QC2!?U0H#_GV),?M\$03-7=SX/U!+ P04 " #VG@15 %P, M,X " #\!P &0 'AL+W=OM& M+A)_O6_.<_P5[KBXERF 0H^,9G+DI$KEIZXKDQ08EEV>0Z9[UEPPK'15;%R9 M"\ K*V+4]3TO-]1R4%%)Q5HEU!(QDY1<_5GEH"'J# M9P1^)?#_5M"O!'T+6D9FL<98X2@4?(>$&:W=3,'FQJHU#QNCLYF8Q1?S^XFL\N+63RYF*/.>4'HBF0;=)8\%$02F_J8,T:4 MGDHE3U!G# H3JDOOT&(^1IW7)Z&K=&3&WTVJ*,[+*/QGHOA<9%W4]]XBW_/] M%GE\6#[%HHN\09O9\ MV$8];^B9)W2W382#/_E'A$&-,#B(L+@7V,S6+W15,)P1A07!S57;1G;0\J43 M>"2S/?IA33\\\MH='A/]2&9[Z$&-'OS'VCVH?2EFT+(1JJ?>"26#VSB;S;VH MSZH-R22BL-9:K_M>9TR4=TU943RWQ_62*WWXVV*JKV<09H#N7W.NGBKF!J@O M_.@W4$L#!!0 ( /:>!%5^E]J9I04 $HF 9 >&PO=V]R:W-H965T MYH82"QNFZ+)!KFT#T4? MM#9M"RN)7I%.4J ?7^H2R9)HK9V.\Y!(\IDC#HDC@5 MYZ.5E.O3\5C,5BP)Q4>^9JGZ9,&S))3J-%N.Q3ICX;P(2N(Q,0QGG(11.IJ< M%==NL\D9W\@X2MEMAL0F2<+LGTL6\^?S$1Z]7KB+EBN97QA/SM;ADMTS^;B^ MS=39N&:91PE+1<13E+'%^>@"GU+BY $%XH^(/8NM8Y2G\H7SK_G)U?Q\9.0C M8C&;R9PB5'^>V)3%<7?\*6:B*T MQ:,/(%4 Z098.P+,*L#<]PY6%6#M>P>["BA2'Y>Y%Q,7A#*56._ M+,=.=HS=1-<\E2N!:#IG)_.2#!+^MDD_(M/X"1&# M$,UXION'8UTZ_^_N],UW;TV&6:\LL^ S=ZTLME2"(M$=6_.L6"=7:2ELN4#\ M];N"HRO)$O&WKO(EMZ7GSM7S5*S#&3L?*7D4+'MBH\F//V#'^%DW[9!D 209 M!2)K%GW+=])>13A&9_Z]YFF#L6YZC%L;3]LSV<9Z'3<=IPX(^ MC"B0Y=IM'-7R'3U0&KK/);I=V1" \.FYSMZF?#KY/W!Y&_4FERA"]7=1;-0E^M@^*$+ M$)(L@"2C0&2M&F"C:<:-(VI$10Y4(U"V )2-0K&UR[3EF?";.ZNZ.!P*1)E^RO#>A?M%]+,4QZ M\&J$9 M V2@46[L\C<_"QS1:&-1I@;(%H&P4BJU=IL9MX6&[=7A[41&V_85K M]6R(#HX^G96/?LKJR MT,>9^5L8^^2A<9WX6'C5A:& ^P4;'\% -#!MXY_M-TK@Q\ATWMA$BTKZS& X\= F"L@6@;!2* MK5V"QB$2W<4PVP'+T!(M@"4C4*QM>O2 M&$!B'U,G0$TB*%L RD:AV-IE:DPB&?[.\ T=A:/]YK8K'GV48Y"N']&@/F#7 MZ[X9I1J<:QA>1SO&6WMC$I8MBTU) LWX)I7E9H;Z:KWQZ:+8[M.Y?HE/IUAS M/<"GM-S6U-"7NZRNPVP9I0+%;*%N97QT556S2+YNMB9\X5+R9/B<,7" M.!%7+0F/U0 4 & 8 9 M >&PO=V]R:W-H965T4AT.7/(PQD- M9YCQ"ZV^L!4A'+P6>6Q=(5*3 [I6M2BC<+6A68B]MJ:;%U1?!< M&16YA6S;MPJ#JKTN2TY?S$1R]/;C+EBLN M'UB3\1HOR3WAC^O;2MQ9+3.;GX]L.2.2DY1+"BS^/),IR7/)).;QM2$=M6-*P]WK-_9/2KP0\X09 MF=+\]VS.5^>C< 3F9($W.;^C+[^01I G^5*:,_4;O#18>P32#>.T:(S%#(JL MK/_BUV8A=@P$C]D -09(-W /&#B-@?/>$=S&P'WO"%YCH*1;M7:U<#'F>#*N MZ NH)%JPR0NU^LI:K%=6RD"YYY5XFPD[/KE/?KY*KA_ [/K3S=W5Q5-FHN:S7H@!H'7-&2KQA(RCF9&^SC?GN_Q]X2*]LN+WI;WDO4 M2_CKICP%CGT,D(V083[3]YM#DYS_-WKRGT??6PRGC35'\3F'8JT)HCNRII4, MHF/01IJ(J!DGA8J33I =?:9,Q,FBHD4;B7K@_?%9C*8XV)^FP*FGYIJG)M/Q M&5OCE)R/1+YEI'HFH\F//T#?_LGDM2')XB')DH'(]OSKMOYU^]@G#Y3C'+#& M0;3UXEIY\1(Z-[+'UO+O<711$'@KS;4^3;X"YH>M!LWR_E>_WRK\HY"?]=[MA9"7'Y3)[R@D# MF#'"C=G<[\[%"SQ?TV] .9$/-?D&%(2VK<528H %T#Z@/FC5![WJ9R4GXGOB M0&Q;@/(5J<0"R,WN&)2$FY0'G6E +X@TX5T0\D)-4&Q@T6+0DV483+ TY7P-0&YR-(FK6%WR4,OY=ANT$WN[&Y5.LE^=8M=U"V>%"V9"BV M?7?LE/#P^ZVKFKD-Y>4AV>)!V9*AV/:]C+9>1D-75PWC7I[P73?0LXX1%P1Z MAHX-. >%KJ/M6XD)!T7%XA](/-L& O;6KY/'$N1O@0&F.]W[ >>)@M?1U1MP" 9AH,FW=DY,"U(MU5$U$]$MMI3Z0*M]VAZ'7ZA#8.WY M)3R;0L/S6!Z?JQ/:+7U]]GZ%JV56,I"3A1C*/@V$JZKZ.+N^X72MSFN?*.>T M4)DD@#Q?D$I?[N1 [3_5)C\ U!+ P04 " #VG@15_*E\45D$ Q M&@ &0 'AL+W=O?"JA?4R^S#:A]<,! UB1G;E.F_'R>DN1!C@<9#'TH2?$Z^ M[_B0G#C]-67/?$&( #_2).,#:R'$\LRV^61!4LQ/Z9)D\IL992D6$[NB7A M,"<7-/DWGHK%P HM,"4SO$K$'5U_)65#?LXWH0DO_H-U.=:QP&3%!4U+L*P@ MC;/-)_Y1"M$ 0&\' )4 M"_ +0%NT>BFLJ*M2RSPL,_H&K!\M&3+-PIM"K3L M)L[R:;P73'X;2YP8WG_Z/'*XPE.P!6=X(W: MV11\P\F*<$!G\G V_W EY9^"<\Z)X._!R241.$[DU@?P>'\)3MZ]!^] G(&' M!5UQ">=]6\AZ\[/:D[*VCYO:T([:_EEEI\!U_@+(04@!O]##+\E$PF$!AVVX M+56JI$*55*C@+0JYS^4/BX+\K"00C05+^OZKIS5D\ M]5GRG^T97^()&5CR=\D)>R'6\,\_8.#\K9+ $%E+$+<2Q-6Q;P1)"D%P(8BJ MVPU%4%#DUY27(8+R+^K;+\T^%,/< $&O&M:JT*LJ]+05/CXS>24CJKJTP$-G MP1!9JT>_ZM$_BBU]DX(8(FL)$E2"!+]NRPV%W_!;SXD@RK'L.CF#(T*8@ALI8@425(].NFC#IV"SRO M8\KNJ)[OY3=(E2FA4PWI=WP719&W[4[%*,_?<6.' M=?* ^N@QIHE\U%&6I04>/!&&V-IMU@$&]H[C3J-YQQ1;6Y0Z\4!M?MC3G:$B M40;^MCN[HT+D.3O<64<0J,\@7U?9'+-795U:Y,$S88BM_9A>)QGD'.=!W6C@ M,<76%J4./$B;'?:S9\G1-)X7=I[5%:-\U]UQ\42-Y15]^KA;<:Z^M>N!!T_$ M[U@S076 0>YQW&DT[YAB:XM2YQVD7ZC9SYU>QW?.MC6[0V 00+C#FW7T0/KH M<2L6A"EK,KIL8HJMW64=7U!P'&L:#3NFV-JBU&$'Z9=K]K-FK[-^Z?J1[V[; MLSL,A4['GG9C/3]_F7*-V3S..$C(3.*4BK>=_*U!]99H^!-02P,$% @ ]IX$54DV7[2S!0 %2D M !D !X;"]W;W)K&ULO5I=GDYW9 MQDB @#3Q3&*TV[2;[$Z2;1\Z?2"V8C/+APMRO.FOK\ $C)#59'O'+S;@G*ZB!;_EXLOJ,^%5 C?@] MYIMRYQA5J=SG^=?JY')^-K*J'O&$ST1%$B^79R!^A.7^(UHFXR3>_\"8AM^*;Y4E9?Z)-@[5& M:+8N19XVP;(':9QMOZ-OS4#L!$@>?0!I H@:X.P)L)L ^Z4M.$V \](6W":@ M3GV\S;T>N# 2T>2TR#>HJ-"2K3JH1[^.EN,59]5$N16%_#66<6)RRSYL[ M='G]_M/-U?G=Y:=K='3#'WFVYB6Z?T+3N@^\0!_S6535]BTZ"KF(XJ1\BWY" M7VY#=/3F+7J#X@S=+?-U&67S\G0L9-^J%L:SIA\7VWZ0/?VPT56>B66)6#;G M-TOX0HJ#0#=\E1&X? MQS3-4DJPTS7;R]1M,W6-F7[)8L'GZ%9$0I^N,?RULPV2+(0D8T!DO1K0M@;T M8.) (+PS;2W;E+J4\#ERC:,(2Y%G&"0-&&(0S; MCAUX"HX-<8%KN<322X/?YNF_1!I^DW-OGJ>Z;(WQKYULD&0A)!D#(NL5(6B+ M$!Q,&P+(+:ER(,.AXEGJ_J@P=D6 M"8BGZ(,&1RQ*+%LO$'C'^V!CLK>;6/S#BT1:%FV^QNC7SCA0MA"4C4&Q]>M MNCJ0@ZE$TQ14T2#90E V!L76+UIG";'1PIB5PA[I%'VI$W4&/GJV0;)%H*R,2BV?@TZTX?]PTD$ MJ$$$90M!V1@46[]HG4G$1E-CEHA@>.\'ON>H$C&$$=>SU=>5&IA'";55A1C" M',^C>UY6DLY=$;.[FD99-(]T:9H#7SO70-E"4#8&Q=8O0>?Y"#Z80!!0@PC* M%H*R,2BV?M$Z@TB,7L8H$$UH3R"PC]7U# V,.(ZKK%.$&ICK^X[RJ,$T,(>2 M8,\K2]*9*O(?IFI=EK%>($#7S4#90E V!L76+T%G]HAS.($ =8:@;"$H&X-B MZQ>M]52!&,(X90"U"""LH6@; R*K5^T MSB 2\[*@42G\X2X%6_[YJ^N?&IP74$\U&QH8D9;$4]V&KEF'^J[Z-#'>V>:5 M\F)1[Z\KT2Q?9V*[EZ>]VN[A.Z]WKBG7+_#)%&NNA_B$;7?H=?3;#8-74;&( MLQ(E_$$V91U[4MB*[1Z\[8G(5_4FL_MZ(^N M5N%?60R:O^#F4:+4621VE",C&[[MW0RX!;I4-E\4LDWO*]SZ3LRDN: M_E9>?)E>]XRR12(6DZ*$".6?5S$6<5PBR7;\;PO:VW&6CON?W]']JO.R,R]A M+L9I_<+1;7/:='IF(6KN/B,7W[++8=JAHX2>.\^I>\;6V-'IFL\R)=;IUE M"Y91LOD;?ML.Q)Z#Q($=V-:!J0[F 0>^=>!='?[KYZKGD_NMG[Y&,[^\>'KW/WL]/7W[QR$_W3T_DS!5%&,7Y.;D@ST\N M.?OAG/Q HH1\7:3K/$RF^56_D(TI(?N3+?'MAI@=(.;D+DV*14Z\9"JF@+^O M][)Y\(-WXDS& ,:,]8[WX79M*='G1WN[-3P-WK MS@ZY^W^M[\%W-[X1"KZ;E+S"XX9A@OF88 $26&,:F;MI9.K01[=B'B5)E,SE9A6'R41 M,T0+<>H,V8#9%5B9!+R.F.D,*!U<]5_W@X])ZF&"^1U[$""1-N)J[>)J:>-Z M7RQ$1B;I4F(ORJSH5KU;'A8,B;O1IOC*P]HPM.AZ9B MYK:Q*+4'RA!Y;:L+:C'N-,U\@),Q:AG*@ -HW++ISJHQDO9N)&WM2,J]\\CC M8;=:QVS&N*6.G);GU+41$\S#!/,[#D> 1-H(ZF 7U($VJ'(_E EX(K/'3.Z8 MD]])D85)'H=EZ@^%6(MVZ@J(">9B@GF88#XF6( $UI@LSFZR.!^4:CF8TP@3 MS,4$\S#!?$RP FL,8V&NVDT_.NIUK"]TSF<#8?*5@*866Q@JCD48,8=6T7S M #/F4%O=A;N1!D?1&J-'C;H*-U#7["U<8R-B0S4%&>M93WV. %+*#$<92@^5 MU =(+RBG:AH5@';F7H;7C,R>/D*UD?E2)9:DD&O@F?BVDNFF..^3%Y&(652 MH:' -*?J3!KK:4\.#4#*3(NJH<$D]4%2RS'5R+3-K+W'M!D75L>%X1H7A_JE-;3MBAR83J&HZ[D@!DW6](H MB,;5K!ZPXK;)U$6\$V5P#*PY>+4,0_4ZS'.2B3"._A!3LLE(^F0>1DGYN]DL MC#+R&L9K>$ 'P.9-#;,UHJAB"\!*V:"50:+**%!/K8%M6&J$ #O;&%@'0E2+ M'U1;%(_*%;$,#+4I#358F(0^0&ARA[7J;5V[FC_ URH(TZL@)]?:#% D MY-:C!$3/>FI $ZY%JEU!BJG#_734867 +"RA@>>'U8+($PO@'Q7HDC@]1VQ7]ZT$$?7ME>.$'BJA?YPP $RHEANU: MOA4/5&'C.*&'2N@?)PP DPN;'7HX:CV#Z?6,#ND@4/X#BTH7*Q>P A>53F9^ M)\[@*%ASY&J5@.E5@J98(^!,$+/.'J.BN:AH'BJ:CXH68*$UWTRO-0IN?% F MR#$E@C$JFHN*YJ&B^:AH 19:PP*]QS4WZ%?\5J_XOJWB;ZK4MMB M-EY<:Y^9V5HU3Z8 AV8 -.C4# 0''9O1=_CD\/P=>A"O]2"NUX..UVT<./\S ML'FKZ_J8Z4Z[)3F)Q4Q2&9\&LLG9 MYG3\YJ)(5]7A[)>T*-)E]7$APJG(2@/Y_2Q-B_>+DF#W?Q2,_@102P,$% M @ ]IX$51]BT-M< P RA4 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5 M*%VG5IH:0D9(5D#:D"I-VJ9*[*D,]U.)_0RPH0[&HA%=I.ITIGF"Z&&;M2$''/YG Q=/WSO M.D9NG"=TZ#Y+J]WXQ<5<.EZ5M'> :)7G0XN#" F M'AXFOD\;D^YO2U?#S[60(9YCM,A"TUDV3.A@Y-A.[K3)F.%^YZ"UV+,4F+!O M%_[S&ZF+!F@5AE=7X&B0YF)3B(%K CHOR:CS2/C0'1/.)I(!*R49XRL3[D)@ MFO-<.DK? =J(#Y'REX%]TX.;H];)F,AEE=MD,+\G]? =8-T#@XSSQF#7-8'1 MH"!*42EN=*<:7 6?0$[=OE\5VN%,DI7?[;D;0G7122:Y3*ALTOCN.C0:<)J" M'IJT=K0I%-$UM MJ&X:&=,!_;::T6[+]EZDZQ3L,5>?%GHZHNI#I=!;25.VK/K+M#& J?NX.BD* MOOK(V4QDU$S^X(2C 5GSG'DNV2^=#4IEJ@-4NLXCE8I-VY&?DA3W=*G6Y;1, M<<_=$_3\;]=Y1@65A+=-Z]H_YE5^L>.@_UJ6JZ?*KF&KQ_HX<.PF>Z=@,CP% MDR=1D]$IF(Q/P&3_U9Z:SS'I'[_)X#AWVZN/:ZTSX=:)L(DZNM_@A,\W M29W)@G'%1-V;LR2AXLG!4,LK,M%_J&[IZ_$)3:L$46-Z-N M82'J49OV%YB>'S;'?IV+B80N:3*NNW(VJ9J.;NBL]0<(N\A-];$C&,=@=@0P M+ _F .,8%I;G?YI/A,['8)BWR(I$*"=".89E0\;5%\MCY\3Z8Y]I' =!&&(K M.AY;'8RQ=0M#^+&K8=Z @>6!3,];:WRW\0K97P?8GNZK$&RF>"5B,\77&A#[ MN@$CCNV[C>4!!K8+6.U ?GL>J"D[)PA@5S%OV!V,(W&,(5"+]AH-0V1U0OC: M]P>[2X(@CNT(8'8'08 A<#?B".8 /&!($%3OP9WWD;=^3WF;_]Z._@)02P,$ M% @ ]IX$59>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'$EQI>8S\?H?$>7#\]"?GT4XBOYMBNK^J:W56K_OM^OBRW; MT?I/L6>5/K,65WI6;?KV7C*[J+6-J5_:=Z^N@OZ.\ZGW\<+K7@^S;.T*Q M0G%1Z8/FP)*SY_KEO-DE3[SFC[SDZOM-K_E6#*I>/';X&E8G),%;N3XK#GU<;<1C]%WWJ,)@ZG[3&([^7_":-8 MKWG!QJ(X[%BECG&4K#2 5;WE^[I'*KIC-[V1>&*2/- -,P^EOR5>'1]0:3(K M7/(]UR=DO&H8$7GFR3A*LFA,]*=L/HW'8:YW;L-IF(PB8D$Z *1S0$]"W( MMP#D6US(VT46)U&6D3#1:(O9+$S_)O,)R>*[))[$%N0[ /(=+F0\>PA'N<'* M[R,2)\LPB^>)V5]\2D,;]!""$V"L/F@]#] SO]QHJDBDH=_M6,&9?L![#-+(K82C#.\@97L=J%N=-QFJ$J<6>:])(YXE6^!PHY3O( M*3^+[@RA3EN3>3K[[Z_- ;L2R-D_'(T6L\6TJ8/FVN5ITR;2Z%XW"YUS;4S( M @ZR!;+%;19]7I@@FG32TI,#Y7T'.>^#U5JK!^% 0G"0A0#6:VU,R!4.LBOL M>HU_W&AH/$X2"+XU2X=8)!QG"0C7&F@CMQVIB01!QDB8"57'O8 C** MBVR48R77]9)=R"$NLD-,2=<)!=G#1;;'J;;K! ,'G[!]<:;(^P5J8T+V<)'M M\7M=U1E)R!PNLCDZ:I=.1D@;+KHV@"*FG5D@@;C( H%K!7L@SX5TXF)W0,!: MH84)Z<2]Y!!4:\31@W3BO>(0%+E*J)34S,6\(5=CIBBW,2&]>,AZ:6-&M>+Z M'FQ%)I1+LJ0V)B0<#[V[ F"V6KH'Z<=#UL]+J7@GQ.J9ER5)A?XS$?*9RI6- M"6Y.-"5G(NU2G)M+!5-]M3,A"WD4[-;8L?DLFI7BVDZ8/*84.EN,9!Q?&3C'*DR?:?5H61-Z Y*TU0K$[RQ MC0D9QT\)(.D$%QMV2UFMI(T)22= E@Z(V8XF))T >]+& MF@GNE$\ +OA"ED_7V&47(V2> 'W!%S [3*YL3,@\ ;)Y.L=8?TFH)FL;$S)/ M@&R>,YB%J I>X>LO"K!>NEUN#"'S M#"^Y0*#5P1U"YADVYNDW%]BOJ/5Q_6**!TG,YK@>SO/->I?U MH2Q'^MB\F@JZ.BU0/RVN__@34$L#!!0 ( /:>!%6WQP,P0@( $(K : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZK MDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R7 M4?>W,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NX MJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$! M03%_4(:@/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;4 M6PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;4 M6PGTULG+$@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT- M]38"O0WU-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0 MVU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0 MZ!VH=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[_Z3>P_AU*,.UYWN-U_]) MJL?SN>5Z^^?D5KG@7-]6#$]_ 5!+ P04 " #VG@15^,,"'08" !/ M*@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&P MF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X; MXJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7 M/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/ MW+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV M-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W M,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D M'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8 MY2BN!%4'04UB@0 +$ 0 " M 0 !D;V-0&UL4$L! A0#% @ ]IX$592?C2?O M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ ]IX$59E&PO=V]R:W-H965T&UL4$L! A0# M% @ ]IX$50#\)(-F!P O!X !@ ("!)@X 'AL+W=O M!%6CLM;1!@, P) M 8 " @<(5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]IX$5=DSA^<1 M! L X !@ ("! !\ 'AL+W=O!%43M O((1( ,/Q 8 " M@4-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]IX$50NS\LGN @ 2 @ !@ M ("!Y3T 'AL+W=O!%4-$'E="0T &TC 8 " @0E! !X;"]W;W)K&PO=V]R:W-H965T!%7[<3+#A0H %DC 9 " @?-9 !X;"]W M;W)K&UL4$L! A0#% @ ]IX$5>KW+P*> P M(0@ !D ("!KV0 'AL+W=O&PO=V]R:W-H965T!%6; M/_@'# 4 &X, 9 " @<=T !X;"]W;W)K&UL4$L! A0#% @ ]IX$5=G _G+J!@ :Q$ !D M ("!"GH 'AL+W=O&PO=V]R:W-H M965T!%6NACR"7@P (@I 9 M " @=N' !X;"]W;W)K&UL4$L! M A0#% @ ]IX$5=&VVUD""@ ZR !D ("!<)0 'AL M+W=O&PO=V]R:W-H965T!%4%D)]?\P0 ! . 9 " M@2*D !X;"]W;W)K&UL4$L! A0#% @ ]IX$ M55T4T0I7!0 6PP !D ("!3*D 'AL+W=O&PO=V]R:W-H965T!%5%JK:-; 0 %8* 9 " @>ZY !X;"]W;W)K M&UL4$L! A0#% @ ]IX$53R-:_Q5 @ ) 4 M !D ("!D;X 'AL+W=O&PO=V]R:W-H965T!%4O%W0U M- , -X& 9 " @7K0 !X;"]W;W)K&UL4$L! A0#% @ ]IX$5;X-#G;U! 9 L !D M ("!Y=, 'AL+W=O&PO=V]R:W-H965T M!%6SWI!K#P8 "44 9 M " @9G< !X;"]W;W)K&UL4$L! A0# M% @ ]IX$5=FJ7'\E P , < !D ("!W^( 'AL+W=O M&PO=V]R:W-H965T!%7KFD"4F0( -\% 9 " @8GK M !X;"]W;W)K&UL4$L! A0#% @ ]IX$596 M6"?I"@ F20 !D ("!6>X 'AL+W=O&PO=V]R:W-H965T!%47\T0D5P, .0' 9 " @6#_ !X;"]W;W)K&UL4$L! A0#% @ ]IX$5<^TL:7E!@ AQ !D M ("![@(! 'AL+W=O&PO M=V]R:W-H965T!%4;< =X(0, M &(- 9 " @<@. 0!X;"]W;W)K&UL4$L! A0#% @ ]IX$534WOOM@"P +(4 !D ("! M(!(! 'AL+W=O&PO=V]R:W-H965T!%41,U+B0@H --Y 9 M " @9$A 0!X;"]W;W)K&UL4$L! A0#% M @ ]IX$5&PO=V]R:W-H965T!%6A?_&UL4$L! A0#% @ ]IX$5&PO=V]R:W-H965T M!%6W6C8F; 8 *HN 9 " @1], 0!X;"]W;W)K&UL4$L! A0#% @ ]IX$5>?]F>L""0 $4X !D M ("!PE(! 'AL+W=O&PO=V]R M:W-H965T!%67T9+G4 4 ) D M 9 " @=1> 0!X;"]W;W)K&UL M4$L! A0#% @ ]IX$5:Q(Q270 @ O D !D ("!6V0! M 'AL+W=O#0 &0 @(%B9P$ >&PO=V]R:W-H965T!%5V 4K4OP, %X. 9 M " @1YK 0!X;"]W;W)K&UL4$L! A0#% @ M]IX$5=AX&PO=V]R:W-H965T!%5: M:]3MCP, #42 9 " @4V6 0!X;"]W;W)K&UL4$L! A0#% @ ]IX$582Z\V44! S1@ !D M ("!$YH! 'AL+W=OG@$ >&PO=V]R:W-H M965T!%5#8&UL4$L! M A0#% @ ]IX$53 @6=>Q @ Z04 !D ("!=*&PO=V]R:W-H965T!%4R8()_F@@ Y2 9 " M@:*Q 0!X;"]W;W)K&UL4$L! A0#% @ ]IX$ M54?VX&+Y @ *PH !D ("!<[H! 'AL+W=O&PO=V]R:W-H965T!%4 7 PS@ ( /P' 9 " @?W" 0!X;"]W;W)K M&UL4$L! A0#% @ ]IX$57Z7VIFE!0 2B8 M !D ("!M,4! 'AL+W=O&PO=V]R:W-H965T!%7\J7Q1 M600 #$: 9 " @0?1 0!X;"]W;W)K&UL4$L! A0#% @ ]IX$54DV7[2S!0 %2D !D M ("!E]4! 'AL+W=O&PO=V]R:W-H965T M!%4?8M#;7 , ,H5 - M " 4#D 0!X;"]S='EL97,N>&UL4$L! A0#% @ ]IX$59>* MNQS $P( L ( !Q^!%6WQP,P0@( $(K : M " ;CN 0!X;"]?!%7XPP(=!@( $\J 3 " 3+Q 0!;0V]N=&5N B=%]4>7!E&UL4$L%!@ !1 %$ +A8 &GS 0 $! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 652 340 1 false 106 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.epam.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2104102 - Disclosure - IMPACT OF THE INVASION OF UKRAINE Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE IMPACT OF THE INVASION OF UKRAINE Notes 10 false false R11.htm 2108103 - Disclosure - ACQUISITIONS Sheet http://www.epam.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 2113104 - Disclosure - GOODWILL Sheet http://www.epam.com/role/GOODWILL GOODWILL Notes 12 false false R13.htm 2117105 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 2123106 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 14 false false R15.htm 2126107 - Disclosure - LEASES Sheet http://www.epam.com/role/LEASES LEASES Notes 15 false false R16.htm 2133108 - Disclosure - DEBT Sheet http://www.epam.com/role/DEBT DEBT Notes 16 false false R17.htm 2137109 - Disclosure - REVENUES Sheet http://www.epam.com/role/REVENUES REVENUES Notes 17 false false R18.htm 2142110 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 18 false false R19.htm 2149111 - Disclosure - INCOME TAXES Sheet http://www.epam.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 2151112 - Disclosure - EARNINGS PER SHARE Sheet http://www.epam.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 20 false false R21.htm 2154113 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 2156114 - Disclosure - SEGMENT INFORMATION Sheet http://www.epam.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 22 false false R23.htm 2162115 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 23 false false R24.htm 2165116 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.epam.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 24 false false R25.htm 2202201 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 2305301 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables IMPACT OF THE INVASION OF UKRAINE (Tables) Tables http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE 26 false false R27.htm 2309302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.epam.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.epam.com/role/ACQUISITIONS 27 false false R28.htm 2314303 - Disclosure - GOODWILL (Tables) Sheet http://www.epam.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.epam.com/role/GOODWILL 28 false false R29.htm 2318304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.epam.com/role/FAIRVALUEMEASUREMENTS 29 false false R30.htm 2324305 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS 30 false false R31.htm 2327306 - Disclosure - LEASES (Tables) Sheet http://www.epam.com/role/LEASESTables LEASES (Tables) Tables http://www.epam.com/role/LEASES 31 false false R32.htm 2334307 - Disclosure - DEBT (Tables) Sheet http://www.epam.com/role/DEBTTables DEBT (Tables) Tables http://www.epam.com/role/DEBT 32 false false R33.htm 2338308 - Disclosure - REVENUES (Tables) Sheet http://www.epam.com/role/REVENUESTables REVENUES (Tables) Tables http://www.epam.com/role/REVENUES 33 false false R34.htm 2343309 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.epam.com/role/STOCKBASEDCOMPENSATION 34 false false R35.htm 2352310 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.epam.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.epam.com/role/EARNINGSPERSHARE 35 false false R36.htm 2357311 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.epam.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.epam.com/role/SEGMENTINFORMATION 36 false false R37.htm 2363312 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS 37 false false R38.htm 2403401 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) Sheet http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) Details http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 38 false false R39.htm 2406402 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details) Details http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables 39 false false R40.htm 2407403 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details) Sheet http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details) Details http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables 40 false false R41.htm 2410404 - Disclosure - ACQUISITIONS (Narrative) (Details) Sheet http://www.epam.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS (Narrative) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 41 false false R42.htm 2411405 - Disclosure - ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 42 false false R43.htm 2412406 - Disclosure - ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details) Sheet http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details) Details http://www.epam.com/role/ACQUISITIONSTables 43 false false R44.htm 2415407 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details) Sheet http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails GOODWILL (Goodwill Roll Forward) (Details) Details http://www.epam.com/role/GOODWILLTables 44 false false R45.htm 2416408 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details) Sheet http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails GOODWILL (Goodwill Accumulated Impairment Losses) (Details) Details http://www.epam.com/role/GOODWILLTables 45 false false R46.htm 2419409 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 46 false false R47.htm 2420410 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 47 false false R48.htm 2421411 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 48 false false R49.htm 2422412 - Disclosure - FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) Details http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables 49 false false R50.htm 2425413 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) Details http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables 50 false false R51.htm 2428414 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.epam.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.epam.com/role/LEASESTables 51 false false R52.htm 2429415 - Disclosure - LEASES (Components of Lease Expenses) (Details) Sheet http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails LEASES (Components of Lease Expenses) (Details) Details http://www.epam.com/role/LEASESTables 52 false false R53.htm 2430416 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) Sheet http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails LEASES (Supplemental Cash Flow Information) (Details) Details http://www.epam.com/role/LEASESTables 53 false false R54.htm 2431417 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details) Sheet http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails LEASES (Weighted Average Lease Terms and Discount Rates) (Details) Details http://www.epam.com/role/LEASESTables 54 false false R55.htm 2432418 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) Sheet http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails LEASES (Maturity of Operating Lease Liabilities) (Details) Details http://www.epam.com/role/LEASESTables 55 false false R56.htm 2435419 - Disclosure - DEBT (Details) Sheet http://www.epam.com/role/DEBTDetails DEBT (Details) Details http://www.epam.com/role/DEBTTables 56 false false R57.htm 2436420 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) Sheet http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) Details http://www.epam.com/role/DEBTTables 57 false false R58.htm 2439421 - Disclosure - REVENUES (Disaggregation of Revenues) (Details) Sheet http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails REVENUES (Disaggregation of Revenues) (Details) Details http://www.epam.com/role/REVENUESTables 58 false false R59.htm 2440422 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) Sheet http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) Details http://www.epam.com/role/REVENUESTables 59 false false R60.htm 2441423 - Disclosure - REVENUES (Contract Balances) (Details) Sheet http://www.epam.com/role/REVENUESContractBalancesDetails REVENUES (Contract Balances) (Details) Details http://www.epam.com/role/REVENUESTables 60 false false R61.htm 2444424 - Disclosure - STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 61 false false R62.htm 2445425 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails STOCK-BASED COMPENSATION (Stock Options Activity) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 62 false false R63.htm 2446426 - Disclosure - STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 63 false false R64.htm 2447427 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 64 false false R65.htm 2448428 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) Details http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables 65 false false R66.htm 2450429 - Disclosure - INCOME TAXES (Details) Sheet http://www.epam.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.epam.com/role/INCOMETAXES 66 false false R67.htm 2453430 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.epam.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.epam.com/role/EARNINGSPERSHARETables 67 false false R68.htm 2455431 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) Details http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES 68 false false R69.htm 2458432 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 69 false false R70.htm 2459433 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 70 false false R71.htm 2460434 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 71 false false R72.htm 2461435 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details) Sheet http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails SEGMENT INFORMATION (Revenues by Customer Location) (Details) Details http://www.epam.com/role/SEGMENTINFORMATIONTables 72 false false R73.htm 2464436 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables 73 false false All Reports Book All Reports epam-20220630.htm epam-20220630.xsd epam-20220630_cal.xml epam-20220630_def.xml epam-20220630_lab.xml epam-20220630_pre.xml exhibit311q22022.htm exhibit312q22022.htm exhibit321q22022.htm exhibit322q22022.htm epam-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "epam-20220630.htm": { "axisCustom": 3, "axisStandard": 32, "contextCount": 652, "dts": { "calculationLink": { "local": [ "epam-20220630_cal.xml" ] }, "definitionLink": { "local": [ "epam-20220630_def.xml" ] }, "inline": { "local": [ "epam-20220630.htm" ] }, "labelLink": { "local": [ "epam-20220630_lab.xml" ] }, "presentationLink": { "local": [ "epam-20220630_pre.xml" ] }, "schema": { "local": [ "epam-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 617, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 5, "total": 11 }, "keyCustom": 30, "keyStandard": 310, "memberCustom": 27, "memberStandard": 79, "nsprefix": "epam", "nsuri": "http://www.epam.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.epam.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "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": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - IMPACT OF THE INVASION OF UKRAINE", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE", "shortName": "IMPACT OF THE INVASION OF UKRAINE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - ACQUISITIONS", "role": "http://www.epam.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - GOODWILL", "role": "http://www.epam.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "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": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - LEASES", "role": "http://www.epam.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - DEBT", "role": "http://www.epam.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - REVENUES", "role": "http://www.epam.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - INCOME TAXES", "role": "http://www.epam.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "lang": "en-US", "name": "epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - EARNINGS PER SHARE", "role": "http://www.epam.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - Disclosure - SEGMENT INFORMATION", "role": "http://www.epam.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162115 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165116 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.epam.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables)", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables", "shortName": "IMPACT OF THE INVASION OF UKRAINE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.epam.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - GOODWILL (Tables)", "role": "http://www.epam.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - LEASES (Tables)", "role": "http://www.epam.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - DEBT (Tables)", "role": "http://www.epam.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - REVENUES (Tables)", "role": "http://www.epam.com/role/REVENUESTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.epam.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357311 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.epam.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363312 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i0a5819c34d844a968b32a65e11bd5eb3_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details)", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "shortName": "IMPACT OF THE INVASION OF UKRAINE - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ifba7a999c3f6457e8c962e38b78f949e_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i63d20551aef743d2bc4ed99e5a1648a9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details)", "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "shortName": "IMPACT OF THE INVASION OF UKRAINE - (Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i63d20551aef743d2bc4ed99e5a1648a9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i4fe7b11890bf44999603950cc474fb34_I20210402", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - ACQUISITIONS (Narrative) (Details)", "role": "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i4fe7b11890bf44999603950cc474fb34_I20210402", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details)", "role": "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITIONS (Estimated Fair Values of the Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i4fe7b11890bf44999603950cc474fb34_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i44a081e6de58457da7252d0308ca7aec_D20210402-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details)", "role": "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "shortName": "ACQUISITIONS (Estimated Fair Values And Useful Lives Of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ib6f0e9ad619d49b1987a25d08a793878_D20210402-20210402", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i7424c7b044914d6892a89f81a7938b75_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details)", "role": "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "shortName": "GOODWILL (Goodwill Roll Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i956fd6cdfef34ef2b888005cd80a8378_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details)", "role": "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "shortName": "GOODWILL (Goodwill Accumulated Impairment Losses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i956fd6cdfef34ef2b888005cd80a8378_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i066b661dea4d438c8781617182f1b0a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i066b661dea4d438c8781617182f1b0a8_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "shortName": "FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ia97a758fa691431d86164c794166381a_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i835bb14bdbd44ed2bf0e44a078316fbc_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ic5c9d7136e46418ca87c6e3c69209571_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails", "shortName": "FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ic5c9d7136e46418ca87c6e3c69209571_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ie811e211207d4e4dbc2003694011da73_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - LEASES (Narrative) (Details)", "role": "http://www.epam.com/role/LEASESNarrativeDetails", "shortName": "LEASES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i91ee73cb9e5a4f128e5e909901e0db77_I20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - LEASES (Components of Lease Expenses) (Details)", "role": "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "shortName": "LEASES (Components of Lease Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "role": "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details)", "role": "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails", "shortName": "LEASES (Weighted Average Lease Terms and Discount Rates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details)", "role": "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails", "shortName": "LEASES (Maturity of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - DEBT (Details)", "role": "http://www.epam.com/role/DEBTDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ib83e95200ab8450aaed9bd3fb9638705_I20220630", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i072a24edf4b6486286243a12c65b1446_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)", "role": "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "shortName": "DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i072a24edf4b6486286243a12c65b1446_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - REVENUES (Disaggregation of Revenues) (Details)", "role": "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "shortName": "REVENUES (Disaggregation of Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "iab05e2f21e624f6686be412cd1643f6b_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)", "role": "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails", "shortName": "REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "iab05e2f21e624f6686be412cd1643f6b_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i0cccc74d44244fcbaa17e91e7f8541b1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ib42cc4f0287e44878cdddc9c3f6dfcb8_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - REVENUES (Contract Balances) (Details)", "role": "http://www.epam.com/role/REVENUESContractBalancesDetails", "shortName": "REVENUES (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails", "shortName": "STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "ibe3bb208b46a489abefdf2ec9a332549_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Stock Options Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3cba18a53b09454c967093b43e24702b_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3cba18a53b09454c967093b43e24702b_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i95f2eaa6ea824d91a343e90c3f0124b3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i95f2eaa6ea824d91a343e90c3f0124b3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448428 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details)", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i356a4a5c036642a9a8657d0978f3f89f_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - INCOME TAXES (Details)", "role": "http://www.epam.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)", "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails", "shortName": "SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i44ed06f3f60f4d9ab6450f018e8a7d40_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)", "role": "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460434 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)", "role": "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "shortName": "SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i0a5819c34d844a968b32a65e11bd5eb3_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i09cfba0a6064429a81cdef38253a20fb_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)", "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails", "shortName": "SEGMENT INFORMATION (Revenues by Customer Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i08af1ed711fb4a4bab0ff5b5af07cb74_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i7424c7b044914d6892a89f81a7938b75_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464436 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i38d493276fc441afb14d1faa9b5863bf_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i218837e00c5645f1bf7ba28920e2e482_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20220630.htm", "contextRef": "i3d6a9eb6f7f8452285b73895c9b284b3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_BY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BELARUS", "terseLabel": "Belarus" } } }, "localname": "BY", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_HU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HUNGARY", "terseLabel": "Hungary" } } }, "localname": "HU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "POLAND", "terseLabel": "Poland" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_RU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RUSSIAN FEDERATION", "terseLabel": "Russia", "verboseLabel": "Russia" } } }, "localname": "RU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_UA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UKRAINE", "terseLabel": "Ukraine" } } }, "localname": "UA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r681" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r682" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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, Street Name" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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, Suite No." } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r679" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r690" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r678" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r680" ], "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/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "epam_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during 2022", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_AccruedCompensationExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Compensation Expenses", "label": "Accrued Compensation Expenses [Member]", "terseLabel": "Accrued compensation expenses" } } }, "localname": "AccruedCompensationExpensesMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "epam_AccruedCompensationandBenefitsExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued compensation and benefits expenses [Member]", "label": "Accrued Compensation and Benefits Expenses [Member]", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "AccruedCompensationandBenefitsExpensesMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_AwardClassificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by award classification pertaining to equity-based compensation.", "label": "Award Classification [Axis]", "terseLabel": "Award Classification [Axis]" } } }, "localname": "AwardClassificationAxis", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "epam_AwardClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Information by award classification pertaining to equity-based compensation.", "label": "Award Classification [Domain]", "terseLabel": "Award Classification [Domain]" } } }, "localname": "AwardClassificationDomain", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_AwardMetricAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Metric", "label": "Award Metric [Axis]", "terseLabel": "Award Metric [Axis]" } } }, "localname": "AwardMetricAxis", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "epam_AwardMetricDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Award Metric", "label": "Award Metric [Domain]", "terseLabel": "Award Metric [Domain]" } } }, "localname": "AwardMetricDomain", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_AwardSettlementTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Way of share-based compensation awards settlement", "label": "Award Settlement Type [Axis]", "terseLabel": "Award Settlement Type [Axis]" } } }, "localname": "AwardSettlementTypeAxis", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "epam_AwardSettlementTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Way of share-based compensation awards settlement", "label": "Award Settlement Type [Domain]", "terseLabel": "Award Settlement Type [Domain]" } } }, "localname": "AwardSettlementTypeDomain", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_BusinessAcquisitionPurchasePriceIncludingFairValueofContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price paid or offered to be paid in a business combination including cash and fair value of contingent consideration", "label": "Business Acquisition, Purchase Price Including Fair Value of Contingent Consideration", "terseLabel": "Purchase price including contingent consideration" } } }, "localname": "BusinessAcquisitionPurchasePriceIncludingFairValueofContingentConsideration", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationDeferredConsiderationTransferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Consideration Transferred", "label": "Business Combination, Deferred Consideration Transferred", "terseLabel": "Deferred consideration" } } }, "localname": "BusinessCombinationDeferredConsiderationTransferred", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationNumberOfSpecialistsInAcquiredEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Specialists In Acquired Entity", "label": "Business Combination, Number Of Specialists In Acquired Entity", "terseLabel": "Number of specialists in acquired entity (more than)" } } }, "localname": "BusinessCombinationNumberOfSpecialistsInAcquiredEntity", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities", "terseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLongtermDebtExcludingCurrentMaturities", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt", "terseLabel": "Short-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesShortTermDebt", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedpropertyPlantAndEquipmentAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed,property Plant And Equipment And Other Noncurrent Assets", "terseLabel": "Property and equipment and other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedpropertyPlantAndEquipmentAndOtherNoncurrentAssets", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessInformationandMediaSectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in business information, media and entertainment business activities", "label": "Business Information and Media Sectors [Member]", "terseLabel": "Business Information & Media" } } }, "localname": "BusinessInformationandMediaSectorsMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_CISMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Commonwealth of Independent States countries", "label": "CIS [Member]", "terseLabel": "APAC" } } }, "localname": "CISMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_CORESEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CORE SE", "label": "CORE SE [Member]", "terseLabel": "CORE SE", "verboseLabel": "CORE" } } }, "localname": "CORESEMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Cash Paid For Amounts Included in the Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_CashSettledAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation awards settled by payment of cash", "label": "Cash-Settled Award [Member]", "terseLabel": "Cash-Settled Award" } } }, "localname": "CashSettledAwardMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_CreditFacility2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility 2021", "label": "Credit Facility 2021 [Member]", "terseLabel": "Credit Facility 2021" } } }, "localname": "CreditFacility2021Member", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses, Current", "label": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses, Current", "terseLabel": "Accrued compensation and benefits expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpensesCurrent", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "label": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "terseLabel": "Allowance" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "epam_EmakinaGroupSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emakina Group SA", "label": "Emakina Group SA [Member]", "terseLabel": "Emakina Group SA", "verboseLabel": "Emakina" } } }, "localname": "EmakinaGroupSAMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_EmergingVerticalSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging Vertical Sector", "label": "Emerging Vertical Sector [Member]", "terseLabel": "Emerging Verticals" } } }, "localname": "EmergingVerticalSectorMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_EquityClassifiedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity classified award", "label": "Equity Classified Award [Member]", "terseLabel": "Equity Classified Award" } } }, "localname": "EquityClassifiedAwardMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_EquitySettledAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation awards settled by issue of shares", "label": "Equity-Settled Award [Member]", "terseLabel": "Equity-Settled Award" } } }, "localname": "EquitySettledAwardMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_EstimatedFutureOperatingResultsPeriodSubsequentToAcquisitionDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Future Operating Results Period, Subsequent to Acquisition Date", "label": "Estimated Future Operating Results Period, Subsequent to Acquisition Date", "terseLabel": "Estimated future operating results, period" } } }, "localname": "EstimatedFutureOperatingResultsPeriodSubsequentToAcquisitionDate", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "durationItemType" }, "epam_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe segment", "label": "Europe Segment [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment", "terseLabel": "Effect of net foreign currency exchange rate changes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "epam_HumanitarianCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Humanitarian Commitment", "label": "Humanitarian Commitment [Member]", "terseLabel": "Humanitarian Commitment" } } }, "localname": "HumanitarianCommitmentMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "epam_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "epam_IncreaseDecreaseinTradeReceivablesandContractAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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, of revenue for work performed as well as when right is conditioned on something other than passage of time for which billing has not occurred, net of uncollectible accounts.", "label": "Increase (Decrease) in Trade Receivables and Contract Assets", "negatedLabel": "Trade receivables and contract assets" } } }, "localname": "IncreaseDecreaseinTradeReceivablesandContractAssets", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "epam_LiabilityClassifiedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability classified award", "label": "Liability Classified Award [Member]", "terseLabel": "Liability Classified Award" } } }, "localname": "LiabilityClassifiedAwardMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_LicensingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License agreements under which certain rights are granted to exploit one or more software products", "label": "Licensing [Member]", "terseLabel": "Licensing" } } }, "localname": "LicensingMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_LineOfCreditFacilityAccordionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature", "label": "Line Of Credit Facility, Accordion Feature", "terseLabel": "Additional potential borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeature", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "epam_NatureOfBusinessPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature Of Business Policy [Policy Text Block]", "label": "Nature Of Business Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfBusinessPolicyPolicyTextBlock", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "epam_NonCashChangesDuetoLeaseModificationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cash changes due to lease modifications", "label": "Non-Cash Changes Due to Lease Modifications [Abstract]", "terseLabel": "Non-cash net increase/(decrease) due to lease modifications:" } } }, "localname": "NonCashChangesDuetoLeaseModificationsAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_NonoperatingGainsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonoperating Gains (Losses)", "label": "Nonoperating Gains (Losses) [Member]", "terseLabel": "Other income/(expense)" } } }, "localname": "NonoperatingGainsLossesMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "epam_NorthAmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America segment", "label": "North America Segment [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaSegmentMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_OperatingLeaseLiabilityModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease", "label": "Operating Lease Liability, Modification", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityModification", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_Other2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other 2021 acquisitions", "label": "Other 2021 acquisitions [Member]", "terseLabel": "Other 2021 acquisitions purchase accounting adjustment" } } }, "localname": "Other2021AcquisitionsMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Other", "verboseLabel": "Other locations" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "epam_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other revenues not separately defined", "label": "Other Revenues [Member]", "terseLabel": "Other revenues" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_PerformanceTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Targets [Member]", "label": "Performance Targets [Member]", "terseLabel": "Performance Based Awards" } } }, "localname": "PerformanceTargetsMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_PolSourceSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PolSource S.A.", "label": "PolSource S.A. [Member]", "terseLabel": "PolSource S.A.", "verboseLabel": "PolSource" } } }, "localname": "PolSourceSAMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_RestrictedCashandCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashandCashEquivalentsFairValueDisclosure", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_RightofUseAssetModifiedOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease", "label": "Right-of-Use Asset Modified, Operating Lease", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "RightofUseAssetModifiedOperatingLease", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure", "label": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure", "terseLabel": "Rights to acquire noncontrolling interest in consolidated subsidiaries" } } }, "localname": "RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_RussiaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Russia segment", "label": "Russia Segment [Member]", "terseLabel": "Russia" } } }, "localname": "RussiaSegmentMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases", "label": "Schedule Of Weighted Average Remaining Lease Terms And Discount Rates [Table Text Block]", "terseLabel": "Weighted Average Lease Terms and Discount Rates" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "epam_ScheduleofContractBalancesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities", "label": "Schedule of Contract Balances [Line Items]", "terseLabel": "Schedule of Contract Balances [Line Items]" } } }, "localname": "ScheduleofContractBalancesLineItems", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "epam_ScheduleofContractBalancesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities", "label": "Schedule of Contract Balances [Table]", "terseLabel": "Schedule of Contract Balances [Table]" } } }, "localname": "ScheduleofContractBalancesTable", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "epam_ServicePeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Period [Member]", "label": "Service Period [Member]", "terseLabel": "Service Based Awards" } } }, "localname": "ServicePeriodMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period", "terseLabel": "Awards modified (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value", "terseLabel": "Awards modified (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "epam_ShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short-term Investments, Fair Value Disclosure", "label": "Short-term Investments, Fair Value Disclosure", "terseLabel": "Time deposits included in Short-term investments" } } }, "localname": "ShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_SoftwareAndHiTechSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Hi-Tech Sector", "label": "Software And Hi-Tech Sector [Member]", "terseLabel": "Software & Hi-Tech" } } }, "localname": "SoftwareAndHiTechSectorMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current.", "label": "Trade Receivables And Contract Assets, After Allowance For Credit Loss, Current", "terseLabel": "Trade receivables and contract assets, net of allowance of $18,554 and $5,521, respectively" } } }, "localname": "TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on trade receivables and contract assets, current", "label": "Trade Receivables And Contract Assets, Allowance For Credit Loss, Current", "terseLabel": "Trade receivables and contract assets allowance" } } }, "localname": "TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "epam_TravelandConsumerSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities", "label": "Travel and Consumer Sector [Member]", "terseLabel": "Travel & Consumer" } } }, "localname": "TravelandConsumerSectorMember", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense", "label": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense", "terseLabel": "Standby resources expense" } } }, "localname": "UnusualOrInfrequentItemsOrBothStandbyResourcesExpense", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average discount rate.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "label": "Shares used in calculation of net income per share of common stock:", "terseLabel": "Shares used in calculation of net income per share:" } } }, "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "epam_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining lease term.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term, in years:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.epam.com/20220630", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "CEE" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r115", "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r115", "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r276", "r277", "r278", "r279", "r300", "r321", "r380", "r382", "r584", "r585", "r586", "r587", "r588", "r589", "r609", "r655", "r657", "r676", "r677" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r276", "r277", "r278", "r279", "r300", "r321", "r380", "r382", "r584", "r585", "r586", "r587", "r588", "r589", "r609", "r655", "r657", "r676", "r677" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "Americas" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r265", "r276", "r277", "r278", "r279", "r300", "r321", "r370", "r380", "r382", "r414", "r415", "r416", "r584", "r585", "r586", "r587", "r588", "r589", "r609", "r655", "r657", "r676", "r677" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r265", "r276", "r277", "r278", "r279", "r300", "r321", "r370", "r380", "r382", "r414", "r415", "r416", "r584", "r585", "r586", "r587", "r588", "r589", "r609", "r655", "r657", "r676", "r677" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r358", "r363", "r656", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r358", "r363", "r656", "r663", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r30", "r619", "r638" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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, current" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r32", "r619", "r638" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable, noncurrent" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r62", "r67", "r75", "r76", "r77", "r490" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined benefit plans" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r61", "r67", "r75", "r76", "r77", "r490" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Actuarial losses" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "auth_ref": [ "r67", "r75", "r76", "r77", "r489" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest.", "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "terseLabel": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest" } } }, "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r67", "r75", "r76", "r77", "r78", "r489" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Cash flow hedging instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r65", "r66", "r67", "r642", "r661", "r662" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r75", "r76", "r542", "r543", "r544", "r545", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r75", "r76", "r77", "r117", "r118", "r119", "r490", "r572", "r658", "r659" ], "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 loss", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r60", "r67", "r75", "r76", "r77", "r490", "r543", "r544", "r545", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r245" ], "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": "Weighted Average Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r35", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r426", "r427", "r428", "r510" ], "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 Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Equity withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r384", "r430", "r431" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r419" ], "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", "negatedLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r242", "r250" ], "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", "negatedLabel": "Amortization of intangibles assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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": "Anti-dilutive options not included in the calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r253" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r27", "r111", "r177", "r184", "r191", "r212", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r487", "r491", "r533", "r573", "r575", "r617", "r637" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r22", "r42", "r111", "r212", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r487", "r491", "r533", "r573", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r514" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "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 measured at fair value on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r14", "r16", "r19", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets in Russia" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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 [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails", "http://www.epam.com/role/REVENUESContractBalancesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r496", "r500" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails", "http://www.epam.com/role/REVENUESContractBalancesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r379", "r381", "r467" ], "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 [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r379", "r381", "r462", "r463", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r460" ], "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": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r465" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interest in consolidated subsidiaries" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r472", "r473", "r476" ], "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 price including contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r472", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity granted" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum amount of earnout payable" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r471", "r474", "r478" ], "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": "Contingent consideration fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Measurement input to determine fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r471", "r475" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "order": 2.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, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r468", "r480" ], "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": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables and contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "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", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r464" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "negatedLabel": "Other acquisition-related expenses" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Exit costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Balance" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r21", "r24", "r107" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r107", "r108" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r540" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r494" ], "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 hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r625", "r647" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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 (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r280", "r666" ], "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/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r510" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r34" ], "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 stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r34" ], "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 stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r34" ], "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 stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r34", "r334" ], "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": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r34", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 stock, $0.001 par value; 160,000 shares authorized; 57,373 and 56,868 shares issued, 57,353 and 56,849 shares outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r82", "r628", "r649" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r155", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit And Interest Rate Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r158", "r159", "r160", "r161", "r531", "r532", "r665" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r346" ], "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": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r203", "r217", "r343", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r358", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r358", "r365" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r343", "r344", "r359" ], "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": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenues from performance obligations satisfied in previous period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r85", "r111", "r212", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r533" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 revenues (exclusive of depreciation and amortization)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "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 revenues (exclusive of depreciation and amortization)" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "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 [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "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 [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r29", "r30", "r31", "r110", "r115", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r552", "r618", "r620", "r635" ], "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 [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "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": "Variable interest rate spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r110", "r115", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r552" ], "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 [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r110", "r115", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r335", "r336", "r337", "r338", "r550", "r551", "r552", "r553", "r633" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "terseLabel": "Liability associated with RSUs" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r112", "r445", "r451", "r452", "r453" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r105", "r255" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r55", "r56", "r57", "r528" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "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": "Foreign exchange derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "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 [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r54", "r57", "r58", "r498", "r591" ], "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": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r54", "r57", "r58", "r498", "r591" ], "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": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r57", "r497", "r499", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r508", "r513" ], "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/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r495", "r497", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r55", "r56", "r57", "r528" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "order": 1.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": "Foreign exchange derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r358", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r387", "r388", "r420", "r421", "r423", "r433" ], "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/2022", "presentation": [ "http://www.epam.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r4", "r5", "r6" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r2", "r3", "r14", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "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": "Trade receivables and contract assets, net of allowance of $10.2 million" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r2", "r3", "r14", "r254", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable 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, Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r2", "r3", "r14", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r2", "r3", "r14", "r252", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "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 beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r3", "r14", "r254", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "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": "Prepaid and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r20", "r264" ], "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": "IMPACT OF THE INVASION OF UKRAINE" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r122", "r123", "r124", "r125", "r126", "r130", "r133", "r143", "r144", "r145", "r149", "r150", "r511", "r512", "r629", "r650" ], "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", "verboseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r122", "r123", "r124", "r125", "r126", "r133", "r143", "r144", "r145", "r149", "r150", "r511", "r512", "r629", "r650" ], "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", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "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/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r540" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r439" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 compensation and benefits expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r422" ], "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 service period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r422" ], "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": "Remaining unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r422" ], "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": "Remaining unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Excess tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r432" ], "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": "Stock based compensation expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r75", "r76", "r77", "r117", "r118", "r119", "r121", "r127", "r129", "r152", "r213", "r334", "r339", "r426", "r427", "r428", "r447", "r448", "r510", "r542", "r543", "r544", "r545", "r546", "r548", "r572", "r658", "r659", "r660" ], "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": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]", "terseLabel": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Carrying amount of equity securities that do not have readily determinable fair values" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "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 Securities without Readily Determinable Fair Value [Line Items]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Non-Marketable Securities Without Readily Determinable Fair Values" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r208", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r306", "r315", "r316", "r528" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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 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/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r514", "r515", "r522" ], "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/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r306", "r315", "r316", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r515", "r581", "r582", "r583" ], "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 Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r306", "r315", "r316", "r514", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r514", "r515", "r517", "r518", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r306", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r306", "r371", "r372", "r377", "r378", "r515", "r581" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r306", "r315", "r316", "r371", "r372", "r377", "r378", "r515", "r582" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r306", "r315", "r316", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r515", "r583" ], "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": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Amount" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r519", "r522" ], "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/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r519", "r522" ], "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": "Acquisition-Related Contingent Consideration Roll Forward" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Changes in fair value of contingent consideration included in Interest and other income, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r520" ], "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", "terseLabel": "Acquisition date fair value of contractual contingent liabilities - 2022 Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r519" ], "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": "Contingent consideration liabilities as of June\u00a030, 2022", "periodStartLabel": "Contingent consideration liabilities as of January 1, 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r306", "r315", "r316", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r581", "r582", "r583" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r521", "r524" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r496", "r501", "r506" ], "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/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r214", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r314", "r332", "r508", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Financial Services" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r243", "r246", "r249", "r251", "r612", "r613" ], "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 [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r243", "r248" ], "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 [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired, amount" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r534", "r536", "r538", "r539" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign current loss", "terseLabel": "Foreign exchange loss", "verboseLabel": "Foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency risk" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r57", "r371", "r503" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r497" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "negatedTerseLabel": "Unrealized loss on derivative" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r25", "r225", "r227", "r234", "r239", "r575", "r616" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": "Balance as of June\u00a030, 2022", "periodStartLabel": "Balance as of January 1, 2022", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r228", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "2022 acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r235", "r237", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r232" ], "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 net foreign currency exchange rate changes" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r227", "r234", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r105", "r226", "r231", "r238", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "negatedTerseLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r233", "r459" ], "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": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Life Sciences & Healthcare" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r495", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r105", "r253", "r258" ], "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 use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of property, plant and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r177", "r183", "r187", "r190", "r193", "r614", "r626", "r631", "r651" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "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", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r259", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r440", "r441", "r444", "r449", "r454", "r456", "r457", "r458" ], "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/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r128", "r129", "r175", "r438", "r450", "r455", "r652" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "(Benefit from)/ provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r434", "r435", "r441", "r442", "r443", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedLabel": "One-time tax benefit" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r610" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Increase (decrease) in contract with customer, liability" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r135", "r136", "r145", "r386" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r241", "r247" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r568", "r570" ], "calculation": { "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease term of lease agreements that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding six months ended June 30, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r569" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r111", "r185", "r212", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r488", "r491", "r492", "r533", "r573", "r574" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r40", "r111", "r212", "r533", "r575", "r622", "r645" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r47", "r111", "r212", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r488", "r491", "r492", "r533", "r573", "r574", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r514" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "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 measured at fair value on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r14", "r16", "r19", "r260" ], "calculation": { "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities in Russia" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r31", "r620", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding debt" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r44" ], "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": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.", "label": "Lines of Credit, Fair Value Disclosure", "terseLabel": "Borrowings under the 2021 Credit Agreement" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.", "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Employee loans" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "Daily LIBOR Rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Physical Location and Values of Long-Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r281" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Unallocated Amounts" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r111", "r212", "r282", "r287", "r288", "r289", "r295", "r296", "r533", "r621", "r644" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest in consolidated subsidiaries" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r339", "r485", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r106" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r19", "r68", "r71", "r77", "r81", "r106", "r111", "r120", "r122", "r123", "r124", "r125", "r128", "r129", "r141", "r177", "r183", "r187", "r190", "r193", "r212", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r512", "r533", "r627", "r648" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "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) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r122", "r123", "r124", "r125", "r130", "r131", "r142", "r145", "r177", "r183", "r187", "r190", "r193" ], "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": "Numerator for diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r132", "r137", "r138", "r139", "r140", "r142", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Numerator for basic earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for basic and diluted earnings per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "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": "Adoption of New Accounting Standards and Pending Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r117", "r118", "r119", "r339", "r481" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling interest in consolidated subsidiaries" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r495" ], "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": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r90" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Nonoperating Gains (Losses)", "terseLabel": "Interest and other income, net", "verboseLabel": "Interest and other income, net" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTerseLabel": "Nonoperating expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r67" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Unrealized (loss)/ gain in fair value" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r183", "r187", "r190", "r193" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "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)", "terseLabel": "Total segment operating profit:", "totalLabel": "Income from operations", "verboseLabel": "Total segment operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r561", "r570" ], "calculation": { "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r556" ], "calculation": { "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r556" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r556" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r557", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r555" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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, net", "verboseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Operating lease right-of-use assets amortization expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r567", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r566", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r182", "r183", "r184", "r185", "r187", "r193" ], "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/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Commitments related to operating lease agreements that have not yet commenced", "verboseLabel": "Commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r483", "r484", "r489" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.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": "Change in foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r59", "r65", "r535", "r537", "r541" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Net (gain)/ loss reclassified into Foreign exchange loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r483", "r484", "r489" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r65" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "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, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Change in unrealized (loss)/gain on hedging instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r483", "r484", "r489" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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", "negatedTerseLabel": "Defined benefit pension plans - actuarial loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r483", "r484", "r489" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Income tax (expense)/ benefit" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r86", "r105", "r255" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r88", "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "negatedTerseLabel": "Other unallocated expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r31", "r620", "r640" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Other long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Restricted cash in Other noncurrent assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Changes in fair value of contingent consideration included in Interest and other income, net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration for previously acquired business", "terseLabel": "Payment of contingent consideration for previously acquired businesses" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r92", "r95" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "negatedTerseLabel": "Payments of withholding taxes\u00a0related to\u00a0net share settlements of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r477" ], "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", "verboseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r93" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Purchases of non-marketable securities" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r101" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Purchase of noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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", "verboseLabel": "Restricted cash in Prepaid and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r97" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r98", "r101" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Proceeds from short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r425" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of stock under the employee incentive programs" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r257" ], "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 [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r257", "r575", "r632", "r646" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Long-lived assets", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r256" ], "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 [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r215" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r67" ], "calculation": { "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedTerseLabel": "Net loss reclassified into Cost of revenues (exclusive of depreciation and amortization) and Actuarial loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r183", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r183", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r182", "r187" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r24", "r107", "r108", "r615", "r641" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents", "totalLabel": "Total restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r107", "r108" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": 1.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash in Prepaid and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r107", "r108", "r664" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": 2.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash in Other noncurrent assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent.", "label": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r266", "r267", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r117", "r118", "r119", "r121", "r127", "r129", "r213", "r426", "r427", "r428", "r447", "r448", "r510", "r658", "r660" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r36", "r109", "r643" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r168", "r169", "r182", "r188", "r189", "r195", "r196", "r201", "r357", "r358", "r611" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r355", "r356", "r361", "r369" ], "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": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenues by Customer Location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r353" ], "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": "Estimated revenues expected to be recognized in the future" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r354" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r354" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r354" ], "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": "Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Long-Lived Assets by Geographical Areas [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r565", "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r67", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r243" ], "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": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r462", "r463", "r467" ], "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/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails", "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r115", "r315", "r317", "r335", "r336", "r337", "r338", "r550", "r551", "r553", "r633" ], "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": "Schedule of Outstanding Debt And Borrowing Capacity" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r501" ], "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": "Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r17", "r18", "r19", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information 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 [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities in Russia" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "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": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r418", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Components of Stock-Based Compensation Expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r514", "r515" ], "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": "Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239" ], "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": "Goodwill By Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Fair Value of the Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r200" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Long-Lived Assets by Geographical Areas [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r177", "r180", "r186", "r235" ], "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/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r177", "r180", "r186", "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r383", "r385", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r392", "r407", "r410" ], "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": "Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Service-Based Awards Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r201", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r239", "r269", "r272", "r654" ], "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 [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r177", "r181", "r187", "r191", "r192", "r193", "r194", "r195", "r200", "r201", "r202" ], "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 INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATION" ], "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/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "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, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "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, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails", "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r406" ], "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", "negatedTerseLabel": "Awards forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r406" ], "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": "Awards forfeited/cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r404" ], "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": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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": "Awards granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r401", "r402" ], "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": "Unvested awards outstanding at period end (in shares)", "periodStartLabel": "Unvested awards outstanding at period start (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "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 of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401", "r402" ], "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": "Unvested awards outstanding at period end (in usd per share)", "periodStartLabel": "Unvested awards outstanding at period start (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r405" ], "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", "negatedTerseLabel": "Awards vested (in shares)", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "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": "Awards vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "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/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r395" ], "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", "terseLabel": "Options vested and exercisable at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "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", "terseLabel": "Options vested and exercisable at period end (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r399" ], "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", "negatedTerseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r397" ], "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", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r424" ], "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", "periodEndLabel": "Options outstanding at June\u00a030, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r393", "r394" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r393", "r394" ], "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": "Options outstanding at end of period (in usd per share)", "periodStartLabel": "Options outstanding at beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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 Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r412" ], "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 exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options expected to vest as of June\u00a030, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options expected to vest at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "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 exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options expected to vest at period end (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "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": "Options exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r399" ], "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": "Options forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "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": "Options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Performance-Based Awards Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r424" ], "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": "Options vested and exercisable as of June\u00a030, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r424" ], "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": "Options vested and exercisable as of June\u00a030, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r411" ], "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": "Options outstanding at June\u00a030, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options expected to vest as of June\u00a030, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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": "ESPP purchase price of common stock, percent of market price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Equity withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r28", "r575", "r618", "r639" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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 debt", "verboseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short-term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r41", "r623", "r624", "r636" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r562", "r570" ], "calculation": { "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r201", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r239", "r261", "r269", "r272", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r75", "r76", "r77", "r117", "r118", "r119", "r121", "r127", "r129", "r152", "r213", "r334", "r339", "r426", "r427", "r428", "r447", "r448", "r510", "r542", "r543", "r544", "r545", "r546", "r548", "r572", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r117", "r118", "r119", "r152", "r611" ], "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/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r33", "r34", "r334", "r339" ], "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 stock from employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r33", "r34", "r334", "r339", "r398" ], "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": "Options exercised (in shares)", "terseLabel": "Proceeds from stock options exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r33", "r34", "r334", "r339" ], "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 stock from employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r334", "r339" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r34", "r38", "r39", "r111", "r204", "r212", "r533", "r575" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total EPAM Systems Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity", "verboseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r76", "r111", "r117", "r118", "r119", "r121", "r127", "r212", "r213", "r339", "r426", "r427", "r428", "r447", "r448", "r481", "r482", "r493", "r510", "r533", "r542", "r543", "r548", "r572", "r659", "r660" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r339", "r342", "r509" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r576", "r577" ], "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/2022", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-material" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r358", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r358", "r367" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade receivables and contract assets" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at a point of time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r314", "r332", "r508", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, end of period (in shares)", "periodStartLabel": "Treasury stock, beginning of period (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r340" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r340", "r341" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r266", "r267", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails", "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r156", "r157", "r162", "r163", "r164" ], "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/2022", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r563", "r570" ], "calculation": { "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "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/2022", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r145" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "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", "totalLabel": "Weighted average common shares for diluted earnings per share (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r145" ], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "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", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares for basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r109": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "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/extlink&oid=120395691&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r24": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r26": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "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/extlink&oid=115931487&loc=d3e140904-122747" }, "r272": { "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/extlink&oid=115931487&loc=d3e140904-122747" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r278": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r279": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r28": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r282": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r283": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r284": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r285": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r286": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r287": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r288": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r289": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r29": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r291": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r292": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r295": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r296": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r31": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r32": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r33": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r34": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r35": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r37": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r38": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r39": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r41": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r43": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r44": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r449": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r45": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r451": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r452": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r453": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r46": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r48": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r49": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r52": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r53": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r571": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r616": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r617": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r618": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r619": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r620": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r622": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r625": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r626": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r628": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r629": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r631": { "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/extlink&oid=120399901&loc=d3e537907-122884" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r637": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r639": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r642": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r645": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r646": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r647": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r648": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r649": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r650": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r681": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r682": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r686": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r687": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r690": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 93 0001352010-22-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001352010-22-000048-xbrl.zip M4$L#!!0 ( /:>!%4[9:]'[$0# !6@*P 1 97!A;2TR,#(R,#8S,"YH M=&WLO6UW%$?2)OQ]?X4?/U]7XWR)S(SPF?$>;,##+B]CP./%7^X3D1D);:06 MMUK"X%^_D4+"@#TVF*:[JU4^!M3JZJKJNJZ(N"(R,O/O_^O%T>%GS_5DM3A> M_N-S_S?W^6?_ZZN__W\'!__WZ_NW/[M^7,^.='GZV3(Y'QR!4X( \DV\YE1K"_VQ? M8L.8^[CLDU/[=O8-EZLO7\C)85O\X_,GIZ?/OOSB MB_'R;\G!RNMKX_]^>>?_V:O__;X^/D7B^7A8JGC MX7QQ>L++53\^.>)3>WAV(KMEAP?1OS[/ZAB"+V^=Y\WKQB\NCOCUPO_I6!_? MN/+%X6\=^W,\/](3T1^/*=]Z.D?W,%X6WBEEX>_^,WQ;YUYO'MYZ.KD M]/6!G5=R?IC]\HL!_N5!^HR/WCK=^,7?ZO'1^5$N1_?ZRJO%[UW7[M)_\7_O MW'Y0G^@1'RR6JU->UM?WV_0=3"^!LC?>NA$#]?/ MF9_]]FM?O/'6%>OQV?+TY.7OW][%FV]]8!RP^".VO/G=OSSDY>-_?*[+@^\? M?&Y,5VY?_?U(3_FS\?D#_>^SQ?-_?/[-\?+4[/?@XZE<#FH-+6/[^Q:M?_OV+5Z>6X_;RJ[^WQ?//5J;Q4NX'%BR_'@7KRZL=%:[H\_]'>OVM.Y&117UW_Q>E] M[?_X?!%;9E+)O72$% (F*1$I59* (/&_KI_?BG?^X%>J+/EH7%H77]Y8VOV] M_,:^S@D?WEHV??%_].7GGRV:G;K%?[^4Z\?/;X?[SQ_%.V?MIQO/?_R6?KKW MTY.G]ZX_\G=^^'%Q]V%[>N?Z=W WW'QRY_I]^_EQO'?]^_#HEVO^T0\WCV[' MNX>/?CF&'Z\_#GW?GY[@\W MG_QXB.YV^/'EHQ]J?O3#W:-'#[^+CW[X_N<[UV_YN]_>2'>N/PUW?[E_9)]Y M>3?<>'GGA^_"G6^_>]Z^O;F0;[_/=[^]9<<\#G<>?F_'VSFOWX([/QW:/7P7 M'CV\$^X>W8AV'S_=NUXO/O-ONU9:_OCPV#WZZ>G/]KU>W'WXO;/[=W=^>OSR MW@___NGN]1^?W/GED7V^VG>^ W<]_G+[X8W3.P_+0YY^],E*[PHO3+YO]YN#(+OODH/%,@3^E@/L-!:#OH?#B$YPSV M'X,=?P.VH*-&4 ]:2/D FC=+UN0.2@$6IDB4V^=?W;QV^\&-#\&[0 !CCP,@ M#RTC!4;JZ+E01"GIOVX9S-Z'D>&\@OE"]GYY7U>G=CK+$+_AU9-KR_-_;@P) MRH=&@-7=XV5]%+8;JOO'").IJ(8=Z M>[$ZW2X[7M[[AH[JT/?GF?WOOVQ\.[UQ\;4[Z+=X^^3X]^ MNGETYY=;Z=Y#8]DO_WMQYY<[_O(S=JVS'\/W^<=O'QD3OX,?C[ZW^WMJS*KA MQX>'BSL_//KESD]/TQV[]SM'MWZY\\N_^]UOW,\7#+'O^SC=N_9?)4JF!/Z@ M@]DF](Z6/),>F)AKZG..2?CSK_XHA_G_[YT^T9-SL-X [T/(%#QB+.I<31E2 M]]*+<#!..0T*&,[)]);/F,FTDV1B4 !I<, QF[.!C ?HDAZ@.$WVGS9HGYI, M+M4*H55?$D..C)%BKKZ2,2I2BW]$IN>Z/-/[>L2+Y6+YV&3&>2"R-/J>'"X> M\RN:/-/!MX>+(SOD7G]@OUUUKN.]5[K$OQ6_1G7HRW9V._A=S^_ M9M5/U?WX\):[^XL%J^N/TIV']W\R1BWN//SZZ8_?WK(@9:'(F'/OVQLOWV65 M!<9#.W>T(]Q=N_;=;^\:HVZ]N//M_:>/?KIO3+S[Q+X'/'KXO_N=Q0A>;[$J MM51,6-!!R%$MZ^1V(*7% W"MCH 64XN??Y4_A"1-"KD 4 (IE.1(NN>8%!BP MJY0MD>2E)2XS1_Z<(R]_PY'NLB12.E 2"V/)LA9RT=+2HE$$P'%!2TL_2.)@ M8XZ<<[>4UC[/IG9<;(BME\"YS1S998Y8=/H-1Q0U.I4#)E\LLW7V4_?Y('MS M+.8.D$/X0(X0 6$.B2S4096&,5&*5%SV&91TYLA.<^3!;S@2()!+00\D#S^" M(1^@07@0FC]N(?5\=G) M^:OST8(O+YC[BA=_)6&_/)&>U],O7RW:>-T7>O+9^0WI[PZ&?7/K_[Q=&7[W MPU]=_NKMLS\[I_GEJ]4IGYR.LNYY >K ;L[YR\_]^M[KVVQO')H/HOOU$J_> MN7Q]>9$OWGI0O_O<,@7/*E2R="#JHLV)24P3GO$$ MRD&@UR>Z>.?]GL#9L-'J]3<[4EZ=G>A7%P"6Y3^O=.^KWF\=8HO MWK[[/\/=4>W"CK/+8#&,T=>F/6)(D8/KH"8D M244H.T\M=@WGS\U?/C>_B\_-O_]S\VM[;JD42ID#)XS0J:"ZUCEV\C474KQX M;GZWG]O[ZH?U/3QB M+YX=+NKB](X>B5VB+8Y&570T?%UF+J^+J*/.>OKRF^.C9\?+46R]]F)ATN#R M,/O]T?'RP>EQ??KJ7'__XGP/-M=;.2]Y\^"]>M%O+;_C9XI0/)P*38JBH.2-Z#\4I15"342%8302?F'K7&B$':2 ]<9?JFF)+"2'&O#?X/#PYUW O M)^7C+-NJ@7L3]4 P&FM[+O;: (N.]R?\7*OU[.CL<'0BGP\IC>-.],DXVW.] MM:S'1SH1R,CEU'(SF+J'Q%XJ8\].19P]W=KV!K(QWF=?_.3X\-#K:?%R#G*?WZU[RT'7MU_\/WZF?$1Y<7X!HT^IKR8P7PS.,%< 8Q&6KU)&]3:?97F MKS*-)@FHJU@3RB]E'O#>EI"H#I6)Z+5F& MJEA<,R89VMU(EJ=$J1E,$^(5@N\&'(-!*C&Y7&/1*BRMI@F!N6O5A^V#:^E5 MQ6 ZT,4"'CP2HL?6$-T0[V4+X$[BN3E)]NA<=F5X.@_2>U/R)'TD/ [VT"BV MD:YN'VA?2"$9?D@ 9"4N5JZ%%NM*2/O']";2G*WCZW+68*T$#DB9&U(%MI* MM,!F,EB!]@_;3U^PW3ZJXEV(W<>:0P,[\8AH7;P@I@"2+KLBIP_FIL:OWH'F M(TI0TJ7EVG,LSD'IGK%Z$?(E]B3(96^@V<;XU1IA:J[4S+6;S@BF4L59J<U>-":M)IA<:;6(39RO47+P9MN#J5M/0'U,4#.J:NYDI&V5!TE MU=P=D0_8M]!!N3,2][VOO&L%WP4I2 5]#Z=GO'XVN MV(#/%GJ4BXDRE>V!5\KYH2 SFH'QO-"%*S6!&WPFSEF!!!:02ADS)!V_: MB#*DV3],&EP@AZ 11=7P3(0-QL30/FHPH<;] W>C[1N;!]2;&M0L)5(E\#*F M_D%A'Y(6)P2X?X#NQ$C4YH%65SNQ,U![ F(SV4Z=HPN@I4/)^P?TYDZ+_/DD,&5#0,0U[,IC?(^ZQ<'")5H.$E+8'Y@V/5JQ)GQ" "XH=1!@@\D3-7L30/Z.V_O8%L.Z,5:T+)5?NO0!M-8]"K M,'N3==ZD.J:1IIVCY/9@3M2F=)U;VT0HD9PX%M_(5!R.P?3*OL50H)(WP]D; M:+:AZ]8'4\XN1J@F'D:^&X8 %_2BZ%-QU8>]@6FCNFY]^$0?D337VGR$SI4[ M) 'O )VZ)+@W^&Q.UZW1Q_EBZ5")$G,',B.J'*-XAXVM#[(* MV+06RBTFDPR9"XHEM:5 #[5&V!O(MJ#KUH=2<]12 MHHNN ;&3 J8>N$!*TL-%R\!>T>@J=:%LA5)D3BGEB-@004/ETK2Y[C(5WRV5 MF!"E9C CHZO=LO(:.LC8#).E.U-&I6=J02<$YJZEZ]L'M_0@/O7LHZ7XW "# MNHPY=-^!H6_#4J?QW$+-H\DN!.<@4I+S>3F6,8 EX1[C_AG%YKIWM@)H5K3P M1!%[-%U=&E7A0F',N(( >^GEMMZ]LYUP%C('-9\W5M9Q* 35-1Z-6Z3BP.\? MT!ONWMD*JARS1:^@1+U!24$:MIS902K [-VKE>_V ,S-K96[MLDRCHC5(?GJ M06JG[FN!&E/4$DJDO8%F.VOEK@LFC"/>51])S&1B14))Y@];JTE#+WL#TX;7 MRET7/MWU2@ LL0NH:V.#HI+5W%T.S97]P6>3:^6N"YS:F<8<\"YC0B 62Y#9 MDR0(B;2%O#?@;'N49WV0Y>I#'S4I)$MT@0A=;X$$2\ 07=L;R+:R5NZZ4 (S MJ@JICH80<(Y,/X0P=GF,8Q\)V:#7V]835=J^)N?A.64HI)!JDN>@ :.U>(NNJ\3TC:\Q[2Z(J-\FR!4H&U MI0Z%$H"RQP"<6K1_LXZU^B9$J1G,TKB50DY!(J36R=*+7*K$5KJ_7)1^&F#N M6KJ^?7 !0Y%H)IHX B23$3F:Q/40I(P)YOL'[D9'*S8/*+O,.8X=T)L?K=A& ML W)1<,/!KX 0E!BK=6EDCSWRW+1],'=A'V#:]&C%FO").:?0 MDK"E$2 8L<9*6JG'7C2!WQM\-CI:L29P"#.4YGO/9D8U!NG9M=;&=NJNNMCW M!IP=&*U8$V0J8WUAJ-W3&/!SEK7Y9NF;1RFY<-L;R+8S6K&N%1:\(X_)#*LI ME-S$*8IWDH+86T$WA]+6Y!,G]%0C- 1@RB@Q<$[JO;2D$G=W3OSJY/17CGZK MQX]/^-F31>7#5_RLQV?&RI=??OWH$[%P?3/>R1YOAR*^]0#,RJB"/:5(N?2$ M=?(8?']MYS&0T$HQU<.-$;0CYT:.(_M0"BCN\-H0[XG!_>]W'H/:4NS:4L!1 M.$F$BATBHFH(G#+N+@:7P?!?)\?V?4]?_NO0'L&U91NA\]DXQ](H;(OL?6L@;P%:D>[RX2_!-/-LY/EXO3L1.W FXL7XZ<_ ML]DK%"4P-M9$,8\&SN@JMB*UER#F&E))$U@6[X/(<%MYI4^.#]NMHV/GK$9\Z+L0#!^L 7[@PT?D2&I"*8J4U_XU;#'ZT!Q^[CRR.;>%?:KTWO] 1_^ MJ5"F!Y8MFOM M:+%<6"IO!S_7&R^>V6D_/B?885^U>8XY')M$U 80$2S^L.OLR+M26K;44ZYP M[)FPK]I\S,NYI#$1MP .3=JP%BF=U0=7NV]E0CR:?=6..VH,<% D=5UV* Y!OU0B!"3;R+>1)Y^JXQ9F?\S^:C64I@#/%D?J@ A"H$ M=-Z2%5(*(CBS:;?]S^89TSED8LS&D0Z]Z'G+3O.^*B(P_"97V\%%(7:%,>?* M^>[Q4NX]98QLMGZ@-FT6P@)E[[#8@AO$U5[ M?I8*YOY($_L,R#O<]_CQ@+TW*Z\O5L^.5WSX[\1W*FKH"( MLHN47*U0H$N\G 0/+NP:3WZ=#+%:+'6UNE;_^VRQ6KSCV_YU?/C@^.RDZH-K MGWIFH2F<\-<0.5LN7L&Q/!OW\OI)'YU/.-:O+LYA/UZ>X/*=R]?C#+\YV^J9 MU@4?+E:GOSGC^;/Y]?WW.>W;M %V(SXV33B&*GEL^]U<=%BYL-;7BY6$@YD_ M'[(\27B?,/'.H1^ER&H*^+J6'/&<<^>4[Y MWCST8P8D?(T>FJ/( +XGZM&;Y(KL>DYP,?'(>^\FBMR-(WZZ6/*Y8/KD$=6/ MI7778%>MAZ!!:VVHD&L2LS,0%*D"Z-Q%L!J@',SH?(!]O87/']O76X=^3%MP MRSE+K(!)@5PBSI%#+LBN916ZM*_=2VMV \%W[6M-*T&,GC7NZ,VNBN40VBV0 M14$3$Z6X*6/ * MZOKWON#-A65+>GOQ7-NMI=G2XX4+:9A1 WG&E \2VZQJ)20+N**]5B2:05F% MJ_B2(RJSK^UR2Y#+G7)]V+W6QO>#\GP.V/@*;[R]4[OD^O"76QY?C_O)Q2/X M_5&_RW<_>,S/ ;M*P=CA$GANR.99T'A2BG H%PMQS]SXH!)<6,_6<:V%\;3& M"B:F,HKGW-7%UIPVUQJ[*VW ?WKIT7)RWX+/12_2>'G' M/1V=&>N(:W*S'J M&7M-7M!#Q$S*HQ/:9*C74%V;N?*A7.$7^\H5RU0\L(;S+:00*Y9H=/&^M23$ M,J4IZ7_,E6OC]CWQR^N2:X;FH?/'V1-2[".6Q9D+7 MDJ%3E:H&E_C4E&-H:3_PN7$V%B^=%C)(AHV8M8Q^+L0L)5 6-3'D&]:^)Y9S M_VRU6DS,9L9<''-GT3L""%Y,IY*A(K&ZC)EA;V+FIQGZVQF'NOWH6)L$Z&.B MJ1; &,W@$5J(I7D,F'5FTJZ[_NUS2'NHEA=3:,8AE2B,C;A)"ZR.E2?$H74' MC&V0=Y(*Q2DDIS5+#'CK0_6>#^0YD0H/5:BO<(W2=FGS2) M2TS.B=^?LMDG:*.< V M&$[JUY@X!67N=$(%V5)9LKFEM.P02K:.#**-+(% (-=3D>^J] MY9ZFL'+2C..H8SEL7" T% 64-D9\1U$KHW+J\3=KETT6Q_5VW\]:Y(T=%KW4 M3A@K![ _A$!C"V3-XH1D?[*3S3-H[V5(9=!:0D6M"3@'T=1$*3I"3MY-R?OL MJ S92+/S5KCCVJB*^,@F1""312WG4L+B @M0FQ)WKBJ$8,$" ^60*X&$Q S- M1RHQUE Z3VDAOBTTG,U:Y+<^P<5@PH.+.H(6,3L6S3Y2T MNYCVIR-A&Y-HMM,O*]T"3?15'4)3DYY)?R!>7]*J5LET_X+%JC,4@LQ)1P2L28S23TTJ-%1,P,KJ(+G6B MRH(M[5L;VMX[>ZJ(/+I3G2#X/F;>A;&B7M2<0$O>,SSWW^MB"&/_B(C2@'UF MM;]#9B[>-XJ\^Q/P=L;9?I*)> Z\^-!;#17 D6!N)8&I07L01'0NU8:.,98)3%W= 0?X29#)5$&]4-1"%I/,NQ%#:)IB MRHU"WGUDKMN7?7Z^5^JMY=BF9GS\_F+U].W9HC>/3W3Q>'GC17TRIO]_8\_@ MA.O:QG=O\N+DWWQXIE^_O/-J199Q&S=/]+_/=%E?OG,OEP>_<>CJOM:SD[&_ MSD2($\CGH!FU=@]&%(X^HI;H?:D(3F?B[!AQ_LHMO?[QG_:D^:0^>7E;G^OA M?[BK6\MG9Z>K\R/\1%@\4F; '+,;DL$WCF/BABI)RPH09A9?91:'B;"X86BH M'2EP!*R>4/I836I,7"%LHS(B1B!QK9"OA:.CNON+!%TQ\?QQQ%GCJKV.>HT:*XD'K8K@C3PF@DRW M]ICZ3)P=(\X>";#UL;@ 8_+H'>8(Z I*#RH:0;/FUOS,XJO,XD^K M?'8B_< M18$T>07SPV/FNRNF!I-G09[ &HPSBZQ WNM#B(7[-ZGV.VY1FJ28<9L%F!_W%46&DDI+5'V4!DY M:.;L$ UHU1QG LW:YX\[,5KMU+IAZQ($:$QLC"(R8GE$-X$"QIX2:"JRPZMZ MTQOB'#-T7Y@DN)B#MCC6KKL0S[N\0^;&UZ=[@WOG@#]\^4S?)L2[1UQ?K.KQ MF6EZ/M5/S(NW]KS\J(7M<_&2*Q$@]-()-/@&)69DF<38S(;G*/WEG:CV@7?K MJ\AW=2Z;\O&:*K1:J'93U250C)8?Z^UJ-?/N[5YHEU$Q24L,FH%Z MH191J7&)+4]@?L8P MN!YW%,K8( 4+F_R2Z)!C290CIT )+PH#,_?F4/@)N,=4N"3LG,E#] VSSV!* M#'S.$3U/JJ:P]PD\-U"?+2!I\0!8.6CJS=4NE$#=E)8#V-*J$CO*ENW/>:;, MJ&H.H""#N&+!)[M6:XPDD%J8$+5N+>OQD;Z>R'G[N/*O]+H\Z#PHW3U>'MLS MLK>7CU]]ZL:+9W:Z/_/>,]T^EFZ5.HFZX(&HN#"!110E/*7'='83XY>6DN_[X^.SXYU7;M:*CVUQ\?,O[P>'Q^76'@ M&UX]N;9LXY\;IFF>\Z&^7E'@=3)QO-27=_CDJ9[>/%NV3Z%X=KI38WU,KH!8 MI627H4#*2#Y"Z474L[(TV7TF7PV^K-^P;ZQ.%T<6K>[UUQ_Y<*O>&1J[ZKIQ MUZ<"X"&A]^)+%QC! 9-CUP0R,,J/AZ-C$O%@R4H#T!:D.P5@5S#ZW&5.QB=A<;O")D\UQAI57!$7!-?M4V QOM/ MEMD5_['$\"FD$,P90P2(D7P/W(9\)LF7"R/,')X>A^=<=$L&E<7EAJYG$;"8 M@"S0JN=(K:.K4UAK=S:H.0G>'8/2Y&,0C ZH@<3.6G-+)K%2F ,#AHY]@3$%IJJ MR]B]FZKMS S]6(;.0>=/UL\+H1RJO5D\)LQ1.SXIVJJ&-EG%*0/)?N%="";W6:U;4:I:94<5*+_^Q8 M&>=JS"GY.":O;V&DY(0C:F>7'6@E5 DU(@6GJ:6ND)W#U*!SX9I8"TF9;>H*VM25[*E8GTU!RYA+ MZA2+!XU!4H_5TAF+6%(X3'9/N%U(QJ]>0BPU$->HX)," S U\M)S=NQST GL M6;S;7O(*.29UW!W%F-1YH)"HI1AJ::+48P@T4VE.#*?(ZRY:I%+(L7M(Q7'N MRAW4.%ZCSY.M?D^>UW-R]E&\SKXX*57=6-M.744/71N.=828J,_^>DZ0)LGK MVDIMM747) (Y,/4!I7H.BMU>3&#K]SE!FD8WQ*XTG:]QXQB,-;C"5:J',<>< MH[CL+31@C0W]5&UG9NC<(O-I&PM\%4MV0;V)*TZ\Y[;$S.< MGD!5'SLD1]JJ%S(H+5E^0)15U9KMS2C0U*YZ;SJ^B%3=EB=%S*2E" MJ(Y%JV1-&H,E@6Y:>U7.5KQ;-94Y%F^JC),JM>)C5LC@L3*6FC763,%1*A-8 M0?AK/N1EU0=/5/]D<\EAJX--JY7^Z9(<'X?/&EKT;=U\_#XYW]J>VSAH!Z>-0M3 M U%[5"?'AX?G&[J>ZHFN3M?EKBWT'O)J9=_Y%:7NG9W>ZV_@S(NQ^._A*BWPP[ MX;HVXQB&:#9W75=VD=_QN)=O:+NVNCCVU[O]E-Q>7;J,KU]>7/>^'I[?X.K) MXMF[PRZ_>I4U2NP_CT?_.C&IN6@W7FT^O;JVO' #$Y0/FHIS+1)8 (+BBD#L MK7H?_=A$%B8PTC#;TVQ/NR/W4L"@3<37UB"G(MT).^24:J5$$U@A>K:GR=O3 MF]9S>\$R2B$+G4I(PLS-:4NYCL'O+.2D>;.F;E(OY#2!696S"E0%"A+!(%"1 *YI#D*39F]?V;9=X^7[;5Q[[?)K'&)) +0!$4P%T@B M2,VLQECMJJI,88[D;#*SR6PTRI!7+;$*:6+H/J F)4?DO+HFI>QNE%F=G'YY M?]#_%1SCY9W%2!BBIXO!G3@#^O\OH]ZH.?#,]_J M4D_X\-JR76M'9BOFW,_=_&71YM,/-L#[#S:\"?5'##;4UC XU%(I@P\5N1;[ MN_F>08I#(\NXP M[0SUYH<0UP0U9M>UMM2"!_CRV3N-$;<7 M2[W77UWY4^ONO>^6JR.(?CRY;=?_^ORXY=O M7;X>G_]=9CG(,5?["RB!:P$K 7< Q92T!/?*B0QF'>PZQ?[-)Y9Z'NI],[)W M:@7:ALLX7TWI1C>3&?[BP<_\;!RZ!QVMVV3X.\[Q+8[_L7-\Z]"/D3R1E4#- M,Y8(K23QJ16(6D"[N,)[06&#N!TOSWO+A)=/[QF+#=!QW.U;7]^[/Y-XXB1V M)7 8I0^0#!;7[7^(;+E:-CX#Y-TMA%QQZGR:;J:6G;"&ZK-"!*46/9: 1H7F M,DV@B#^S88VCH)&:)X>E^0@%NHQ:=0O-,&M.:(?KTZ]'$,Y6]MA7JVOUO\\6 MJ\6ON=WY5)<;1_QTL>1O3X[/GCVX-A$3[2$S@G=:8P8AEM8#I*A(58J?PK9@ M:P3EO:_Y>].=7N?W3XY/3A]>&.Y$6" 8E0P9QX*0'+,VDA:[4(Y8W"0:%/XS M(L.33@R0I FI4Y.6&Z10J5;7>JIJ\&AM-*%1C=?EL$M#??#J%*LWK/2NFAZ\ZK[.%Z2HJNM.<^I**A/ M7$(KS>E&/P<0+TF5%4'GT;S3)) 6,82>>C1B1LS1*4D M>#4GOG1RM<\$F@7(?Z!.:1B@-/%-"I22,<7LB(-I$G"58*;.)K3.)*G#" YJ M)!4+6Y8O,WEM:73#9E]T$OGS^J@S202;JQD;^#[67.U*9OX%]6HK4$H@H%3!(PM20FI[4D*\OX@SO+C@^H? MD%MN05(@@9I(*O1<,22L+)3"!-BSR_6/??<]J;K8@@\6JP"\0SKO3I.6N)D3 MV@/Q>@5 %/8PJE@<>H%@DN8 MB[%' )M0ZZXF(U,7<5QP)L\L.WZ'-K&Z1&Q1(A-"%\\605![X^Z)-4QI0MNN MR8[WY.LD:>,9M()H 8<07:6$H?>>O5!NL>]!G76?T8O 'G.58BDK]*X4,\(( M$A0:49F"6IP5P&]0+0(9-;N2I(%Y<2(7HBE*3Q0T3** /8?F-W,ZWZ%K]6:> M"H7-9C,GA[6)%+&XO6=X[OTH 01+[FI$5LR0E)&$:TX="FE$GR8TRWAW:\R; M[9#8POSER*,5@G,&#]P14VT]=6R^<:O@)D"BN_3I-?IJD<2""@(I2LWV MQT$OZE*O?@+TV=5T[RIX'U>DEFII7J4.$1-CJ!"ZJPAM+,,^ ?K,*"X*<6XM ME1Y=!.E96NZQ51%F[ YU^BA>J2Z[S1,HE41J?YSK ;Q11KSWKO7:@_2>RTR@ M68#\IS&N-O:$R[$';E!SI9ACJ: MX-BV=:;.5/+GS5,GMB"$/6NQ/#I&0D\F M7;DZQ\67W*X4=2:)(/?FH/F#"!D6(QO:BZCN5$K/S4UBK;^ZRVUX"JS%Z#^J)QX:)B4IP*:CX6@() M]@FP9Y?K'WON>\#ES'XL(](K>$V8:XW&E10KMI[V('&^ B F7U@$P!2'@4A M(0;&E%R6$$J:0@ET!QNEKDKE(Y<,XKCE\^5CF=1EM3CB:TI)VQ3BQPZ29^]E M1^J<0C=^>*=0";%1J;4W7SVUTG$"M-E5V;&Y/JTM5#S,PSC(%<:&3JETSFV, MW>6Q7G7$O@?#+?N,7E?7J;5:M >0H1N97(\)J:4&KDUH X'=K79L<*QN*UL3 M!*\]U>2YI0RA.>I=C$E:S1.8X*@3(-'<[[$]^D1Q.;F27,T9+,O!C@BEF_:0 M%#1-:1.371,>5\'[8$MCIP3HY!F0 H;"0;/G[)RXF"9 GQG%!6<%#]%9_"A MODH,OD)#7W.HDJ<@1'9TS'7S58^M$$@YB0MC-;5($!41M5$L7 KY@A5F LT" MY#\-UXGW225$TZP0Q/2(REAHQ6L1#AM OO-H*[7P'9W'#==@H@ M.?G@>LJL 3@$SEXX4QN2-I>+?H_=YM#<[[$U]M26I43T(:8.T8-$8Q$A!*>] M6729 'MVN?ZQY[Y'*37+=FK.#."I$/6HOK(D3!PY3X ],XA8$UJ6*B&(!XT= MM982M?<08CCWV([ZB*YQQ&8VFE7AQ7 6<9API/H=0Y*X#?H.H=QC 6=X\N M@P\-J3273/P'3*V[*0R!SJ'YS8J SY8-Y!@+,93$'!*/P0@G/7HG8<_PW/M1 M@A1;;:K!9Z@P]C'DKM7ED&-.7OUEA?,*D5 C!\-K7,2[&,/0Q]18@,A*8U;]^:()D"?&<5%5]1 $4M7@I047:_.)$AOS;<2 M9/HH7JDNN\T3J,6(M9L001BM_EDH2&4N8ZQ;V$U!R>XH@?9>@%#(@%4XE% ! M.*,YGQ)S8&=Y;L(T4V8Y5"ECL$RU#?516A2/SH/+U67N M/>Y! +DZ779;8(\Q)H:J2);ZM)29L_18?7#-I]C:!-BSR_6//?<]&* VU[K/ MCD&CQ]&HR0X=%"!^W2RQR^R90:Q=7 I!A"1: G2##G-'HA"@7VH?ER9+KO- MDX>##]"Y9RP B1,K]>C"V!TE24I[H#ZN0)?=YFF3V_ Y'7+G "X4RV(A:J\2 M\OEX_@1HLZNR8W-]6ELHEG6!4GLKF1@J59&QJ5;.SOYXTZT3H,T51@^#(PFM MAN(*,$?)O6$+39TBL^Y;KG%%% )<2Y(L4(8JYV)@@*9,X?@U33!GJ&Z]Z&Y M=\P 7KA8=I>[8B)-9JG%L7 M4_"Q\RC!FV.3M117B^LH%C-;E5RC(Q>=]^AC MO=Q[85_VHOP$->;7HQ#_?69/XX'6LY/%Z4)77[^\M6QGJ].3EV]<_^$)/]=# M7K9OCI>K,[L/._[T^.03,VLKNV*Z*$()6K/T#UI2*CV!^0V?-%**84+,^H30 M3C;Z;(53O41F062-!0(KYT:-0A.$[D1P0IS:>&(X^ZG_D'R1]!>'G=SL>1E M7?#A SUYOJBZVGP4VLJ. 9LG%W6D4@%KCA%R0LZ4F[)2+)>0>,].$Z+7;M9VKZ;VR1@N)?:RXH\ M*^2GA"K&VD.3SE 3BB=B#NPKJ6^Z=\/N5PC:VK0' MWS(U]E"T\%B!M$,(*<7<84KNXGUK>/]4/CQ]4@W?>1SK4PTXC FAXD=B1&/ MP=3,$,QC2Y:60]TGA[$+K-I[4>.2QE93M2R[0D"'W0.-?6&ZA.XGU:,S!3[M M_G8S[1_A*+8H3(I;7@B\4?T\I!7%2[1.\> M84HEP$^'["QI/H1215AZ;BX1ZM@O2 1R[1QR21D33TG2[':=YNIX*0_.-2%? M3>R]ZB/5TGNF:#ZC3XA9\XRJ'>$4MMH$ M8\?"#C04MAR[:!OKTV*C4B;$J=V6-E?(3X7:2#@B.%+S4\'\5>:$T,U'N1*F MQ*D9VGJ2NUJD]GT*03LT.V$K(U&;)U?M+9?0RJCN M K9.-/IM2E()JAG=3*Y9XOR5 03E,>F%2A6 WHE#0\?<*093.I5F6NW!N-06 ME+-7P B-*!FOLD-FAUF@4$_919QI-65T??/=0]2(%0 "H$\BQ+YUA=BE3@C= M*51Q=J%;??,DLQS;LN[:H3% HDXFJUN,$(B)4;5[].KFNC)"B)4[ M2"\27'(N4N;(%?J4A,]NUW:NIO?RT5F")MX5R]?::#/.2E$D=N>J46Y"])I1 M_H.% W#DWIFZ*V#9$IDP(K*XU3PBE7US(ML60EMK9]\\LQK',);ZE<@>2"PQ M5RY(&;JDGCA.B%GSC*H=X91XK?:?XYB*"1_%4"I!P(!5I+V>Y3L%3NVVY+E" M?HJ+*^(@2@D,HPP 79.,R1'!:?9M0IR:H7UG40")WENRS>X& MK:8]@G87YBIREYI&K#YOQZ4J0AE*;,HPF56!UP1P45N^S3BFEW]T9 M55LH]THP/Q$A44V0?,4:.7E1JE*8E"<$ZQ0J-=OJ:-]"H08H%VJN-DQ@=.+B MP0]ETQ KM7WR%U=S1M46)$UH+@)$B(6 &@L@HJ] 7"46G>LTLY?Z4$J%V*1[ MTFRI%V024?6E!P]H65A/^Y1U73%DJ6G*Q?N.$L 'D/,5 4(;'5@UI\N= 6%/ M]AS;MK#93CN[?_^Y>NO;_X^CDTN-2*D>%[4@2E)G G1 M:L-[46^>5MFQ9?/=ES9&,5)DYQL#JK$LN>KV*1O;[HRJK: ;:R*%T'JL!;JO M"+EZ,C?2G/H8\H30G4(59^O=ZMM1T[6TFGWL8[V)#!U=T>!<&FL;CTV%)D2R M>4;5[M$KCW5,S&F9?%8X7\_$EUX@QEQ\+#(E/;W;M9VKZ;TD3AS%-*XYDK%[=)8^(92G((2VT\Z^ M'?]1&FNH%HFR@\0HPL%E8Q FR#'$"3%KGE&U(YSR(C52"Z&,T@YF[*22NQ&, M70T!)L2IW98\5\A/I=8D!>^!$<'^IZB,A"G[X"BX?:H?7C5H?[Z$Z,"TJA"WT#U!+C6CK[1OY=YM5VJVTM&^ M%6*%U--8+8]HR44DB! M>6Q756E*(Y^[7:>Y.EXJ58\EF'QQ(#"JR%52,XU<:A2.DPI_,[)O;^/02L*< M#;I.X+.RRR&*\]UG7_SK!CX_ 62G(&RVUL[^OG/UUL>LDE,)H=<6W"C,!$*F MT>U5O*1HOYX0L^8953O"*4;&)F/S($NMJ19+Q+09XBU2Z/1ZEMX4.+7;TN8* M^2D)L1%Y<242A-*,7! M]RI-Q/+\E0%.\9Q: MZ"VHI5\!J5B*YBW5-D[5V&:?M0_C4ING55).79GZ^:"4*#EE1L\YD&J@V5M- M&EUR*0A'UT.,D-F3R9OBD9IVYBXR(72G4,79A6[US9,LU ZYAPKJ"6KJ[+'X M;+\RV4,A[UU!YTK/J-H\O2PR^51<",P$GJL$JKW[.I;"*#74"=%KMVL[5]-[ MN8P--6OFL8\C$6KU%5T@TM8UX83H-:/\GV.4= .WJ(&=0%)BP2):,X8 (K5/ M".4I"*&MM;-OGEG1-<*6)2 K0&X<@F07-%?&WK-.B%GSC*H=X123R9U87+;D M'(KI::HN8&R<6B3I>4*57@J=@+()@0IV9H MWZGA1?822\RE(BAGPII+X[MT\2=A?F*ER1<2PTZ@"E6C";9&Z9I2<% M#\7H@PVF5#N< JOV7M2XYMCYL2\P%B,1L@4>[B$#IJ#%AYE/6Q-5T^23Y5=1 MC$=8^OFFFS$Y":47%4A1]BGQVMZ,JLW#Z@U6:6D$'H;&*#GI^2*/74X/N4NV\3VU>5PQ9 MYE:CMN!$.CB7F7H*)?HQ%;.Y?KGY)DQ@][%O['N=<#W]87'ZY!M#]-A _)I7 MB]6]_B\3,@;GV[KUH9WBVK+=L2=WLN##U>7G][MJ$]Y_WM[Z=D)+#7NJ&9*F M:%EV(L!2"*LK,8IQ5GJ!+$V^S%ZJA,">,M#6^_+K_/[N&VT MLL\O'^\CIYIWY,?\S2%T"*NX[K$6%WQVR<4T(4Y]$E!G\OK6X+8A"&.#*P%/Y;#@'T<\=A_ M4,>&T1%J5>T(IE,9>RN0*#3.+<6PKZ#>.WVB)_?UN2[/=*,3?*](Q8:T:[;P MDP.R)=:(P<=@>ED11<)>5@2WRZN]%S/=M]+80D\*EE-CD=Z]0VTII5@+SIYJ M'ISZT I-KJ:"C4.5.^0"Z,>$JI@1N;J6_RL2YWT[P-;',H DT=5DK'(@@3$(4\8.Q%Q-4\\LVR?! MLWE^Y:A"@5QK4( ]D]<>L_DQWUI/%69^[9/\V3R_ZMCC 6CL9._&4A?8Q/L0 MNE?DY+.;^;47,'LQ<R!,I#KJ(NL7.ZQS!?P=Z,NBBE%J[FL5.[6U.171*>XHTYY8 M!9Z#\<:F*),.&I@E5!M=(YUJ:W,6KDV$Q>BM4$P) "30)D1F@^;,^ZAD4#72 MILJ3F^9C$Q@"SA(GG%:@ 2RR99U"CLJ4)+J)N9SF"U6X$)1$F(@! (,@K;41 MCJ&O 6*I"4T5ZM.JS5D 6#@7!'4R@5< FEFE4>!::!0]_E"GN+H>>M5X,I/[ M_S&5A/8F :?$(6I1 LF%Y)T#WFI4NSEUS]P?I_A]A$N/OL]1ZM 1@@G$>1F8 M3$W86A&":!JI89)0I2QVYZ/-8AQGS==S57DBWX\>? M=T^"],9XZ6.TD+BQFDH0P+@RU$!DK98UAO L1+\X#Y*8Y)3"8%L3I9T342@0 M5 ?U;E1*Z5X0E\IT$DZ'5K]:H28@7,MA(A1 M,$ R5&Y'4A8480:LUZ+!8GYJM3D+T:^8!-?1:6J5 Y?/-3B:<\-"Z8BDV[;Z MU1*@7R1 (3)CB#72^ESU92@)RFJ2N'7&)E,CS:K\]M7"2C<6HUE,*%2A +DL M64>I+8_,:1.T53I9J)%FM0*^2< T^F 9#9SG@(EI%R!%[;GEWN=A]342<%N; M4Q&=2DAM+,T#%54^RR M"3Q&D%$(EXN1:Z13;6W.PK7)@V0)?,(0S(/C&)8CT19"'O$H:Z1-K5 O MA.HT6&NXQ ($"*2%2D:2HW25B@K55.%^H1JNI")& BT]IC>*V=T=8)+YNXE?!T:G,6LSGE M*$;NSAK%)1@>3%0,F!$N)&*%;N+FYZ/7YBPF[K&)DDU&!:M\P&D,<)*Z;AK4:Q1]&(>& !(&ZVFH<%B?H*U.0O0+Q,%6*L$-QA%I80Q M.;>14&F2R!2IU:^6 /WJ86 NK%"",:=!2V*4@'P(V+H8(V%U&CI=^>VK199N M+(!:6PJA+"?D&A*G3A(@,N4-=YZ\YC72K%; -V: 5')&>ZZ5<^!H6?8"3^***FTJ4::5/ER4WSL8D8CRXOV,BX Q*(9E%S$HF*%D(@ID;: MU KU&XGQVEB12 (/E')M&1',8&3-"$A>)Q)3CQWO)Y*Q"59PS8$R006 %1K) M#/&$&B55Y*Z)T<^3JLU90*8&P^=D@W4)@VC.O9$45 M7Z.T!.VXR+$5AQ22%0A2^<2G]1"8:6RP]15Z/866[O6,4WE;:'=G!.,715GHU'(:MT4X>F7+\?Q-HQBV M/L51WH%L-K59R,0T&K7DD4@#04/(=$"@C)">*O1(+%FC'1(>24$PC)7J-&I^P=M0OZI=JY,WP]Y@ MLC%HJHH1C(@TLYY2C+.9YD8I0TPT2BB)8.)KI&*/(>.6]MQO '$@8 R+FN5, M(:I7$) GT.!_.HI4(^6J'>UI/G(EL#HQHU7RX'5R3!-O*7K)H&B0+7(U0,9" M,T-S6L<(#0J#)LD53Y0JY+K1I#JUZ*]3//Y$!D!XQH,CSJD8%1BE#6ANJ79) M@73+QWP^'J% M7(=S"%)Z_ M]H2.!6<."0\5RG'M$+F-"Y"9P+714(:0ZC59K97S; M+KGDWJ;(9&ZHY'W26DAO!*>!26MIG69BU2D>?R(M!0V)PA"9F$TA>B552Q&%+#ERH&44?LH!'ES&X ?)0) Q M"8BA:K&.0A+.Y.E J5+ DM %7(Q5KLSU54ZXDB6<^ M@2 T ;=@39!!.,*%9 Q"._FJ(EI=2^62UHE(!!,\!: 4+ TQ*BVYH4X34J=9 M$:V,;QO**&+.YY$H'06CP0*-*DGT4$)JDVB-CNC5*1Y_(H?4O1..2^>81]6* M :SDU@.G&$=A.*5;[6H$[7E\O>)4:"N5C$;F+K?" (;D(ECAHU'6UJE=9>UH MS^.E Q;05 ."\Y%)IP@%<#GA@YZ01BX$CQ94C?2J%>\-[HCD@JVD.=,.D.88 MK55*GBIT3)!DG3I:JI8D%JA,C&-@1(H:FRBP!7SW!N#U*=.+2_:;$_5 ME"MRK;0-4BH20;*HDZ#>!TN'HV Y\W'+]WH&=X-O7OYQ$/XGA0@EV\+?C9'U^;>=B ME:*5,,S?PUZJV'Z\-T"3P/=>KVV[>.57 MV)E3AC Q4P$)8AQB5HN(N1&T-&I1>M_!4355$OD%WB["$NLBO[G,P>66RF3 M"4"LLHX X4'KD!2S,K3ZWUC]AU;_B\@2HU$R2%)JZ2)0Y@.J/T_2M?I?'5%QST)@EEE-P3KK$+)( MKC_U'J,X:JLOJC]L/QO3SF&,D]=#7]K3M= [Q%7OAZ>#R7@[^MC[9%U_#I'W M7"3DF.0YS2L@1C#2F41=*(955$VP8;*7M,O3D"JX8Y)W7)MC0(B0T.QM23 B7]QQ,DA!$U"1$@7\8IUT2O#DV MU!T.?%W-R!E%*1C/.8%<#^,8)TQIFPA*SICFF-'C"VEVEN0B=XX1C4S.@C;6 MQ102B]Y8SID 4Z-6>1L#C\3[<@_O9H&]&(XG.6+JSWT&PF+: CMDZ$DE;AB: MGA4&7% 0C$*^C@*NT[F.BHES,2?!6*+:4.$#$OK$G27XB[)Y!CC-(M2HM4'% MQ+F8+@81*-=@N1(!E$E&,J&EQUB )AUK-="\8N)@$YUZF*U2-DL'BJY=Y9J*[@C!D2ND%7$<(?Q-\M],VN0%*Z( M;OZ[M;K^D^#2&JIC2*G,SEEM+ #5R?"H-6.BU?5%J]VM%O;" MC@\?&=4O4ILU578BM95))$^4!VV\5EQ[8!$YIC= 8@T"@VIJ?2W]2760??&1 M%LM'#2%9%C4'HIV1,6]+ Q,F::?JT)NWY3X-YCZ+MQ#+ C%E(S9%T&5(XT.T MG ;G)/<04VLAE5'6I\F8%F\B425F'<5P03I0U+K$C1=<"HJLRR9=W71=-2VC MEIZJ.CYC+OE/+B&R$ %=0 +JP6AA-+HER%;7%ZYV3Y/IS ?8&;?YP GW7J.*@_6<..ZD#=S2X!=^ +UN MRMYBZ]^?]TXT6>.9S-W;B0RY"2$E1@5!0^[GWH:33U[O%A_0<0,5S2HH&2*1JH*-R6HIFZVO/-N!SN2@]RC#( XT"I8*:S-YZ"]B5%2VV)C MJW^5P4ATWE$;X25A'HPQ-GAKK-).4&TCJ_!IV,?6T=L/TDSOQ/O1:0POAL$ M3#%CVM*5UO):RYM''8T(46HJC7+1@!!.HUWD)GU<>6]=C<\\-&L#YAJX?-=( M9M>.#N+DP49='28XGY,D7 1/A-6*:. \:I(G@1K- :D=^IOJ*OJ3W(5I%?[! MR)ZGH%"1M!4"/&/..&=3#)"<=H35H0ZLA?BF:OSB@WWJ@@LZ$2EE!-!,TYB4 MS;_S^!>C-3"/UC&T9C+W6DG0BA$BP[2CL3-*$O0B)#@TB" JO&_0.H^F6L5< M4E!"10@T:>H$ 4.<25)#;DA%B8PFBNHJ>NL&6H7_!877^?B489(ZQ\$ =5([ M*W-E/$1-60W:=#\VLKN;JH21E23 7+ 62@%%F40M5@DAB M[K/I9>-0LE7"FJ-E!!J="5&!,JBQUB2F!4DA"7P%E+S2"*^*NRSW:?,T9Q'> MJ_G=#]L%#^DT2ATW02M.G 4, 1S!J, GZD7^_U"'*N8*B7 A5IA 6&(-!>L) MQG#,.*:CCE@P5Q%N?M,KSE;G6'M>>1&'0U8$7-;*GBP&XJQXIR;AWE:<[*PVT:X8\A,2P&N=%)H5M]$YJH0![TT"8VK41[M"HEQ(#^W(E.80 MH_=HA-PG"TYKE8<1<(,!.ZU1T^5JB?+Q&RYS:CW33%K(3>V9T2(DYQDU!,DG M,;I&G'.&HGRHJVV#ZV;1>@S& I&))TD2!&.=!(RM"=516Q6 U("&C$>3/%1O M/.SW0BG'C4D\'E\9O8)+@J\-#G:F7SNS*O7+IO87-GIQ@>^4J3L<30Y7CU$H MWIZ_W$0:I&00@DE"J4.M\D1S*E@"9XP,RFFH 0UJ5:D:-(QP*:7R2GB!;$SF M\SL^Y)X+,48=0QW*2UM5JH:#TUQA0,TCX1QA"1DA"0$C;A*I$SS$.C#Z5I6J M$5%$D91"_"%>$*#.Z<"]Q\C0:N>=--!RI8>KTOKI:'@2&\R2G O<1..S]@ D MJK4"YAF/2=*H'&U94KV4:#'\R'.I=(B*<(/:0S4880%A2$C&::S#)GZK1(MF M1@85B";DV(9Q(,IKAM$;:.\)CUQHWS*C>BG18L;:,2,54SJ"-: 3-5*"19Z= M^^(%9>JP+5QY)=H^'8][30\AF8!( I@&IQ13*C<7=$Q@K]I.5&]E&@A MG"A)%YFW2C(6@>$ M,F8(TU=K#5LEJK@2+803&:TCI8E88SE(Z:SE%J,U!8[*(-U3S1/5DIHX'9@E M1(0@$W!JG?+$2Y$X2UJP\S*MIT=-:LD0 OC@'$8F3D:(P6@2:-!".*J2QYCW MB3*$6CIJSJ267$E*.(5H\BRTUF0$37$B2[.2A?@2]&)"NN]#1*Y4&Y#QF4*#"W4 MX;*35-U.E%F2E^F#5W%X,+(GASUO^U-A^N'I8#(Z>_9N=98"F\_XZ @<_9P! M-",0AEL@7'.15$#C,H[47@9_[%5>!D9:2%8ISY($ZKBS.KA($D1*HR>FNF?= M[FH'.W.2P>R.N$DC?#+.6L< F$V.6PM>22&\\9(V (OF)8/9V0%HAH1;,JJU M "(B2L 0(Q3*(4IE2.WM8*-;>3N(*:H44@P>,+)5SNG<[45)$E5P+/C:V\'< M9#!#G\RHY6"#D,0"NF:$); "Y1%1"$RRVMO!F]>5MP-)C$(,4DQ*%(6C.A!G M$)8@1*=0'+6W@[G)8'9VX)F6R$-#.;LR4:^]D49'C!.B9ERZVMO!O]]5WPZ< M)D8S+:S+&;"DI5,I*1*C8RD)67L[F)L,9F<'#&(^7R01^RDZ ZU#(E9&K0AH MDD\'UUT&V]67@4L$U,$$5<,@B0E'! @='4%O0:G*-F(T\-J:Q6.+9(;,5=M$8U"4)@<6 M'#H-=!).V$24=ZHNU22/'DXO?A-,S_!PXX >.;R3B):Y02MS7#D6@D4R+YOCY^8HN<541'I0A$4A58[ 9$+) M&128C=Y%2E@=>F0M7G(+\7/"1%Q#GI*/#+P-6B1!O,? +2:MHVV.GYNOS2W MST42%;(2Z3T!*YQFVO 4JLT,VB' M25K-DO#-\7-SE-Q"_!RC,27J=.ZVBY$XU09Y"@OHX3PU,D%S_-Q\;>[Q_1SC MG'L4'Z-)@M-*TR D,A6+3BZ :U \-U^;6T E8C*:4I#&& =.&*<#)49*89%T M1AF;X^>Z,]WV7;R?HS1HYZBGG"E@# S3))^9LDYQ!:E!?FZ.DEN(GQ-<6(HX M&8E*&)%3E\^UH6DEIFQ,K$%YR_G:W +.LP6)LHO$NJ#!7FJM %^;FV]67[.2. J)TQ2 M,H AG*4")(;B3E J94C-\7-SE-Q"_!S5S$4)7IED041P/*.GM)1$*;RMPZC/ MQ4MN,7[.*IL4=2X* <0IXVC27,84J,S#@9OCY^9K#>VL0T+5OB<9L!M#E^;KXVMX"V\Y;J( &I9:XO5M%0 MJ8@A1(.U7JD&^;GYVMP"]N<$@DOB;$I:1?1P447B6'/\W&Q+Q!?O MYYP5X DWPJ$(C>5.)0SK""<<(3-=[HDWP,_-47(+REM*KBP#Q;T$)HQE(0J? M8P1)@ =H#EK.5W(+F(GAC1922VMRQM)2(T+RS!.EC58J-" J>)23 XL'3Q)B MDL03&C)XHK>S*6K%'.%..\\:D Q[?$$N!$MYHB90AH":]X"2==0EC<&#$9+F M)'7]8X:%6.3CAQ 8KWLKK7#<1?"26TO]Z?%I M']\;=D=V,.Y/QZJ&H]/Q)']ZWH<@^6Q.W"4ET/VA PR:0PC!!.T822IHJY)5 MYX<@6WD]3%YT9O(RR0A.HF21EYDQS80*^)^742!TLNH>6JV7O&9UHC4XZITF MT0H9@'!KT+$9$XCQAM#(IOUP2"NOA\F+S$Q>7.=#D$S)Y &H38Y"H,FBW(26 MW*4:Q'B5%]SB T!E*$N>N)PN ^V5)EX&)WP*4F;9UB K)>4%Q(=@@7AB047 M+0>&T0171'GCI#*66&-J$!W62\H+"1T)4E?&@K=,8<0!21/AI$P19(CR8M^P MVJ%CO:2\D+@R,,5)GKQ'K4;$=HXP$#1/)'9,:JNKVS^G\L*=2W,=[3&*)$*Y M$",HY$] @Z?!QD"I8_J\#V0KKP?'E3.25T*L=$D2Q%(+W'OM>$2Z&Z0&JRRW M3OA>-R-DQ=V?/BR/_S\[Q@.XAL[JD\"QPB*X;Z0AD<&245+<_=/ M):PS7#OGFIC 6:#@9I?)\49H3H35&/L#V*@MLE-BB0:,.%F$)F9R%BJXF34I M VZT250X)T$%8K@SAC,F<\6H2*J)*9T%"FYVN1U#\A@T88PG@-&!=8(%FGO! M1AV)(*'1N9W'EN#BDSR2.>T!.:9#?'526 XB"HM:P+U&W&UTDF>AXEY(MLF15..,^]],JX.IR3J:FX%Y+V"0DXQI(BQY1(F)#K&L^"Y$;E M@A#3[+3/HJU[ 2=RI ,?M&)<1D DUUH;:HC+%9-62VAB_F>Q\>FL&L!3I1GB M+S!TQBZAK+Q1AO/ZHB5P(X$4F'1N:#%BFW6645(K, PC'A#0--DK$A M8H3)+4G(1L]QLF'IH,7);8:5/B;QH"+AC E0)EJC+?6)4YJL"KH.9]_F)$"D M+>\&]G@XFO2^?B,S34P1Q2 ,54H)0QA [H"O01@C;8P!_P\:G2*JG@XLIB^T M42XPS[4E!I1VS@K!I79:,(47BHW.&U5/!Q;383H%R9P%GK,+'$-5+0)/VOM M7>2UZ##=)!U83(;),HH^0#-K%"C'RD%I3%O'?>YUII\N'VBBYS>:1!:XT 3- M7EGK#(;,40E"95 FA:?K^9OHXYV01"JI6/0!(M,N:IGJZ/;Z(W M)UPFI87%]<\M:)0)-GD=I5%,4W_9Z_ )>O,F^FW/3438=LC= !QUSO' +&T$+SU+\BMW_U MOCP;Q?'P=.3C>/K/PVA#>3^A]^GY_^ ?YP7?*$=!DQ,J$-#(J @$HA&&)4K5 MVO0AIS^_?68\.>NCP(Y[@^(P]@X.)\^ K2AQ,OG]FF^H ML/W>P>"9QX>.(WQY8ET_7KS!#4=X8X4?]OOV9!R?7?SP>^B-3_KV#!^ZCZM? ME!_Z_=B.#O#B;CB9#(^?Y0M_BACD>-L_OTAYO>G+Y_=DS I0D6]K@L\_"1<7 M/K_CE?*._S4)UU\S>L60VU\F*_3RM7^5WSVZ>,/YXNB3R5+Y.7RH\8E%)>1+ M5Y[[_$GHR:0S'O9[H?,/4O[O]_/7)\.39_S:BR^L^?_XT;_PO=/?[[SQRY>Q^<;CIY=W%U"/2R2/>[USY[]OUVT MP'&G&S]WMH?'=O#_EL=H/L48-3=-WSC&$/4992C*\I^?ITNG\'M*N9\O)659 M$.^Z&[OK:YV=W=7=]9W*W^W.^HMWVQN[&^L[G=7N6F?]_U[\>[7[:KWS8FMS M&_'AZAHD^%@N;.V\F*EDUL[FFNW72LE>KFUO=GY'\3$P7#0 M/3W&+_&=<^C'FZN;>//!WQK[1W;^[I*]]Z_/'[-N_V]KT/87SM@W=V7QWM' M[_C^VBK96@N'>[NK!'^&[M<#VCW>_-Q]__)POZ^_O&;[9WOOO=P_VB3=W8]L M_SU^W_'V<7?M\&CO>./SWM=N?W-WE7?QL_M'>V?=KV\_A5=_0?CWG_U]UO_D MCDZ.-[^^I5N[^_W]W?W>_JL]LO6JV]L[^N-HD[W[LKGFR>;:X7'W:(-W7^HO M6[M>?""1- M:+4"3/Z*&^$7_N>G7N1>S@E6N+[;UYX[I]L\T84S82=?LCOY_;NU[L=T?6F& M)W;3Q>?/56]X]>DOVOFZ'.^O;7S9W.U_W-O] M^&7SJR?=5V^_[.V^[.^OK9]M'JU^WE_S#+_O:+.O/[_>79UL[I OKW<];*U] MA ].6Q8MN$(E(PM(@17&ZE @6$1@PCO#D&W^]S^, OG[56BX1(9S97]D/;ZC M [JJQM<<4*G&;]^M;N^N;[_>ZVROO]G:WNV\>;>]\VZUN]O9W>H@:=A%9M"A MO+.UW:'BM_#/SM;+SNZ_USO?\8E++K'Z8C>_3 V''Y;H!C)8!QKXTP6<>O#A MJ#,YC)W_7!AK9QH)=>(@Q/ 8OOU->;WU:?[C1Y (^)OB&*]YF#]6!'M6G$4[ M*N*@EJ#QZV1@\^CM!T&T8]R9@@*E!5 M"Q6"%@)D]Y>$K2MS^T9;R_&*O?NZO_OQ\][[/=Y]M7FV?]3':QW0/?:.;JV]['?9 M=G_O_>8-I.":9#T(P .R<]T&C2L[N]VMW9**E-RWH>Q'HF ME_9Z07O2:'C<^7#^O\GPXJ=?2].<.XKSQ./O57GZ%\/CX]XXI_([J8=.<'": M$^S/YDGVULLD_4N\6K>\6"WQ[R')G(//'W ! S%Y%\(&58!DOG""$HS=\>K[]9W>SL[.WLKF_N+'W"&UX7-_%W'ZW1_=U-LK;V]&AY][.YZNO5^$__][FS_U29BYBJ&4W_B M,QX@9NX?[^W^U=_\^A$00Z^'1T%3:Y0F&!YQ78#"&,D8A\CJ#6@E60S.+3U? MBWW[V8[B;..C)Z?>N_;+QGD!C2]5O,:T]K'U=N-'O97):NNM*G(16]9;6E@+ MM B><^E#(([RI>>,(2OFDA+X6\V=-4)//>*\>G MH]XX]'P9K@Y3&7KVOH?9\JVC SOH?2W__<]Y&/5"5V1C97ME9Z6S?GS2'Y[% M4;D$/]IAISM<^>=-*G$ED*'P-P5%%5F4JH#=:@BC.!Z?__4:;X"V0/&[!C@X::$YXHWZ-<>4[:R/\\3%\]5/3 M8-9J\!TT>/U'#2:<:ITD+R33#/460F%5< 6Z\$ @B)0$+#W?.>VAVT)AW$=O M1\//TY_9K^OP<2^$?FRX#K\98JS4W^^=3 .I5HE_JL17^*9100>77*$ MM%U8GVBA ]71@Z:<^:7G5!L@=Z&:+:]XJ$:_P!^W1KO#SVW8_U-U_GJ-541A MF-)2%%2(5""5<(41R13@6.Y?3K3G9NDYJL0$%[AE$C/2V3(TVQJ]&0T_80C6 M)K1FHME7V(9VR5"PJ7 NYET"S@MCI2IXH$(I%CBA8>GYFS@8C,_ZGS#JM8^: M&IA#=NN.4?"Y#N;-A),1JE_OQ/8[\4OTIQ.,%O#7& S'\5RB_\4]-#*>3BX# MNB&XOW>5PF-ON,\1E;+S7!U%6ULV^*!=Q+,/7N5!*]P4B2"'PXA$($@X5D2) MS"Y9E;Q(2\^95%>QH9BC4%X/T6+>' X'3[;:X>N'S+&Y];H XUP!P:?"1!L+ M:T(2RK,H"%MZKH0I#!I?A3=UK^'1=%/WVP;^?_]#,ZI^'W-;O"D'$S8]>E^UO MKE:,8;/?_B8K:@Z'G\J[Y7.N!%[D5L)-@<+TWD+TYSLGSTY1TT;Y74O/=WN3 M?EFHL6[]8>=%WX[']0F3'OSP(UO"U<[9L1OV.T_GP;OGU3FET->_^$,[.,!? M##J?#WOXF^UOP/?SH*+:_/K1 ^=S_W%&F2MMJY9LZ#P6/MK[TF5_'N^_?\OW MCM;Q/1])9CN;^/,6?GYK[8!LO?_S:._]^K7:]RZ^9^\8&=1:Z&WN>OS<6XR9 M-\\V<[S[:A-CWK=B[[A[N/<7WN/5+ \)2JH J9!6\0)HH(73A!1&)E"&*,M- MFA;VHLKN3(;^XW+GQ(XZGVS_-';^BZP00G.),[ MJ/&5E$XBBN2>HH64.?7M T.KHG=#VPH=-RXNO MIBUE4H5!I(OG;\#OO PH>:YIFIYA M.@\KOXM&+VD:AIKYY7R&J1/P522P^:TGH^AC26=W_#[T!@ZXU-D M=>/#8:ZUOCC[,SFTDZOW_MG^>)?E@9GRP^?/\,_ECAV$SF]L^HP.30I?=T?X M!/G]Y5OQ0_DNSK\G'Q0L="JL %]X'WD"8[Q-8NGY7AQ? MM=X+49T;\6P/MM[-&"_;/-SK%MZCO+-MC!]T[?L^^"Q!J#NLRN+#[_=C4RPK"]WH-;LQ';R8;^K /_M M.[Y/'VZ?XCN!B(SA&&B?3B>(=W:*W]\I#,23XD,V^T MG][O)8C'\3\?&Z*_6]:\JN>(_>0@^H!\4,PZZKTI8C0$(9J'0GN$:"*"UB@, M(3UO(;J%Z"<*T8B*MM/'1XD=BZRECZB1<3:CUBA3U!M_VT$S*6Y\87R,V(Y7 M&5UP0\2V8UR#LTS(\=N0Q>95.^@]M,WW'I[%^_+G/S\O;?X.I Z+,%>PBRO@^M%AY MF.8\\K85K&C]JZ92V M#Z,7:,P'P]'9#;FH\DVEF?OS-]4Z+;6Y^^[+WON]L\VO?W[W^'^T<;7S>.W9WC_>&\;;.O5.^B^W\3O MR,UU-K]VO^Y]WOOKI@8YPAACK2Y;O=#@]QGMN%9->MV;N-<3D&#M!;=S M&_E<_&/.5'AS)P;E0OYQ.L8KC\=-[)7W2%0 *<#FE=IYPD1D$0H?QZMMG?KE=<'_9>&\X9JN" MDI*HPC*#)ALX*2R5HDB!18$B4RRY632Z_&'DR3W>>H]-:K:RN/19^IL\52[- MOC&[UDLW[7V4.QY(T0;#&33MMDW]!'/#V.]?YD5_0ST)T_%6/\\I7MU'VHOCZF7*%R"%'U?E8ON@ M DLS?RZ3TC%E#X6_C;E._AS8>N/Q:1Q='H/R^3PM2+;CBT_D68#C"?JWO+/MRPV2/.OA3CLME-ZV9K4Y("17&)_] M21X&*XS-8:+"GZ?]LZFC9^9B MNXNF@-Z5B4U^U]",]DX91&YU1 MTN52SN1B((X;[CU$*Z,YGX^LF%E" N][Q\BT_G=IH_ORAH+94FJET';*2WVG MQC^2-O2?11B6VI^_$"6 RXK?16I)X:8)$?Q^_,X_C[N[>WQK]\_#[EJ>V+%^ MAM\%^[OK=/^H_W'_R'_=>K]WM=X>GP7O_WB/=H^\V#Q>)[D#R-[NGT@'#_%Z M?QUOO<=[^+HIRGN\4F__FF_WX[^WS_;?AQ/'0.Y][1\B;3S:7WM[AK3Q!V?':GC[@;MKKW\N+_V42"M3-W5#QQ(4)K$PCFBNSL&]V]1CM73QF;'5W5WO[EZ? M,KP RGY>XG3O^=5T+H?OY0JI_N#17U2*VS:$,\.KR6&^.S8=>V,/XF/LF5T" MW@T/F-+<'O#O:/S_V,K<2^=PE.G>/W[NDBA!F:UN[W8V5CHO-[JKW1<;JZ\1 MBO,TZ]7=I.'BM:&^5'O5V/9[2T-]GFHL1\SWNYGYCY+:*^8HB MO_\9I2OL;_-ZK5SO(5>^]'QC$H\[%,WW<@.M[,@X/5KYV[N!/0V]20S_;"VY M*1)_'$N^;"%]FR6?1R+SDVOYC<]Z$[P?7SU)S^KN[B%[F9-E.=.?-\SQ)PR$ M>Z$LF/S#]M'X8V?G,$8T^VD:L523YCQZGN?L%\OR]\:]G -]+GF!Y_;NMG&N%D4++1NM@*2?GRC9NR.;C97%8[B M(;XO-V>YXG0;AG(EA[APNC]ZJ7-8;W&P@3B8;4&T.%@!22\ !\5=<; LOQ_G MZORRA.=PV,>KC<\+5SOK_SG-(Q=;8&R!L4' B,8A6V"L@*07 (SZKL!HQX>= ME_WAYW$3T2\O0\:\ACU24S,P^=F:EX')3]4ZV"8Z6!2L;AUL!23]^$;-:>[B M,\&[G P[MWC:FRI46LMO@N5GZ5/2%I@U3K!:G!>8L97.IAW8@])J+\^WKO7& M_G0\S@>/LBM?'=C^V;A7$NEOQI[18-H0(K]G.XY/^U.NO742I[?6HD!CE"6? M&6I1H&&"I9*06I3M[;-%XR_Z%__.@- ?CD_S,?E5-SR=(&J, M/L9)9[LW_MA:>6.4 51KYLV3K&+G9@XKV6M/1BC TL3?C(8^AM/RY&=KPPV1 M-#Q.K-Z>V9JY\,3%H:V-E<[6[K_7M]L36\VS4!0RF-;+-E"R^MNAK=?Q "/D MTKV6 YM:_]H<&;?6VT3):GIAO:LK953;>6G]9#AJ+;# M:0?;F*<;[MC^M$?C>=G;=W-U<_#[;ERVN#MWTJV=-T<;1+MEU43)JF_)ZK68 M;+G=].XDMQB,@]YP])U]M[;<&(FWMMQ$R1KR+2.]B9]%7YTBNNCO]IE:&VZ, MI%L;;J1D+YH4B97.5CE!8F,P[0^+7]E:;V-DW%IO(R4KSZU7KG36OQSV7*\M MVFR0:,5MM??M)G"U-X&-67J^L_&JN[K[;GM]I[7(9E@D"E7\;07EM0[K=^J# M_1CMUV?=+3WW+)UWN_29Z8C^F=VS1U/7!][*W;55+3W?+7N6EWTU!I-;CG-4 MM2?[3]H>7[6D.RHM7[KAD7^<(K?$<;+G?C%QY/)MQE&UQ^@ M/G,>%. G[S;L[#Y?2\F*Y+>__'=?^_>O"<[G<[-WNZ$Y'7"=KU(_]F"*^4RQ M^RGC*9]J==H3.=/3BRXOY3]^&*\V[]%BE5Z6[_L/7RP-G>,TC_DH^=WFIJV. MQW%REV&%YPA=CMM$:"]/,W?R[?W^T-GA,[E>'25R,^J\.!V-T#HZ]JZ2F<_Z M_\HJ.^L_'HR&&$05YXOE?8P8OEU9_D[YMZFX''('G%SWY/,/\3^G/:0RT]CN M1Y'%-GMF6-__'*P==3O[7W%[][=$_O'?^5)CH=[7S_"'ML0 MFT>K8O_H(]W:/?BR?^3SI,;#O>,O_:VC#=A_U3W:?+5]N'F\2?=VMS_N[[Z% M_:/5K_MKZV?[[_>^X.O'FVN;].(S>*W3??9.;N)S[;'-S_NOUL_VOOYUV'VU MW>^N'>)[NQ\W=__L[Q^]Q-?W/F]^_2MMGN4ID>MY6B0^[X'86OV@!/-"!%=P MH+( ;EEA%9 B$DA!JT23R7T;EIGARX+J:\,>;^:!OX)Y]S".OW.-/[OD57AO M$:J1"*6 @5>. !@*02(T66V2IE89KIT2)4)1RCAM$:I:"/7U"D*AK_$N4E7$ M&$,!T9K">F8*L$E#(L$2;S)" C#"5_[MZ[0#DM9]O_\3IT\5ZW=C_"_F[_:._H MKX_=M9>'__=U[^L'EX01,:K" A,%&$\*2S0OJ.&.$BD\41P!1"\+ =>'66>% MO8\N/M3QM+K86%WTGS^$2&6DCA221G1A%!+2;98*+Z,AP!0C0B\]%\LB)]6N MJ.(R NGX)/J\&=\_^TDE![N?F[F1V=:9_SV22\CU!:TM/I8M7@U>O;.0E/2% M\-(6H#TMG#:TX%QHPC1W &+IN6%FF5'U4&)X,SF;:^AZY9*W9B:?NK$_DL]M MC?TQC?UJ'*B)@>!5+%"DZ#J-L876413)140!2C%LPR!(2;ULV(/S5#,T]J>T M+[!S.!Q-"C23XTYO\"F.)],ZH5LW:OX.N.Z:?ZLS<,TJCUZN^RXN^\:W56_! M:&9@M'/)/&!K[6,&(QZ,\SK20@46"Q2=++00LC"$6:.H5.#S)!&R3$P#<^:M M_EEHDB60"$=K\/,:W48BUJP(2(M-\\&F MWC6J@:Z%"4HQ "(6L2DBWS!)N,)SF@+E AT.67K.EKDPRU+-*IMQ-_.H49[C MB=K[K!A*:^_SLO>K7$0QS2*RCB)(3PIPU!4Z4E90YR%8<,&QTMZ9-,N@22WL M_;$K[1:2$AF>X-V$%H9)9!F@C6,9&K7H M-"MTVKI>1QJ#\?\#[^."!L$3 %<124Z#P&9(&PPNN."=6417* MD2J,+C/YX+*Q-BU16:N=%75HK78N5GOVH]4FQYF2R2/+#\@*(B#?9]X7U S MT4KN69ZIPLFR8@_F!VT*XCXVMQ93'.5IOA/[I3U)\CA4X6+--P9^>!QW[9?+ ML*6%H=G!T/HU\@ 4/-&@"F$"$V,)XRPH2G A,QF 56B%5;%F3*M6U%E.C$= M5(K+/;M3(XV&HID52GP[O-:]7/P6A6:'0AO7V83G+#"A"J94*B!E%"*4%X1Y M2PTJF'8I3W==YKQ*'5C;3$0UR41KP?.WX*MI"1Y)2,$6,1A50-2FT$X _I,; MYP-+8!1:L%S6E>I8TZBLQ,UC9J8G3V_F#C][S ><.EMOO]^P5 MP=Z;'WIA)VM;L)T=V&Y>ITN2@)<8I1&:>Q4F(PI+N2MDTHHK"HQ)I$M\64@, MV^3U@O<+4U@ &_BUB+$:QWE_DA-JP;0%T[D<6V[!=*9@>H6YV@B*66\*H9&^ M OK!PG'ABFAD4D$XI_(08013QI?9#?U36C"]B5%?W,7EJ-H2*F<=,-_A.[Y[ M6HZ/%(:GN43XOM,3*W6+3R!H>=VSKM?O37KQ3@,R?^&)*Y4J/75>_Q22;CSHD]RU,7'K)36;' M[*'3&6]ZPDJK\B)R6>?J\V:J/6W[J)F'8_Y:;LOFEBQYG!H&SZ$ @C^92'0A MK;"$!:NCS:T8$Q \)856D JP M-!4V<%DXHTF(S%J=- )2/O)=I4+'IS07",UB=!KS682O)Q03%NF"ITEU3M4S]( M,L.<31;'=TAU,8_DNU^UJ#4[U/IXO3Q)D9YCU:$WZD4WZZC$QH7,%MRT25ZP IZ"PA*K""1*=2TPR MR,<]@2V3)C;8K041^6XZ<)2L*JJAC^44BD%?(946JU'NS36U4DU6TYCMO\[U::*MD5-SJ M@O'H"Z F'_+T2"E"Y :D28X)Y! 2*40#CXC5@D),NR_D_C7QLF9F^2*-T:8N M'B=U<=D"HTVRS@&7KK>R$39)(#P41$==@(ZVT(;0PJ(,1?8MW)9-O9>I>?"X MLC9;45DKGG&VHK7B.5OQ57;A9 Q,B2(9< 5PK0O+B"NR6*4Q1CB'[(*I98 J M6?%32E!<'07TW;;(PTC&4PA[YC,&Z"*!>M9BU,PQZGJ;FR25YXJ3PKD\IDS* M4%APLA":"HLAD!1:Y^J,9?KP?9$V@U%94Y[/'*#6E.=JRE?HAJ$(R$9"(:,C M!:28QQQS6T0OA3G&M/'-C&LPGN@<]EFQC[: M;)XP=;U3#$4THNAD"D6\R<7KHK#2Z@(HM5PS9WQ"F)(:EA69U3216C1K:6W^ MT6A*:_-SMODKU"10PGWPK!".^@*$%H6CR11*I4@"UUX%O_1<2;X,;%:ID$?I M*=+D4_VOAX.#MG;C\7@(+G?>^UW#Q6Y;A,X#E][><+(WIB M+T1TL@ G;&$2 MY07W3@H')H:5DF;&V?J.Y)CPS6M&:\/Q-^ JU4-)I$J0I@O%HPL#0A/-I M,Y\"Y5X)PIF;FC!O8-:CROSAYLJ-;\,#VN*-1R_>:$%I'J#T[AJOB$$$8C0K M*%4(2C3*PG'P!8<@)%/4Z#P!&<0R/'PF>UN_45E#GE_]1FO(76]]:H0G*0A9@-8YN\I3H8UT!17:.1(]B)@3&7I9 M/1R.VD1&9OQE?+0UEQE+!54&1-A3@0!D95F M#+J!)U&JP2K^;A3B0ZG$]:DM-:H*J\R$H0ZY1&)>%4@J MH#!:(C %2XT"+4A.6AANEHVX?NZ^/M.M[F66-2F<\CY_)>[\N;@N4'H^9.C+ MN/=LT.O_[])D=!JOHM1WJ[ Z""^^7X-+8"(M,-T!F*ZW(]4:T4=I5:0D$)A" M'N7@+$G31BB'')B4(KGCTH M\ (%K@IF>4(MU:"\N551GT#XOC,9^H^'PSY:Q_B__Z$95;]WXG].>Y.S=@#B MS"*2YJ_8(S&KRZ>>/[.Z95 H0O4P7Q2M9KGS7W_G+=[$T8WAH+3?-W:T-=J9Y&D2?]G^:?QVZ=9[W-U[?%V?;+[XP7M\"J_^@O!O?!_K M?W)'0]K]VN]W\7[Q[\/NV@'9/WH'>\=OO^3[V7R__KE[_+*_O_L.]E_J+UNK M'R@'3P2#(K!8I!%)[-]2CEN4Z-<2AJT2U5&)@/JH=)(8 M].>M#QX\,A@="F((=122,XDN/2HF^UA774(),6L= \\8(G;W100".E M?P-F-RK5/'"L5:H:*95/!GU@;ET<4LSEZ;8PU(="&!D3-6 (S^5BDBRCZMT! MWJ9:UK&7TK\OS,UJ*^Z:0FZ,QZ>M,E96&6EW]8.1W*D(O) I[^59QPJM"2^, ML@I4$ I?7WHNU#)7U_NZE(G6QW"IK:[57=?8YML/5C/C-7&H88(7J &Z<(2& M@FN*>,BC)H# )^2REM;DJ$+=U.AE/T PPH&]UKZ*ZQ[?>?LA] MJQ*UK)!:2F1REA1&6,"PP@LG7<1/S"3[%_]I-]SZ=>*SL'_U FE%HKO*\57FT\Z!F&V884 M*BDHP%%>N :@R5/I300D2MDW*Y0 6Q;QU[-.O;6-A]JFU?VF263* :?BIA3 M9$"%*6S2HK#4$V.B"8K(BMEFHW:W;YDCC7>:5]GV.R>V%XK>H./M26]B^^VQ M^GGW[KE<^C>X\AN#%]-U;WGZ[%#H^C $+4D*%!1BCV$%)$H+:_ /(ITBEB:N MTTA.8:\H7]4$]R.$XN_#)UH1X,\W;0]-S]G&G&QXNOG"_YN8$].1L.3 M42\7JK1 -#L@NC[H0!+.K-.DL-%# 2+FT4I:%MZ!!I >Y0?Y](GA:EF+!_.) M-NU066N>%9]HK?D1K?EJG^$D6(B6%R[*4* %N\(JFXK +*4Q4,4XR]:LF5D6 MO$K-,)Y HF)W%.WX='0VK2Q^6LF)WQ9 *R[6N\V _B*^7!]%D&BB $H7G'M7 M@/6DT I\X33E)G*&!^EII):F3 4-_.J9?,>U%I$5*N66$2R2PMHDBA"\Y $("P!+SP4L,U(1 V]4!N+O M^OBMOUG=[.R-Q!NUB9)B3NUR"@;< U[_3%]UT;UDMAM(@U.\2Z/J2 M4Z:T\U"P&&D!>=:BM2(6+"F5P#L@02\]9\N2L1N+YML^7(O.O3Q1P)E54J8% MG#D#SA6*Y(-DSKA0D"1] 0E8H9EC19#):RYUBIQGP &MEBF]SI):P'EJ&:7< MB1S?-!KV^_F$3 ]!8!3'DTXN>1T.RO4LLTWC4S?NA9X=M5,?YL_3-GN#X0C! M@L%'[(IA >0@B61+R#K>\@:&UM2I- ML=U949[6=N=JNU<(C[#*<331PNE@"M#&%-H +P3GEB#G43RA8]7+BK7S'1:0 M%VJS0+7( FT,?/\T+]R;X2C?Q>ID,NJYTTF>7+X[_)$BMK@V>UR[/BF".4$] MBKAPE@CD)%$5AE,H1(+(N$_1:SK-',$R(;(-Y-K,435 :GZ9HQ:D%@Y25Z=K M$159SC$YG5@!D>O"@$+^5\+69FF.*DY#$Y;'81VLV.>[N?Z M,!'B0+B$3D>&I##V)Z1P@IF"R\1-BDXJ($O/^;*0?-E(J+'[F:$-+SC=V )X M"^ 5BC): ']4 +]ZOH!&S?.< Q0@ KAAL4#0Y@7GBO $$J,*6@(XX\N,U3E^ MJ " E]'%O\IH^:*%(?YQ<I,\.VG WL:>GG+&A$CQ,%X M^M.WG>S4&]B![Y79:?Q%.3]KI?-C<\?O5N;\?H"M*('W?#(_52WABR1L! *U(.?LL65U2ZJN['PZ,RLKLSPC_^_' E)9P0H/BNJ4]G%% M$W[YR>XL$OY:[])%,["U,TDZ?G/JZ7,.+H];>?NMX?Z^17QT?_7&PM]O._SANY[\.]UOMX\;1K^72C@[W M:W\M_WY]A=[_U'^L![U[L1YN"-AOS8=U3,#HM#_.GP_#9B->^)B-BO,XF-1, M;N3GI)T78;9P*EA\?KQ5UDH>;]>>#^.SJQ<_A\[PO&LOGW5ZU:]6'_IY:E], MGXF%YS/&2G5C3 Y_0?TVGN!^&A2=_O+T\'9U:,;TFAP3=%MS=>UAO$VN/?:] MKS7;6O);?>OWCPEV_6_"6&LW5G6S\?P@G+]DU#Y;Y@]O#-ZDT:6YR15-6/\P MP88?FD^3E8AL)<7&83[O=-C8S\93^,4-?MHIY>$;##=OT-?SAXO$&SHSQYV+ M&\[+$[G#OPIW7N>A+W#2ZRWDLKZQJ@N^2?_:QS1Q9!5PN,'<;-S$W.F.6LGM MM'%31I8!ZJKR0A^"M(NO^%7\$'OC^1TD]YA,]7 +/S><@YNO_"QW\6M:V[GA M52^QN(.-3\YB*['DG!JKB0\Q,4T%LQ0G]VZO6IWGF*";%H.M[KI?!_VS$N8J M0_B[,SI],1[F^8B#_8MI8MGNWK8 M_E.\.7LCWM#?.ZU/_WQ\\^G/CX=[OY[F,'/1 MVNMVWK[OOG]S=L".VL_?M_9V/Q[^O<];[;_286>RZ'-XC%DUIMUW@4C%"=%( M$Y<0%XHC(Q)#F!CGC0L9B[%LN"&&-[5YGR?":/.$\$&984BBZ+TV9?QW-;]D]D #?Y M@L9+ && ,$#X?B$LE#)"6FJ%9CP9I2,.R;)DB)?*1#VU@PG8P1L"838#8:N$ M$YY0I#'5B"L(^IH-#2HC&555?^0M$DX!"-JLHMM?3'LH_-8O"+/ =]?F.!UV@^2IM;OIY5$Y^1M75-W1*@O/H&3+5"-=! MH!?]895Y/9@N[#3^'E#9"[FQ,F'J-3,(E/,,#ARI&1S!K8C&_6KWQS>TGRFCJ$19;K(G'L:J\UFR>6:I+)II/8VJ&,-L6"(A=08?S1*/?*8P&@W ^NW+-! M J*83#8DQ&GBB&O-D'8F()I-%DJ#3]&Z;)H(TC2D3B7(0;GK'B0 Y7YPY9Z- M'A 27!)N@@EW:23RN*&U\EC"U_(HR/I*&D"JE9%J?K\D%43[P DBQ ;$3>#(8AJ0 M-BP*'+GWNN2)TZ8Q\_F)L(+Q:!1ZY?$#4.B'4>C9H(',*BM+9@$QR2".HT!& MVXCR"RJ<=9G0O)2':')Q9[<"%+J^"KWRF $H],,H]&R@(&":G]!2($>X0#S[ MA\@I0I!+5!L22G%RL;7#59.*.PJ"N:T >(,\:PBU GOLESVR812JL M"#89](8]'V5XU2!J%'?7,)D_+0@C-;AD%\@!YZD*>E<>%@#SW2Y[9>! A M.D8J(O*<,\2I"\BEF#*(&"M]M9R5YBJ'>Z,+=3T(>1Y1G?/%DWY02LW'X:C* M6NF/3N.@T:D4M=GHQ1&DK#Q84*K5[_6O4/F;[?2&A9016+DR5A[-U[[0'G-N M>4)8&XRX9 Q9KCP*-MO>V"ON RV[]82"_;:/6)=7'NL2ZO/!8!NGS_NCP;CZ#1!T:\0Y+$ M_%PFV=IVUGDD,$W:^A"H"5L[JFEJE4#ZB-)3%JOAK_U!_F?9F^)/;>\D-KI9 M%9Y8M8M_/ZR_/\P7G%_-0FDJB1?CP2#V_&5[D*]H,IZ"J$*HYS'S*4)Y[56" M:K[X!7$&ZY+J+EA0B&M.D(LL(DT49=PZ0LLN.RV:9D%M[?_ YMG'H.4KB 2 MEM=*R^>K8*B4!.4H))-="Z,-THEZY*@*1).DLO>XM<.;TLP7NP4E?Q1*OH(0 M 2AYK91\+GX@*3%&:^2]QJ4*GT?:TRQ.[UE*C@2-\=8.P;JIZ'P-/E#S1Z'F M*X@>@)K72LUG0PLQ2&5)<,AID2WV1!W2U@HD++&*<,:RT5YU)3/SH86U*/DC MRB;X[J875]W^C?-!_T-G6-0T_W.:5M 8V8M;EM6\>U.SC<[,6GG&P9>$K*L6 M7YW>.,_?T>?=2A.,3C>#9L]7MEE(-^527H*IL$ ML+>R/F#MW8*\*EB1Q\^/VB?ODD]<,4Y0I-XASFA"VJ6( B?621=E=G"V=G13 MBOEB_QN4X+5)G1@!8&M(LP" ;0K +K\%6+"$2QXTPMY;Q&EVTDQVV9#*+GDR M@=A8JHH0RIIDP:9E0!@@[+'LRP&$;0C"6C,V6.0^6, MV$@IXZ*DJ!#>- L*J0#" &&/98,/(&Q3$#9CA26L:;#:H6"51UQ)@8S+K[#% MTMK N!2R[!323:PW>J<0=)->2>S]>>S%U!E5)6W^\].JHWM/8U'B_M*(/N-U M6I%[*BU Z.H0NC\7B5-9?,$X@H(IFRV%HL@D%9#6P<;,3Z])V-HQ3<-AF7&# M-'K]02W0X_O5XQE3B&61T9@L,C%8Q&.IBJD-0X;1JLB^4(27B#HWT!GG$2OS M/85W0)GO59EG0S/8:15%"D@R*K-?XTM/7<-1=G=3$H%@BM76CBR==$&9'Z\R MWU.@ Y3Y?I5YYLDHD)((I3-Z=5,N:"D(X>%[6>$"N )<[[%N#<#U MWN Z8]=2:AVQ*9:>CJ7TE,Q<%@*=-VP-#2@ MZ_W1=<9V]<7.5:\*W> [OKI:EB\I],>N&[^]W+M\/0QQ4X?XA-8T&NB7EJZG&?+WX*/K?#CK_+JFC=;/#%EWES&WS1)=;% MTEX^#^)E'!P7=*UV*8[.&MS[=M#+LS6\^KGJKOIL6V.PK6]@6[^>6W3#CJ00 M*$?&8(NX*ZD.1!L4B5*"&AR)\5L[>)O-ARTV/G<)$/3($73'!2M T/T@:,:] MY\I*IKE'*A&!N$P&&1<=$H)3Y9.AH01/Z38&! &"-@U!=US5 03="X)FUV\X MQ0QGVJ"D'$8\8(G*7M7\1[9;8Y#8DVP%D>W'N!T#$/3($73'I0] T/T@:,8* MPE8'SDOW3,U"R7ZLMG8ZI+0P6216IABW=MBVJ=,FDA6%:#<@AK77Z8Y',=RE M-\AC@^>B2WQT\+SO*-;TO@)\+H7/-W-Q+!F,3A)K9(UVQ8(CR"DJ4 H:^R"T MDCI4<:SY[N<;W\$+(/3((73?<2R T"TA-&/#"4&QYID_2D6&N D16>4\S5=>SP'4?'UJ/F. 9YR.1(\KZ M: Q7-%9/Z@YNM3\\O9NO_&.FD=LE0'Q 5Q2$N2'^DR M6VS9<--,I.IISA9L@-_X@-H&Q!2N20^[$:!NFF>[Z8!ZJ*C"5!9SG )$K0Y1 M_\PG8$5F@BF^AM<^(\IE1$6:$$E*9N'RY)C+B#)-3!]A$CTH^AKB"J#H#Z+H ML]OUL,JF2')(1>>+W\&0X5@@3Y(52?%H0IPH.IDO) F*_I@4_:$B"Z#H#Z'H M@/%5L 17\019_M M1F8I"4%X) PN>R<<1TZ'B!)-WGBA*#:Q4G1MYML*KGGSV4\CZ[HQ_QTZ'W9^ MR7]<_?17W^5CZ>\[5;2=7]S@I\]% 6_\L0?43UKTLWT:&];[_EG^[ M?Y2_/>M%(P^FDT=V,K#=QKD=C$KNSBB?/N[9<>AD]2FZ&TK'H.I553[0EK=3 MIV=[OI,_EO5J%,_R]0VWYV;B1M,T'2NGVTKDZSGO#SOE;G@VB"6?Z$/\^6,G MC$ZO6//5!RN/G3ZN0CC>68@5PZZ=O)N*L MTT,S$S\[9]?.3$JWF1G]H[2R/#$3K84M2J=!I?.S0 1^2[8?[E[V#A^<]S>/SQN M-@Y:+[8;NZV]QO'KY\<'>P>[KP[VCVL$OT52W-IY<90?CZWC_;U&?G5\],?! MWFX[_^.XG?\ZW&^UCQM'O^9#AR]?[?\WGW?PUWZYT*/#_=I?V;]?7T'Z/_4? MZT%O3;5SZ7SMW'5,P.BT/\Z?#\/E9%59)%^>=U71TSSDKCT?QF=7+WX.G>%Y MUUX^Z_2J'ZX^]/.9'9QDR$\?D@7PLRL/"7;];]9MK$QOSKS>TUAO**T? MK!'6,+=^F5+?GZ_(W.2*)@AYF#C!#^TI/'%#!C$V#O-YI\/&?K:F0N47_#[N MQ0;#S1OL#OAA?&5#9^:X:G]'3Y[P;>ZP;\*M5U7OA[/5["OMXQ+T'I5 M%WR3#1N/:>+(*MCP2.<&;JJ5W%1/J$' REJ(S$J];KN@[[N]T=SUUV69!EH? MWWT%YO*P<[4"_O2&M]_OY]YZ?MMZ_/9M; M@6G_<]EZ?WKVYBQ?6SM?TV^OSHY^.[AHO7_-W[Y_G7_OA!W^MD];9V_386>R M^G)XC%FU*K3[3MGDJ2O;H[%-B)ND2_E1B6S 1GG'K'#A*70^7O!(JG,U"8#L MDX,LM$#>&,A^FH&L)DIA;U2F:G(9LL0C[;U#2E":*#8R4/LD.B #98&R]:8L MM$+>&,J2&DYZ7Z6.&M#+AL2*2:!&$5>1J=D(&R0-EZ4Q9:(F\, M9=D,91-AGB1I$:U:)BEMD6/$(F8HULY1(:)_$AV15T791U3Z;?&\'XU.XZ!1 M\DD'\33VAIT/<1I:_NG?W:RN_X%*;T_E.U9:Z0W7^:9_<6I[)^4^+\^B?*#7 M\./!(/;\96,TR-\[K7UHP_OQ<%2E0S>K*H@EH=I>0(FX!UMJJ.CTXFLX30R) M7R=B>S&56KL(;3*\W5YH?Q'A[F<)9AOD*+7MQ\2( M6'F@'!"QJ8B8#<1;PFS*]P:2S"C$&0_(9,<3B9 5(WHC0DI;.Z8I69UJV0 A M;D*(?S]LE'>8+SB_ E8\%E;,AI-#?H)$*3T*6*5L3OA86$$1TTJXJ(F-E3DA MFHK.-_;Z#W#B,7!B!7'*>G "4+ ,"F9CGBY8:QPS2)AD$ \T(&TI0YH'PK63 MVFJ[M:,7]-9:"P=66OMN0Z(LX]X@YM%\BJ$Q"2K^=&+SVUF]3V,X*;O8.[WA M:#!>3:AEGOW;['_^;Y19_RT(L;^Z6K>FOHN_: MX;"3\F1>$3%S#TRAU?+O>"ZR@A/GW@:,I,C.4K:/'=*.><2E--P3$_.S;VM' M-/$"M^GF!(1"/!!3 0+4@P"S@9.D9:)64^22PMD9$AAE:]BA; 1+J@1)QN*M M'=K$=^_< 1BHL4GP\($3 $(M@# ;'EQ:?#I(D<\VX09"%0BFECI\<,U M$19HPA7&GF69SS1R!$;$;&$*AE]O@L"@. )@&#EFP8! M!+4&P5RJ2.!9QQ-!V?^-B&-KD1/4(Y5O!9OO4A&X!!!L*@@>.";R0"0 C5]& MXV=#'MA@K!D32!-=0AZ&(A=81(HXQI3%3!"RM2/I?-."3,@P(F'Y<1LT(,1FZP/#"5A+.("*V2%$@@3H3PS M-ADF2RVKIE1WWD,#H-@ 4-0_?020\;#(F V/&!*]\C9F4-B,C)AI843VG8A+ M7$E'%A:S(96HL;.$.E1E XCSJ1$ MFA""N,2>,2FLX7%KAS6%7$$VR?W"XM%7B7^Q(.!RRP)+T\93+$]UZ(]+&ZM* M#'> WZ.I#'>WJ:G+\Z!^5>87/ 6KY0!X6]/^*/Y0BU"8F*S^)!AWB-N>%DN M4PH)8;(_0'P,)7A.=9.91U1![DY:O!DE/('AP/ '#A4"PQ^&X;-A0&Q2=()@ M)+13B"MFD?$FHIC=-2( \1K-2?K3'<#B#\,Q&<# MLRYJE1_&%K%H,.+$"V0Y#TCYF'TJG!_*D6WM:-DDZA$5S >& \.?/,-7GJ@( M#'\8AL^&RWDVPYE/&#$3RB:$J+,A[@(RSDNK6.)8Z[*XAIM$S&=]%N/#>M+"J7M79:" M6;W^*'^['>2W>XU.'MG)P'8;YW8PV2*:3Q_W[#AT1K$\VWHAJ_[D537KMKR= M.CW;\V5[Z7"4WZB*;VU?.Q/3X7"ZK40>\GE_V"DWZ;-!+#7O/L2?/W;"Z/2* M=5]]<'HSX"\?L2X/8CRZ_B-UF?6&^'8ZOOZS#+="H@Y:"I*<4 %SK:S%O)2S MUD)Z+*Q-[ZC8NOK0Z>#J$L[M241N$.T_R);]\<]L]Z.]'&[]],U$G'5Z:&;B M9^?LVIE)Z38S\\.6RWEB)HJ9'Q']0;67_UD&01R4L_*0;%V&TC@=E(?I__U8 M0"KK5\%&T9P7Y3F<%>&7G^S.(N%_+1P[.,GR*3@SBWID/[R=4=VT^R]W#QO' M;X[;^X?'S<9!Z\5V8[>UUSA^_?SX8.]@]]7!_G&-<+?X&EXXW\ MZOCHCX.]W7;^QW$[_W6XWVH?-XY^;;SX[V[KM_WC?(FUOY[C]M&+__??HS_V M]E\=5SN-U,^-_3]?'[3?U'[H_WY]]1SY3_W'>M#+C[[^.']'&/YGQH2YR: K MZ^'+@ZLR5_+@N_9\&)]=O?@Y=(;G77OYK-.KAE!]Z.7IXNSHT8WM-CC&\+;&Y]C#>)M<>^][7BFU%]*V^]?O' M&+_=)[\W5KYMY/5'ZS56L6T8A['>PU@UE1LSULW1+;5-&=N0L:_&[;+?QTG8"ZO0:+^QY9V2[3WA27L61K0I[[=M!+X]Z MN(JYV% ]:0^B'8X'EZ IWH_/QMTJ\C;9$/UM?F[);G_"T]/J]U!9 QED)VO2 M$" /, Y'I7W -U'+X=@-.Z%C!YWXE.>KW<^,G2C5:;^;_=3AY[C"_\:=T>4W M4W-#8^(F'45O&L+_\>R==4+HQO7,WO&I'=SH]KE1@^&G,V^[9_UQ;[1:M?OQ MU"RANQOY>QLA>E 94)F:_MX#[>3Z?!=]%42>?@4JYW]9!>J4]=;1,V2J,=ZK MS[WXIGMNN[;G8[/QN^V-;;:^2;-1LOUF5K1N42)LU?M=[TG5Z=N]5J?U_J_W^7,7;]NO+UIG MO[]O_?;K7#+.X5X>\Z??S]Y\\I^.?GO#\CG_'-*#_)N']/#]K]U6>Y^^R6-Z M\_?;=#A?&E@+RSTE'$DF<2D+&I!5+"!JDB(ZX42,V]H1LJFY>9AZX3-C" MH@&M?N^KN,/!-.P K%V.M;,[D(2BGDO,4,*$(NZH0H9%CH0)VB2GA/0JL_:! M=I "9X&SP-D)9S7!V=[!R<;(N8E*8QX"UAH;*1T.YJ$Y"P;ORB \NX,H68X5 MM0+G3 S#!$2#.)86V04"2A1)S Q''L;MG9( M4U/3S'0&%C\(BR'N>9.X)Q,I1<^XI"YPEX1-SN,0=1!"<\;D33%UE0E2X6H: M!)W^'L!E&;B(&;C(%*E.-"!"388+R;ZV$\XAIJ(SWG'BB=_:H?/5.X$J8.&! MA;?L12]54OG6[+RF-BI$-]>RDI1I6ZTFY?'SH_;)NT2E)SA2Y)2DI;F<1XYK MA0)-/ DNI4PBVW,+BJPOW6$&F ?,6_M%+\,\38GVU*;@(N&&%!:D.M-DD3JPS3 M3@D \0:#>,8D-9YJBH-'-'LAB-.$D2FM2H(DR:40-?'9)*5-;D13,\A$^@&, M'ZA+;2V3[!=+Z556X4''5YL2"P\J\ P;'_+;,=PATW[!Q-5M76G)KI0+UY6T MMBQ%3X5PE&,?C++>:4*$YS;KHYLM5,Q^".7R*\_M,(:RLS;VAE5%L-W!P/9. M)EVW+[^<\M)>EK=V/]I!N")X%N>XJH)7[<]MG]K>T7GYBN%?E4@/>B_SM/0# MD'D9,L\WL\V/7!\-5RB04MC8,8\<#A:I_!B.U"DJ8JE.O[)6M@]IBJZPL]SF MZ7^U YG^#%("*8&40$H@)9 22 FD!%("*8&4GI:45E2283+9>$'8:#8$5*?9 MG\03&A\[H]/3V TERMN(9^?=_F6,C9&]^$X9E1MD(F_>W7A]]LC"P)"4/ 7' ML=/2<^Z#B9XHQG3TB7@7R.T"0\-2G_#7_J!M+_XN@NEWRRSF-Q:'C2#(LT20 MIS7?1I9ID52T#CFF'.)>&F1HT"@R')-(U@DOMW;D"I)!:K32^+C5^'8/%9!2 M76"[H&FWUUY82[FQEC.2G"."*\RX800S$98F[6YX/QZ.JACZJUC5NFSW;PQ< M6 Q=&8UG=P)[RVAD7B)MA2\A]TQCS20*GGM#O4G.9!H3W61JO@T5$+FNN@Y$ M!BF!E$!*("60$D@)I'1_GH+ST7(C%,-6\!"B5CAD!R&[!BG[#A(\A4WU%.;2 M)@EG1N*@4&*$(!YD0#;/+5*426PDY)RD:"Y=E\<$Q@Z9F*WED7O+B+X=#N M?VD_559W#GK3WE.5W>!F[897\7_CSK SBL=Q\*'CXR2;]U7T_9->]2U_V>XX M@G6Q,NOB>"X.R3E/V6H,2&@BLW'A,#*.$V0ECRRZJ(DQ6SN4-A6>+X(%4*@U M% #=("60$D@)I 12 BF!E.[-I>!&>TV]TY@I3CC11FNB0] :EWH:"ER*Q^Q2 MS 4L6;36!X(1(R73+%F)K/,68<.$BS0(YGT-?8JGG2%[$0>^,XR-?IKNG>Y/ M=MH^K<38=>?%EID_& [',>R-!Z5V186O2;IL=7"Z__E*7+#U>2E8S;<@XX%9 MPA)!*7"/. T6.6<%XIKA0&S*,');.T3HNX(*UE(WP<@$*=6$MP\0M[X&MI6! M> UKP6I<&8AG ]$FB]5K+)!*BF7\&HTL21X%PKCUGFE9>D'2IM8<4+Q92@XH M!BF!E$!*("60$D@)I+0Y<6AP$=8:JYD-+"ME1&+4(^&ISCZ"D"C+52$VRXK9^/L*)LV,V,*U>%&ZN4UT$\C;UAYT-L=/O#VX65-W8M#58\04H@)9 2 M2 FD!%("*8&4'I^4EBKSXD3V5;'$JFSB)-RE%*(AQJ72? CS&SBJU[1FJ^SM M%U^;VP>];'W'/[+-W8JCH]2V%PL;8KRT@^P_@/^Z,O_U2X]](YD>5,Z\7G%>6LUJ.#VF*]?3D>^%,[R4SM M?=.UJ]&9MNUZ6CFJL&P%4@(I@91 2B ED!)(":0$4@(IU3VD0)2)O'B0VG!. MN39EDZ1FB@7OA=1VZ=RDPTZO/ZBZ9$ZO8HAGD]0DB!BL M*F)P]&*^M[R0@CEK//)99H@G$I$+VB-L3"+"6QRR&'=4$T-?A4>JURO/.02] M7H=>ST0"!1>^@!H)$@+B+@GDO$[(Z^@8D<(%ZFNEUU!R<;.^+.[%M/G7 M_0AP"<'5";$+VCFNB*\564N_QC@8[O]O7*TC^^ZX3-C";26M;S+JK]:< ;;+ MPG;&E(Q$>*&41LPID0U(;I%E&;N:<&>Y%T(Z7V +H 70 F@?%+3)!>F39/F; MN$K$:D^<,T2Q))RVZJ%!"R;OZB@\FYVG.='!$86()Q1Q+!W2$D>D&4Z:!Z>< M*MEYQ#0)G>]$ 2@&% .*[Q/% 2LOK4]8>AZSK2N#M=@2$TAPR21 \0:C>#:A MDA*NLZ"13IPA'HQ"-CF,@K?849.HP71KAS1-AC$5!&!A=5$&BRHPHE'E6W'FW*J7?*XQX/+BE?30.CT]X N2]'E:,;0X\[+D"UZ M))2SB%O&D!$D(<%H%(XJ)IGUU30@0CG>B*< MDS3,C%W/C_;^X>]\)(KZB%%T3&3GVF;F4L61"=(H2;)P2^=XHE:P00:@!]!; M^T4O SV&A92/0B^FR=6IG-%LZ"P2FP:'F(0.)-)K'_EL0TD8 C-XA1 M'!"/0B-GET%8D'@QL[R2>Y7OE^>674U[:R_+6[D<["%<(S^('5:WR M]JGM3;L<_E6)]* W:8((:%X*S?MS"?E2$Z>R*X2R06P13U(@@S$M>XY8E(X+ M5FQD>N=6AK!;$/9T@I1 2B ED!)(":0$4@(I@91 2B"E32G-L)FMWR?QA,;' MSNCT-'9#"?,VXMEYMW\98V-D+^+MFL _PJK2#Q@8&KZTG?!K?]"V%W\7P?2[ M91;S&XO#1A#D62K(\BO*8@Q,BIC"ULY\V!V* MP]=5C:$UQR9(:9EL/6FU\,(K)6/136I+XIX3BA-/59)D:=+NAO?CX:B*H;^* M73N*H=V_,7!A-71U-)[=$!Q$6>FV#IED,>(Q!&2"8D@R1;WE5*; 2UJ*OE-_ M3]!U(#)(":0$4@(I@91 2B"E.DMIJ69?2N?K]):X1+B-T1"B(A661TQ("@8\ MA4WU%.;S)EF(D0:/E LE7!-52,X^-#Q<9+- M^RKZ_DFO^I:_;'<'=-8Z5?I7)6XIXLXHI T5R(IL5RA7-N&P MDOK;-'B^+B%0H=94 ':#E$!*("60$D@)I 12NC>? AN?G,568LDY-583'V)B MF@IF*4X.?(I'[5/,12QM]%HK0U#DEJ.JD9EQPB,7! G"ZRB$K*%3\;1S9"_B MP'>&L=%/T]W3_VZ>5&KM<9BSC!FL>F78QE?$7%KTG";'5PN@/Z2ERP^7DY6OTYO_F9&\E43CLKS"YZM'PG)JK549%KTW04KK#%U?0]O*1+P&MF WKH[$]6 M$>;'MZY6@PCS_E1*U4DOIS)ZF44$C>&6 ]?KSV'F#*U/K;TW[YP*CI;@AK,-4W4 ,D@)I 12 BF!E$!* M(*7'$6H&1^%AHC:?P\W_7&1'@;X+,3!OE$94)X6X2Q1II1E223*I$M:!D1IZ M"D\ZE;GJ%E3561C$T]@;=C[$1J>7_QV?5BXS+&Z"E-8@I;I\!]PMFW"W@)1 M2B ED-(J/#*28HS2*6:\X<01&QU7EE 1%7:&ZZ4]LLJ2?/&U(7E0V9%_](?# M5AP=I;:]6-A@^*4=9,L8?+/5^F:'WZ8"<2UE<)Z@&)1 7&B)+$T1"6]++>T8 M=/!;.Z:IS'QA/%#Z6BL]H'D3I+3.8!F@N59HGLG2)((Q:[1&/@F#.%<>6291%)$C3EQ !ON %+;"A"S#?$(-;['!<+-1E.T.<<#IC+G^(,0!FFQ6?\:RO$)_[+JQ4:[HZNBH?_ZLB'+8 M[W;"Y$B=D;=X!I?;Z^U)H)$EEATQ7/9Z.YP=LVALU-Y1'\F[@YO![D6U^[[* M%)YLZSX:CX8CVRN3!^Q;'?O\7"U1;0--3DK$&2>(2^R0QECFAU1P3J9HK?5; M.T(UF9A?][A2K+484+=9Z*V:7=9AP,]_\W[HPNL]7:'9<)6[B6W>KWRC@&_6X>_LE!'E&F_0@POBS& M9Z*C,3FM&0X(1Y4M6!,4,H8I9%50V OK$L8%XX#PY1#^69L?+<+7:6S6%.&U MM+_G$2Z,2C3[DDY3S8UFFN37RDIFA96*TX=&.)CIJ^/[;*%I;[A-(F 47(E0 M!$J1E;KL\2,A&^G*A*2V=I3$3:/F"S(!Y)^XG0Z0K]64+ %YF?GM' XZ:SEW M(IAD.%%6,4(4%10@O\F0GS'B+:%,*V91_MLA;F-"SIB$6/1!F9B,%B7%H9D- M^Z9>4'):P/PP@_R;= >J=1#9L4#,E=95GG!D M**:CQ?\!G ). :>WPJE71#K-:% )9T]>&(H9YS$1&@SS M5*T-I^#2KY*U,SO^#74R!>H1IHPBSJU%3AE>S&>2=.*4JE0"MTVV8'$.< NX M!=S>+F[J!(Y.:ZRPXM8;8[T@6JM N";Y/XB;;C)DKYJ5G.3?.LP&;="84&90 M-,HCSHQ#1FN)L) :>^6HI;P$3B7DL 'CZP0T8/Q=&$\ST)F*&'LAN4C$)>4L MU=FPCC1R#6MC&\WXF3T:V%NB'59(8B,1E]0A2ZU&PI>^8L%P8?36#FU*RIL8 M2^#\/>XL"9WA>==>EOG]P:,!SH0S-^U,N/GAS"=[)MS\<.:3/1-N?CCSR9X) M-S^<^63/A)L?SGRR9\+-#V<^V3.KF_^G*K*_,ZT0\U6=FZ_"ICZ60/_6)(*\ M\XL;_+3S;6&9KSXV#?]RNJW$^>CG\_ZP4X+0SP:Q:T>=#_'GCYTP.KU:\?CJ M@]-H+_[R$>N&_>YX=/U'KAOBU?$[![FK;GK?C7+3,J:&G*FS\]6?IX.KT9S; MDXC<(-I_D$UYL,]L]Z.]'&[]],TUG75Z:&8.9R__VHM,Z387J7^T.)6O<1)$ M#]'W![:2S;@7XJ"G^+^?:+U05-#G^1]3:>R'OZ<)K^\O3P=G5H9CEE M^5MSZ6[]_C/';??)[8^7;1EY_M%YC%=N&\0T9J]P6 M>E/N@4V:UTVZ7]6VE')#QBJWJ3 ;,U9A;G8/_,!E6;+"X#S-9F; M7-/$[GN8J_JA=5)=U63W9:/*K+GVVN;E=8/NJALU#;MYK,4\L]W&2]L)J--K MO+#GG9'M/N%)>15'-K\9&OMVT,NC'JYB+C943ZZV+(.F>#\^&V?O.-\7DV[H MWW1*:Y0JR$]X>EK]'OHJY[#1F28=YA?YVGI5^E_>3@WFSV)E43;G#[7'N] M7U_RTYFWW;/^N#=:K=K]>&J6T-V-_+V-$#VH#*A,37\/V@1?][]TW[]*SUV^N+PW;WG[)EI[5WDELHEK1!(1/.EDD@Y;.T(V"=:/9G?-H]@G^91W M0CZ5O8ZKPBO48%H':S_-L%9QJKW%''%=ZNF5MO/:I8 =D\(R18*1BFM"K?"6!$85]X90+!^:LV#PK@S"9 ;"VF?9:HV1$H8B M[CQ'^5\&V>@HRS)VR?"M'2EQ4RD") 82 XD?M(*3Q(QQCXU.@AM:&IPX35S4 M1"CL"042;RR)V2R)6=32,H:\TAYQI232QA&$DPR)"R.=+05)FXRK9D8TL+BN MI>V?8-R3$:9-E-X'PGBRWN8;UG&"N<81"Z=7$_<$OBS#%S'#%T)\$A9KE%3( MEI[2!FE,)!*>1I*HBR+)1U6^OMY@ 2/O<1MYRU1%OCT^H:!>351?V#>CV*,1)6>C#G69L;%0)QI[B9C$B0HCY1G-MN@B2-KM4"8>.ETQ#Q8E6U0 MT12$ A.!B8^ BT8[I!IOV#BZK:NM'A"EEM7>%;61+W3[_;*C@6< M_P]5+]@/H5Q^Y;D=QE!VUL;>L"H\M)?EK=V/=A"N M")[%.2YO#JO]N>U3VSLZ+U\Q_*L2Z4'O99Z6?@ R+T/FR[D\?.FP4HEII*PQ MB M/D&4Z(.5B4-IXS%QI=,'GD;PD%Q<3Z%Y-T9F?O-6*\\;J_]2M 2F!E$!* M("60$D@)I 12 BF!E$!*3TM**RK),)ELO"!L-!L"JM/L3^()C8^=T>EI[(82 MY6W$L_-N_S+&QLA>?*>,R@TRD3?O;KP^=>0! T/#4I_PU_Z@;2_^+H+I=\LL MYC<6AXT@R+-$D*?U8B[((ZPG-LB 4H@&<<\BLDY2Y*U+V&-ERQK+CN9WSP2I MT4KCXU;CVSU40$IU@>V"F@N68\H-PPP';BQVBCM.K.)"N$2#69JTN^']>#BJ M8NBO8E7KLMV_,7!A,71E-)[=":PX4RIXB4R6=J9QLL@)B5%,DJN(4U#!;NTP MTC1, )$W1M>!R" ED!)(":0$4@(I@93NSU,P"5,AF=9!:QZIMRK$@!.61I'$ MN =/84,]A;FTR<1PHIYZ%!VU95]C0-H%C# 1G&KK#':B7JX"9";.U>HNZ8C( M%<7),_)%U+(K!P!5)Z)%):IOR!U=@G1I6GB;O2GK,L C. M59(FT'@7PZ'=_])^JJSN'/2FO:]ZEO^LMUQ!.MB9=;%\5P<,M\^RD6C$7&L5"0D#!GN\BOCK)::!BWS+4UX M4]+YE2& 0JVA .@&*8&40$H@)9 22 FD=&\NA4K4$9$D88QQ&[BF$4LM:2*) M6Y[N%(L$EZ+N+L5)*2ELL@YR4,,AAE/:^A3/.T,V8LX M\)UA;/33=.]T?[+3]FDEQBZ7%ZNHEY:X1"G&G!GAK,66R,!X((QHMGQ>;)GY M@^%P',/>>%!J5U3XFJ3+5@>G^Y^OQ 5;GY>"U7P+LN!4$EQ[A*7+K.+.($-Y M1(QZ+"+7#"N>687-74$%:ZF;8&2"E&K"VP>(6U\#V\I O(:U8#6N#,2S@6@1 M=?(Z.E1:S2&>G0CD#%/($D&R'V&3,OD>Y4U^=YL1E!Q0#%("*8&40$H@)9 2 M2*G.4EIG'!IMLK=??&UN'_2R]1W_ MR#9W*XZ.4MM>+&R(\=(.LO\ _NO*_-?+^89LF"4GA$U(1)K]UQA*"2ZJ$$OY M%A)9]B*4IN.B2=E\J?6;[^0$S0<^@Y3NPN<5!!*!S_7G\VQ\4:E8.O]%A*UB MB$N#D:%"H[+'WB;OG!.V7GQ>4<[J(]IIGY6HT:E4JG&'3?4;NUH":UH@)9 2 M2.GI2&F9%%(J+8W9L%.8<:R=X1X'&Z53)CK,R=+KP_EA\\5\ ]ML5;;9T0O, M9M)#;0K:,TH0L2(BSO,?1MN E'#$$L]2J$PS;)J8RQHM_H(* VA!2B ED!)( M":2T85):9^HAF);W95K.A?VRZ1\-M09QS0GB03+D%)%(4!T2YYI%%>MH6S[E M,IMJH<(^MUW;\['9.+0#?]I@I-DHVG;WZIHWZ^1>-ZHMGJ3E]KA;)C/.:#0F M!:X$=4$'*2WF0G%K"7YW<#.>O>B?G?5[5=+T9#O[T7@T'-E>F3S V\KP=CRW MPYTG)UV*V5]6,F3$88JH^T^2[ UP";?]V/ )<07)T(.V\WK@JO%5A+G?8X&$ZZ'6;KL3LN$[9P M.;G5[Y5Q#/K=//R3@SRBC.01L'8YUGZ:K:9J&.&!B MX9XG6E@+G 7. FEDD8V,(V69D4$X*Y3>VI%<-?6";J= 8B QD/@>2:Q9277W MA!F735SFM=%.8$Y"\"+2I(#$&TOBV45[J7%@6A 4)#&(4\F0<1(CH@P6.%+! M6"D$VN1"-@T%J[A^:=Y/-^Z9&'EWONAE=M#< M'I_7;)R! .=:%I,.C[]=*]>*&D>B14)BEY%K.-(A*12P=M[CD*)VV:13ZN[[ M8X!YP+RU7_0RS//)&JPQ3RXZ'K1R"5MBG.!4F!BH7!OSP,5=(1!GDH>BP,I9 MY1%A)=K(M$+Y+H@H/_XP4T0%B_G6#L=-)>;M4& B,''SF+A,H0M/:"I=R;6Q M/'%C-$XA6Q#9C-"4X;#.8%_J7,2 /L5!'R"X) 1;,U:A,11A4BM?)STC-XXT!AH/!#4IAGH]1SX;TA-.N!<3Y1*H)0S"@='2RY M;#**9YNO6::$\AK)F"CBUF<*L^R@<\%LP#AP3;*#3IM8LJ9A\VV- ,908..[ M4GJ557C0\:-81%,:Q17P#!L?\MLQ/,62&\NM*V%+;;:'@_.2<:V(9M$EZ730 MW*M@Y'2C$+_:*"09_@&4RZ\\G^V#N3L8V-Y)+"TTGU]^.>6EO2QO[7ZT@W!% M\"S.<=5JLZI-U#ZUO6E5\[\JD1[T)D7/@T/C8&9V>QFXH4=Y&/#OO]B]C;(SL17QB39^N3QUYP,#0\*7MA%_[ M@[:]^+L(IM\MLYC?6!PV@B#/4D&>_;D@#Y4V&F83HL8PQ+$AR'%/$4Z6T204 M]DEN[PQ(4*;F.3RI-T- M[\?#415#?Q6[=A1#NW]CX,)BZ.IH/)N7XA07GAJ'?,@,YBY29!U)^0Y,3G#O MO9*A+(9*-E_Z!HA<5UT'(H.40$H@)9 22 FD!%*Z1T^!VAA$XLH(SJ,EFG(K M LM_RV@B%^ I;*JG<-CVT]B-YT=[__!W6*B86)#(Z>00%PDCK0A&!!/JE<4$ M:UPK5P$R$VL[AST7MCSSLAV*[O!S=H- MK^+_QIUA9Q2/X^!#Q\=)-N^KZ/LGO>I;_K+=<03K8G76Q<%<'%(SAYE) FE3 M.@P0:9&.1B*- Z5*.6<,Y9Q[7D.GXFGGR%[$@>\,8Z.?IKNG^Y.]MD\K-7:YS%BNJ7(L6B(LXUQP MK21C.!!.G=(RJN4S8\O,'PR'XQCVQH-2O:+BUR1AMCHXW0%])2[8_+P.9ZC*&:958XLAZ7QI<<8XTIPIE\T %(K,URK,:SZ^0@A(_%B5>^(JEIKZD2$3(D4T:,<3$5(GE36<-.%9O7%J#@EJ M("60$D@)I 12 BF!E#9GJ0*5,;^;:0U7>LTJ,'L33V!MV/L1&IY?_'6^U^+"Q2ZZP M, Y2 BF!E$!*("60$D@)I/3XI+2$KVJQM%)26GK15E?U'?SALQ=%1:MN+A>U27MI!]AO ID7&>(ZP35?E_S)M0>:YR00]3T/I::SVP>1.DM,XX(K"Y5FR> MB2I:0QBWUB 754E 8!HYR@(BNK34C=2X*&O(YA5E-#^B2@Q9E::AQ<8=BBYL M[$H)K&>!E$!*(*6G(Z5E_&W*I>329VM-<9.X"=$Y;;G"R1@?R=(V77[8?#'B MP$);G87V>C3;7-10E?M7U!R$.D.N/1OVS M9RS+*_3'KAL;Y8JNCH[ZY\^**(?];B=,CM29>8MG<+D""2I0@5EVGGEQKCEW MABOFO<=""6*3?'=P,]J]Z)^=]7M5/O6D%L+1>#0\M2-D4Q(VA[XKQ5J+!76;19=5Z/&:EVC7 MAJKO/AK60*I_K4/X2PB]3O!>M)M^->2NF%TZ",3!<-*',YNMW7&9L(7+V:U^ MKXQCT._FX9\@DLB9;M#@+UUH92D99 MQOC\XC4@'! ."*_/E"R!<)RLM(8S3S7FA#&GK1*2&>4C8T3PAT8XF.FKX_ML M<93 K/*4,Z0<"8A+;Y#!I4(*5SHI9:A/F>]2X2:5'" /D*\/T0#R=X&\LUFO MJ#/>:<>%(8Y(0FQ47"FBB=, ^0V&_(P1KZ+6,7B"M* )<>T5,IY:%&045$D< M="IQZ*90^?\-V/)UP#Q$D>\>1692"AJ$LY%A[C33GGD3O4DLJ2@X64T4&>"T M%)R.9NOH)IZXUPDI[CSB/CKD*$[(1I*?3SP);\W6SH*B&T E,#[!^*S/E"S3 MAO;V9![FR\RO(%Q<"YA7C6>_3GD(/"8I240FQ1(OC@Q9DBAB(06!L;0FE'+* M"W8[W;SE+. 4< HX_1JG1DNN DE)9K?>,^I2=NI"("ZIL@B?UH93\.I7R=J9 MC?]:Z<0PT\AG!Q]QPRS2FBC$DG!2:ZR<4=ER-DVLYE,L +> 6\#MK4*GT?$H M,F<3,8%+BK6,)'#JB'9**AO6&3I-G8L8T*R;<_'#FDST3;GXX M\\F>"3<_G/EDSX2;'\Y\LF?"S0]G/MDSJYO_IRJROS.M$%/],0G6NL%/.]^6 MC_FJ",Y7,54?RRK UHK#RU6GO^_&EVF)+[=/8\/ZTE_/]BX[O9-&KS_*WVX' M^>U>HY-'=C*PW<:Y'8P:_=08Y=/'/3L.G5$LTU2*]@PGKZHPLBUOIT[/]GPG M?VPXRF^L;;E\[$]/A<+JM1![R>7_8*4'W9X/8M:/.A_CSQTX8G5ZM\'SU MP6ET&W_YB'5Y$./1]1^IRZPWU$Q=H:_^+,.MEGETT%*0Y(0*F&ME+>8!:Z6% M]%A8F]Y1O77UH=/!U26Y'>SG<^NF;B3CK]-#,Q,_. MV;4SD])M9D;_: 4O3\QDI2%$WQ_82J#C?'\-REEY2+8N0VF<#LH2XO_]6$ J MZU>!0]&<%V7U,2O"+S_9G47"7^M=NF@&MG;V7^X>-H[?'+?W#X^;C8/6B^W& M;FNOVWCO?W&OG5\=$?!WN[[?R/XW;^ MZW"_U3YN'/W:>+%[_-_&KW\<_5W_Z_GWZROZ_J?V8VW\^Z"7GQC]DO3P]O5X=F5E\GQU3&)[O^,-XFUQ[[WM<2LBV)N=77?O^8 MN*?!TIL-Z ?^PG?*"TYNC3E9]L\?_N[^:F4>_IS_\]K.S.;V>B<9C/.ATV]K,5$#Y7B/SF0F]_9R_*+'N8ZUTFYV3!-5V;2+(@EZ3> M(J:8TE5=\+7;O!_IQ)%[5(/UX?V%'9XV4K?_<=A(@_Y9HW\>BR>0/>22%/8A M.YQQ^.P!;YE5WUW??,\#50-^"&G^J+?777JMW3@O^'XT\H;7NG1B\'()OFN] MMF7V'P=I370RJ:2YH%0+IY@VPAM'-7>L*JM.,9F45:>/LJSZT8NKC-W7].BW M5Z>'GW[MO/ET(MZV__S4VLN_0_?Y&_KGQ6%^_>;3P:=6VU]^R=@]86_>GWPZ M^OOW]ZWWA[SU_E4>Z^^=-^U6YZC]5[>U]WO^W5>=P_8^GLW8S6/J'.T=BC=G MA_3P4Q[O;R7#]_?\>P>B]?=K?'CVZVGKMX.+P_:K=%6.\O 8Y^L]$4>[[VP6 MF@B)($.D1SQBBUR2"6E!F$Z4$,G+#F.LF_^?O3=MBB-)UD;_2AGON==ZS"HT ML2_=YV)&:^EA3@-J"?6\TA=9K%!24<6I11+\^NN12^WL!10BQZ81U)(9&>'^ MQ.,>OC"ZG/;VD#T5)\IP&1RO.\6A@:1->K8;0))0R@AIJ16:\624CC@DRY(A M7BH3==7I@?S,G1Z>""2=+T"2=+!2A#LD6*YU#G"$C,,"4::<-+G #97 ABEK M*_*X;5[G(>F!VKP^'K/;"5_&PU%QQM0:]5N#"!KG.]W8ZDW;N<+K^2^?*?WI MH/^MDXUX=W9[3G_K7C>/>8TUD?QRPS&;+!.OXBG(0:] MH2%:RA$#]HEXB!@9*3RRDC-0Z0 K:+>VF6Y3>>>V8YM'1Y\ !SF8<,MNM,/8 M*B8']1,:PQ]V.(S 5]=&2^[4)O&I -CZ:4F]1'_F%7J71W60/@SC3EZ=621[ M72Y- VAK [3.$DT1$2L5 D.1)I=]?A09;!A2G'ME I," TVALHW9G>WK._51 MO!U->?1FJ$]%R]=/4QHM?SPM7Z0ME@DJDJ'("ZP1M[D(M- >,:=E3)+XI"+0 M%M+F1FZ0EC\?U\GO-H VN5'C)7EP.O(V>R:'<-I1#(P@3E-$-NJ$A+58&Z^3$47!+TTW2:&?CW/D54QQ M,(BA-;(_XO"9N3QNU$3A[B3C@O+?]1*4\0.']D=E_OP>>S%UGDA%PJ< 3PG,L[E#5NW%S/".NT>CSP^GS M(MT0P7 %"XJ18!V6C\KGY'E&-4^,Q]+(HTHN<+3/53[)> M-*$@C^/D*)KK_9Y7XN7,0C3HM#9T6@X \5[+"/P".6T"XEHDY#A/*&$3.#%" M*\&VMIEHXQ5LHW%O_#2ZO';*T>CRO>OR(M/@7DI'R^:^H,N18*0#F ^.&BUI MB Q[8!I0Q\_] 81QG .3*/;'PY;H)(!KO2M*&73>F:>CHUP=/QA M.[V<'G'0.^AT=WKA#SO\5PQ',)4[9=#W68-8:TN<.-RI.B],F_^2Y, (HL W MM 3(PF F:68=(MY3KAW1B0!D,=K&Y,ZY7(W'8W,U?.WTXZ:*O8%]LYZ,3I_- MZW2*@6AK(Q):8@3P')&V7B-F,+6!44:HO[AM5N/RN'_%W#TYM9U!3HMJ>:#I M1[<\97D6AM':G1Q%:-ET!5Z6"]#0C/5!TNLEFL&\-,'ZB)+,"9HF!>2<38C+ M$$-R*7*KM[8I:6-,-\@R:KPT2TU(AK4&9# MF40L,*.-\\(%O39JT;@X;I/9DO.^&D_&PWLRBHG?[_=R'GMYS-N$K*\=D7:7 MF(4P$D"%4V2%HSF!UN9H#8ZHLX):)@DV;FM;B39GC0/CJ2GV38*Q[B>#ME'H M>U?H!8K!$Y@'$3LDL0^(,U@O38Q&.!J9L$S&4[*U+=K$+"?$/TKTU?-Q6P"[ M[@&[;G5ZDQS97FAU.]9UNGJDZ1;-QP*Y*G9X9;7_@4.MR=X^G]N17V,X'.=_T52S_[?2* M]7DW71Y8G9?5XA0NAL8_N,9-_Z\E%J^)9R($BR3CL.D+JH'/2P4_!+%1*\*Q MVMHFFK4)7Z;Q3=#U3Z'C:V/PC8YOA(XO$GNBF&!"("^%0UQ3@;0)&M82?D8? M(@U9QZ5N8[:<^/7DJ?UF\Y.W U":3BA823\;OG>A)$_W*.-1*$GM<%A$K-U> MM2IU]DCE?]CIA<(WT8#6ND'KPS(QX8XF'A.BAC#$#;/(>4N0]CPE00-7FFQM MLS9;49[O^I#5'%ENL)ZOW;'8Z/D&Z/D".8D22(C1+!?>5(A+S9%S02&L%7:6 M:J9RDIAJ@RALAIX_']=)79.A=6K/,F]_9EZ2S6(D]6*\+=>BP9T;X<[')7XA M@U#4V(BPT3H'1G%D@E,H,0?;#&,VNHP[],ZY7XWGX^>F&!=$)5Q#@QM:L4;U M7J 5SA-)*!,(Y%:V?Q%QP^#Q? MZ+P!K'L!K*,ELH(MTT$1C+ S %C>AMQ?B2+A+,6"X\0"*8KY8=(4\_M)=7S] M9*71\4?5\052XBT)QAJ#DI1@D"2>D+:)(:J(HU(DD1(I:EC0%17^&B_+_6:Z M5ST^DE1LH2!SA%+-*.,V1Q M3 Q6,M+(@(OPML:-X^0G5?!'<)PT"GYO"KZ8'<]H5,9B1(P3B"NELGMD$_B'6JF;^]?M+'X7'XGK#T(<('C*7_-"#/O= M3FCE9]ML-%L]8X\9;P*K]1(6ZVVU5K^??1CFFND3NVIGLEP-D*T-R+XL5P7$ MC.O$N4-!$H\X9PI9X"@H.&=AF660- !3$6TIEX&LUJ0-R3&\ADEW/?U]0@Z= MYPI(:P_5;0#ID0!I@5GA:(5/BB#K*<\]62(R.59.4Y5(]%$R!\Q*$P"D9=.I M :1[\3YM+NG+*MM*W?[W82L-^B>M3N];'"[PO3N5*KCV^FP*LFYR$8.?=S*? M3]6QM^.!/[8YBJZ?LJD%^^/HK(BHB_\[[ISFTGS-(?0#-JNU9WG*AX?]'0_S M/XAOJR5YV[6]T4XOO*Y7I:$MZZ,MR\7)8*D\#H8@;/+IL_0,&4XC8DD$0B,C M/F<5<=+F=$-.IIK3YPWT^#;*O1'*O6B3!&N"H 0YYF1.&<3("(,19X88CDTP M/G=N8FVE-J1DR?.I5#;'1X;'_<$(C>*@M@0*]6E.H1^1C[S/2W((*[([79 & MK=:'5GL3*G( U]H_W_MLK#8NQ=S918A _0"2@%1GSC@%1A-5N9Z!RPDPZETCI%-;$O5N$0VGH?<0K$;^V(];&0:^Z:I MY(RA*+%$G&"!G'81&4Q,T,H*9NR%]D73<^XAZAT 11]V"N7LIY8;#^$CPV&[ MU8NC_$(1)6=+'A]:O^SW1['%E@R_G]R:VBPOR>_5&L7A?AP=I'RL7;T3&C!; M'Y@MEZ.VPDH>@T76B>S0E1II21E*25LJ2;+>Z*UM@MN2+C?R;IPE/X5ZW[^W MI%'OAU+O!:XBN9*6*($B)F")R%S%@/.->5!8,F!E0B=:QPX M9 F.2"2) RPO)I:":47:F#>>DR>DX1M1XN#&FMXH\\V4>;EZ-<:">10#ML _ M2T MVS^+$>P2#\9ZYUO,!0&.!O9DV&I.;1\GV#TOT<%I'L/P]8\X\)UA$V*R3CJQ M7.LU6&ZC#PII@Q7B)$2D@_296%#);(2U5EO;E+:);%K[_<1Z?;^Q[HU>W[M> M+Y@)BD<%FJU0PA;,! W*[03&B&F9'.5<6&^WMHEH2]*$N3\*4:G."#(U^=X9 M'1_WN_D)R@KTY0(,8M>.8FB-^N7?.0!^>&P'.;YL-.K&R?=S\,.@X_-G:Y;3 M:0H'/,;9[KMRR0[[A_;'?Z:K^J8_>)\7[G<+P/>R?Y([.=H\R 8$UP:"Y\OE M86'G2H1RBI2U!G%**'(R:L0D<[D-&!,LQZ7@MC)W*6O4'/)NL*K?6_A9H^J/ MJNJ+H?*&JI!B0@1X#^)8"V2IBRA%&A1(N*<1%T6.Y*:H^G/UR83HGEN-Q4WQ MK^Q6[K"#]&>_=Y33CE_!8C3 M#Y@>KW<3,O!K/"@S38Y MBZ25&L-"1X;3)N:V/!_GRKMX6K+T[!VY->%X'@;2VAG'9/*'!RGCT$XOO+2G MG9'M%NU&#QS,3V$1-9$B:X2IY:+.V+@HL.$H6$N >3B.K.(:4"M&8@QUAM*B M.( 2&V(2-=Z/36<=M]7MAGW<7JT7 \"H=MIBC'S*F2M**.08]44-^!HIRA6!!^&P>>_X-=A)Q3]F$!I03E:IX/XK=,?#[MGTWI&=;FC9^8A MV83#FS?]PN26>+9=;3(+#$FF.N",4\20CYU>?P!@51PKYU/F.&A0:HTHM5Q643OIB<8&&6,8XD!$D.$FYQ-C%BSVR6": MZYD0WCA.GI ^;P GN98Z-\Z2VVOR M\@GG#088QD\J#)GBAD=(X-"3I)H"*> MN=@X2QZ_0-&JQ+C;%RAZ'G;3_94!F#U;GJEE4BQ58S+=*X0M5U),BD1*I$&: M1I']O18Y2A*B46& ,>$MM@49N5.)Y\9#\IS(R$WUNU'AFZGP8L (MR;PI$&% M.46<1K L$DW(&>9<2IAH8K:V"=ND"+"?/C=_J3[1*@YR%X_'LRU"\N#UB1I. M5+\WW'G&RA' M3CJVO3";=9S??X:E'#?9AU.N[4%Z7:WL.UC8@U[&R/S?Z^E:OILL8]'8IQ?F M7YCY9(.Q^ KD?Y+#Y['VZ9Z+UM"W/329:=\+#M_#D?;!32SEX5 M;?[3.\=>7IN0M5LN'G5ZO7QTV$^MTT+IGEG@T@VP4G'*O7*8\TV8K4CV:PC<_C;8';(((F%/&#%?>&PJ[G.?>,2<$9[+0=MQH^U/2 M]@5: VPV"1T9L@X,)DZI!UJC Q*11N%3HCR&K.V,LK9@;(.T_2?R,EW<@.2Z M)";"BQ?2EVN2S7)Z?V6P'J$_=MU8$LX[V(6KYO-1XQW^ZU&F9E/V@]5SR&Y2,0EY2P%$H@!+;BFQ7YPC?RX9C_8B/U@_]6*LLO"A4@DL#_O M8#_ @B&ME441)TF34-0KF?<#:D1;LN6CB%K!-J1YS@.I^".[^1J ;P!^30"/ M#=$B)1DB5S(X'+4CV GJX"T:2_.^ ?BG!/!G2R5;*,VU&S!E!O$(4.^PC,AP MJ6)BA@1!"X#7HHWY=;_.U[)XR.:]"8^6(UM@GL:CB[]RT1 ?4&)H'E-+ST_'[,_C03V:4WL4D1M$^Q79!(/]U7:_V[/A MUC_GGNFDTT,+<[CX^!<^9$JW>4A]%;[#,Y8"">C8+^OC_%ITRZWW']\?OMY[WV[M[K]\T=K9?]5Z_^'W][NO=G?> M[;Y^?V.]?NAG>'FP_^KU_OO7KUKPV_N#/W=?[1S"'^\/X9^]U_N'[UL';UHO M=][_J_7FSX/_;/[S_/*A9\>A TSC'QL_UM8ON[W6Z+@_AHN$X>:/]Y>R3-?X MLKD]L8,CP,Z\Q2Z4,_@R'HXZZ:Q\J0-HT1O]2E5AVSS&;G%X'(%[=KO][V4W MKPQ#IV56RK!E6P- MI[O=#ME&_=GK%G!1?^JVZ>K7YYQLL>D;S_X!O M;D#TFY_+/Z_19_N212YQX6&\$U*!;M#.8_/&IN__J2,#8V/[) M!_'QRYN3O?-=<7"X2_;/_]W9.]\CBW[E3W]\9!__\Q?_=/(!QO?U^_XK3S\= M=CM[__EXOO?EJ]B#L>^=[)[OG?^=]CJE3WGO/8;G/1('.Y\=K*1@F"+BK$4\ M&H)<\!XQKB)71B515)5H4\/:@N@-*M?W0&=P#49MTK,]4LAK@U$/B5'GBQBE M@[.8.(23 HR2B2/+@T-6&BJ\-"X)7D:VRK:D8H,PZJ%+BCZJ;KY;\)QU>JVW M@WAJ@41GLM@OBH[Z\6"0.[. *1"7"6,3PKMNAK5T?'\5CC50=7VH.ENB4T$R MH%, 4 JV'L29S45Y"$.P?#X0*J,V.C=6H1L4D-N$WV\H\VAT]UYU=Y%F *RR MA!U'6O.$N!9@"N46LXIKF;#T0#?"UC8W=R88FQ=,7ZH@?R&>BCMJ;@!P08\Z M/]!Q)X38^[61^TOD?O\E_KX@]XHY:00G*'%,$$])(T-,1(&('%(LF7!V8.7@U31Z_I^FP\@C MD>K]R0(U?H$UJM$BV1:*$^6B108V;B#;(O<8$0KE^&?I(PU&Y\HA;4.6\QV> MO-^RT>J'IMN-5M^+5B_2<*890'"DB!H287/4&+GH%&+9SR<5C=BFW'N#TCOG ML&^>I^]IL._9GX?]D>TV=6F?#CEIP&MMX/5^B9)0"W*=C +*N85R8W5VXJNZP1@PRJ.;6Z,V^H0Q9O&\99TY_:%8YN4[R;ENZGI MT>PE2WO)E9@R!CN(T9(@KA5%+G&'"'?4<4>DX;$IZ?'03+U.Q\V?#]T5;(7EIE9<)1>$UXIAQ9&6B2'D:J&;2$(7BA:&+]HRI;,5@$P%Y[.W_.E [9(,![^L5"?MGM/=+F398@$FA ME';N@AEA2S^-@'3'>7N"O<86GC0[+',&OG>&\&IGZ+O]XI#J+ZN%B4PX2$F0]\O.IV/IW\ MQ?8._^[L??G(]NE'OO_'OU,>[]Y?GYVRF*D0$"4A(>Y<1(:)@)C0B7B,J=:Q M-'N+2D0[V[^Z_?OJ[IA>WL[[S[F@EOO=__8WWVS^W)G_["U\_+EP8?] MP]W]/UIO8;M].5-5[/%PXI)B)7,*58,"O%@M65E/J9#LJY=M?IF5#(*GB(4& M.S?@D.$HA,ANK$3U^&6G[@EOXJD]^77?CL:#>)!^'P_AOL-A@2AG MY<]GC"IX_^BSM>,A6!P\'01)!IX-^&/M1*_9 >B,("7RO,LG;58&RV4N=@F&< MKS3W^7R=83^-OA?<*'Z+W?YIMKRG=QKU6WX\!),Y#H8M$(O"5K>%_Z6PZ[_W M!]V0[]CP?]T]@N;K8S[-@7K>P_F)D5HGX; MPO<"W&=P!ISM-+M:BB::N:T9#&+&-U"-JYVG!H9;5@KI]X993=K39\DO'W?0 M*/K[A2.S/%[[';S?\. M88:R8Z/,-JU&##OQB^KX=OI8>3EA^/W!:38%8S!5RRAY@W)Z\R#V(/QE@:4TF'*^M_,Y M"I.D SB1RD8$6Q"@B_4!F11P%%1QV*X6MS"&B1'<"D,Y_!.3E=$[&VABL#R: MI U@*KD$$RQZ]E/,TM;6XY(.@!/Z6VO)0WDK_V-^M +,:#W^7[# MUB_5KO#'SL[;Y;WBPXOW+UHS;_VCA-/LD^[&%L%YJ._BT;A;KL%[]'];A?.I MN-'[Z,>#S@B0JE5WB&SM^,(W2PSC!<:!-L/G0PG.MYNM"J^+6UXZG?-[97Z0 M#KP['+LA[%DV(VHYH3"7A3=Y4"UD702S!.EBW7;K");+LT1\>]\?= )+?&L!V572U[O>^C'OE 6.Q1J,5 M>_G,"*YQWWR%\G9Y6XW .&"7+EX]BW;0*L2R5=>U*W=:1MJM?$)9BUPQM"Q# M.SV8M"YH0JZKVH(QOLF4AV#T/^56.CNOVZU[WA,_#(%COQZ.@!K!TSV_O0\? M@)7.&78R!D0<"XB#"8<EA&HQ-E)3=U1(=LW Z/\H1L=VU+)% M1]U",NU)AO7AM(!O">DW'.-JK7N1L7E&6W'HX]L?5ITHF>V+/LNKFCPSRG>$Q;W\4USH 6FZ+G:P>5ZVF!41W3JI& M8^4Y(#Q)JP_3%:I7IAH4;)*+FV/K#I;%8U#/=YWAU_*1/X"L#T86 MA!!XPV-RSU9-/G?*NN!YG>IE.NKV738<)ZO5GA6(6@6 7TI$ :,[O*90!#S MG@@8-<@/_&)YF:X?./"0YN#+?B\?4I0/F]?J)7#FSBC_]OSV0;K_UV?F.$B- MU@A;'LHR8\8 +PE2'NB^I M+Z[X:_8B=?PU]&!N[8M3[&+M-T(UWTP0M],;PJR5 %YL0Z?]?-3>*>RWB2+. MZ&A6RL4G\\63%;I9;"J=X6C&%79A+X!V)M:#$8)M\P0&\BW6.TEEUH0,\S[" MQUTW\X'#.:@ I(/_AI?E"5QP^8(%I;DIZ(S&!1[-W\2!.16_94LU[R?E0YY6 MQTXPM-3-DU/MBQ/'7;Y=>?N)PZV8F&KG@AV\ WMEO]KH)W,(*(0 %@O/7#:E MW5G5!F&<:46.(MBMMNMOBX.98>%>K^SP\R"B=QU9S9A4GF#L=/&;>,(8U MT<*71+I>TF,[G%3ZJ/V8Q1QG<[M=$9[,;'Z/73L8PTL?O@Y SDI?ZKOQ<)A= MI=^/.T RI^Z0#ER\(&W5JH&TV6&UL/7W?QG&V-H'[6K1=NW.V"V^5_.BW>5O MS;DYOA?2DS_I;.]K'N00) BXS2">%*HPLW&65 >VM"S=UG6Z0/_;D^]-:P7. MT+[2&S'CO@G]@K^>Y,+B,MG#'U%09!CL>E+Z+12MUYP)&.,\@CL$\_Z\;1 !C*S0QGO&@ M.;=&:L>HE2(2XH*(L,>OSO 0]UC 5#XS9K!WN",.#C_\V#O\> [7/=O[_MD* M:AGF&@50[ESACZ%,O5",5$JCB-,Y?H+C%WPI8+<%.-6=Z4"SLH9Z5OXLF\4O M$T6_B=R8W!N<*T="HMS::'5T.@G!C,SEG'TC-_P WNS\.7GUE(#H1\,9*29%2@2 P M4BAR01MD!(-%89'I%+:VB5J+Z)0TXD5K-0&ZDM L$"! GLB%(2(%PX/DP)J\ MCCJQJ Q\88$ G7:MKQGMA8.]A"&7!#_$?/@S+%MH5>BK:5%WZ>SYN M+_EV]<8%#U#[8;6C:UR$8\)'@#97)S;9YU$Y2:IY[/;+1Y@0 MI^Q-"T!5AS&?J4V]KTOG#27-*TVTD]-N'$TYV^PI4K:_5M1ZFSLC+.SL?;!37P_\/5>C&&R6CFJHCM#"6NYG!QV M52=VD^.6B:>T/W')SEYP..67\U;=H#@?', #G_0!ION#2A..8S>L>@(82;MV M&@.*%Y[R+':3[^3PVGS?J3>\\*T7+MSA^+0X@UEP4B[?9I['ADX.J7#CZCBH MN,6P$J#L:.[71+N#!<&#T(/BP*R->QD[84W@>@/^RM.AFYJ0#YE ML_-*%%TT.ZED!+B>""9P &=CHA4B:4.C\!YK0-U%#T9AYLR85YWA:=:\?/@Q MR#I_DE=^&F8T%6N0EOI 8S03;_-;Z4\ S8KMRYTRL-X%*F?3ZE\@6OT?RIA3*=WW 7P.]5,J%6GI(0JK-QMKA>6[>*IRC1.4W50"?VKUQX.9YRVB MN6?A%B!U%$L^!> QC5,?Y4,J,%9/"\F&YXC?.MFWF M3U[B9:<'W[3#6*/H]^+57CPJCG7R&4]IU'<*))B<4DR5?]41[/N);^"FKH%[ M]B?>T.GYJ%$O>8M)XT'AU\BY#)EEP90!WMM!J#;!18TL.<8H<[FJT&MYM+@< M[3?E;0LI2$NH>>-3HZ8Y^;(@$=QT)]^$H=Q/QMYJS^_3B%>_(23>\Q'C&]C] M05M?%E53_=GA#,_?Z87BSS(8;OCL@U#9WO?/QC!GG+,H)AD1UR&!B9\M?NH9 M=U1BZ=TBU7,\6BE<(""#G >JL0'9!)*H.%?*^,4#R&I)JCX\0&0R![LHA'ES M&/"5CSD]/UP5N;YTME_0WP[^!*/M MM%_:X>5V#@0AUT> O]\#N\S;/]#'Z@#CI>W9D#]2C:8,+LDEBH>%^9FMWW&. MHIJYW90H3*^<50]N?-[MC\Z&D_',W^]?XQ[PE/PMX#&=XGAT<<"[O5!>]33F MJ[XLW!VQ=3;.+\8>3*[K%$/%]0!X7CD)6JD[SD%9$R,V+8IZK -KRV4:'0_ZXZ/CRC]T KQY/"B#S>"B M2U\&\.Y7X:LU& MX\RC3:8#7O@.+'1"-BO#/8P',\ZL[[$+MM4)?.2X\/ITL\U?QMP5]OT0+EE- MSO0ABN%-[PJOYT_,2MR\X!13L"AL<_ZA2PT4.3F\? 5/^ZV,99O&$^Q.XPDV MRS)Y&'/IZ9U'.CF%7$I>)VD3 MS;;$0G#B)EBPEX84[X3^:;W9Y$M.!2&G:)6!/QL;)7UAH:Y\Y!B+**,") L; MQ.8GG<].FX8VU2%>\/94ZRO7[@7(=X'ONW:^M5>[@]NS<#$<@3;E\T-@E=5U M"^BN>.Z4N5Y<$^RQEV"U5+VM@/LVTE2Y,?/3//;#K9:O-T4R"ERQP'7XM]WJ MP97GLAYG,;2@\V#[C:=[^IN=][]/3CFF8@@C&A479D$CR[.8VB[.(QJ5_N[)K8:GT7?2TMGH).*UB&*<'$%,5*8:]%1-)M9) MWC;/(EA$Q2%R-@J*H>67BQ.CE5I41"'<2FL6#;GQ:68J%72M\-#/>5Y6>NRO M6;A'K2K<,R^6CZ1B]$7KPF(C]TL77G6&L%RV^P<8^Z?#W3J&%EZ>.-(.)BOW MJJPR!9QW8^C#64T?/K#]\_TN_'?\\>3?W4]?_N*?_O-![!\>G>_3_>/]DW_# MZW#/P]=\D3[L'WJV1S_ ?V\Z'T_^/ME_==S]=/B5'+S:8Q_I:_KQY$WGTQ]_ M_=@[/$[[AWO?<^WIH#WUP2*:R_=PN AR!+OLBB381*I97 IV-DQK*SQA)'$> MG'66I!N[>V]W7A[F$CF'_WK=VMW_>^?][L%^_OO#_[S;V=U_ M?7EEA95FX-5CF!^SE2!<"?-(F>,"M(@)Z[S5SD>LB>>;18I6(_Q!K_4FNL$X M9[=17D<>U_8VV-]%-O9H9/U70+'9T, ,<:>Q?]HM_ZSRZ+/_IMNMPF)RL="3 MH@A'$1-=60L[G;HX+7*UJEL9]MRXTZWH!"^"T9M)@BEL[%?N/6*VX VHL+QE)V3,X?C M_W,&2ER&]15WZ\^GNWO?'8)LP0HC;B*%HQ<:9"%;0IY*3@W.FFGPM:V MP"^6BV?7\MAN=>TI /IP/>*A 9)A,")Z ?L)#Y9*H;A2+*D(Z'U15XY&/-8M M'NWVSXJCK]JTZ:?4\3$[U7O%25Q[BG55,8#3T^ZTD,H= M)<_'*'ARE/+$.*/>$L5"DI$:8F7 II&\!Y(\O+?SV<.&('E0* );1L!0+'() M]DU,%?, 2L9S#!OE)0'[Y1EO-P?S%2';8)<.^M\J$[W>V:H3S/YX--DTUX-B M+-@H#)-88\ZPUT$YGQ1U@&1""='(TD/)TO[WS\Z)F(@52/K@$:@X!Q0#@=*6 M8C"$J3 4['Y\"8@!$0]E*'P99>?Y"!]&,:=_!B-S%U#YLC^7Y_!!,Z1Y@D)A4'F. M ]+% -%G' M)+'$@#OE MJ5A9MK%?AF\'>V*/RF/+0G1SJ=[BZ+$2YH4,N=G+E8D;PZJ40.$IR+]G32A' M5L=^#">],V:*AX28[S/(V1OPZYU.N1_)D[!G!T!S)EZ$7$*OPH[:<[MXLA#Z MO?JPH)[,[_W!UTDEN6_];BX34&0-E,RI[ TSOXRV5_J@\Y'&37 C!8U-TIYJ M"1:HB3DZC'"-(V&P =/:'F.8S^+&[OZ;)>#(SFT8S4FG.&9NH&(E5!R^Q@ / MB1I.5*Z[JP30&P<4VS(M4:#$V\B 6F,&\(#Q"WP%/AR/06@[HS+LY/S!4 ;)5PK^HO5J/*C#5V#SJF*,AIT?=2Q3 M6;SN$B=5$4R7S]AO))?.*FN,\2Q)+E34WD@:<^E\^]^;Y)]L]N#.8NORP$V(KO:H3U)Q:;[KW;IP5^?L:7,$ 'L/ 0,NYN, M2#N>$.6:&>>5PC9L;>NK-[<;9E='KL @ P. 1(>"?&*7(C%'Y),":K6W&KT*QXACPM#Q9 MS/QZ+I"F,YS%M6D-E^*0LVHE#%3BK"IS-(-[==V6&=?"E [5M;%S7FK]C>RO MGWRKAL>Z#'<;/@YB5)J5_3)&KT*V:N>>;.35P"=1K',@W1\ M@*H+23BN$$R_0)P9C<"F4T 1?,("NZ05!V5ZP:X U:PO4_\^[.TO*P?<)*K^ ME_@#E&A8U:D,\720-6F2E@\2.!A5 OJ/&V.T =-&4VDU)IX3YK5D2C'+< PD M.BH;$7L<$Q_A MC=Y1NTZ +N4HG'1Z.4NW#".O$*ZV86Y6E_5RD+R*C-ZH:!302XM] )M=<^ 9 M%B>+#<%*!9D<=0W'>#".\8$=['S6Q-*\$ A'!;!H$T,:^"7*@>F8!0[H"%R3 MTLO*13TR)$JIA!.8*ZZS*1.T5TXE&PG%/I&@&I%Z,)'Z2(&V1L6PQX0A8D,$ MD:($:4X",IH'*K&F1.9C+?)"WD"D[AL"F[STA\A+)TU>^B8,Y0'STJ\,8%L( M>!/&.B*,XL#6>8C&"*FCE9X2S8*FXBD$O,T&!==/5QBM\4?TH*B%RW!2%:KZ M1 Y3/^W:TKH%%"C.LV8$:7X<&5B/ M>M/3@%Q*I]_KQ5SLJSQ)*],JQZ-2 YDGID._'_3+X.?=T M@:N/.K/G%[.I7_51R20"?/*IHJ[/H%?7DLFS5_4^F):9+=H!S)XA>" OPS)1 M>5!&<-4'*76SM>)8X1+/\&1YPJ)K][HNWV>S#8[:5R7"<.TJ[R0':G='6N!S#'R,.C')!@DG*<.=, M< 0S>:V#DT:X[U^X_=G>T6<'C!<;FE FEF"=6HFTBQZ!T6J3=50"+&UM,W:E MEVZ3T58(#D)&#*"NXIQZ9[A)289(A:#.Z48@-T(@C\X/=CY+$X"J<8E$D )Q MS!32!%,$VZ0)3')G6"S<)?HG@5L0L2*1N#_('[1E!XC.H&#/_A@LNAL'YR5+ M>%*QJ T>"/%1:V[YDE.9,7)YE%X1C;<[&=;+8E3#1J2O%.ES&-O. M9QU%9!$(!.,>" 2-%#F9!,BUX$;Z(%7,X7E7$HAY:3VH6B9G/^P_?ZFP\1^S M8F]G#Z#S$LY&TI4!\J.5";O]W#IKW!M$VP7QSOZ.4,;5%<P;K9ZIS( K(MXFUFH1#3>-<^LO!]N-JH*M89J<>D6;[YF"[;_; M87G5,N:@+.V4RV 5%9T*'T5GX,?*]0VR4P2DS9=5UH 0CGW=S;;XH_1J]:XA'TL!@&NE@:9=6SKGZ/B#MT\C(R2@G0=)S4:7?;:ZI5!3)JH,Y2H1[=1K'2N-;=G3 MTT'?9A7L3]I.EJ7FN87/]6*6:K:MU=U]4^RHR=GC Y][.5,E^%, M4,NL!RJG[=535&;Z_>B,%A+E9\3W7=FRJKY*7;/X"D$HEC_FIYY,Y71<,!^% MB-6"/)GGJSQ'I5Y6'6P7=M?)QCI=G.%528TWS3&T8 W*R +LMUS'H -8/51+ MFWS"F(8;;[?3G?8@_0GS^6=>WV(/'OXK=L.;_N!#0R@O"HX_XGO?/P>M/'&" M(R5@V^6!!Z2#2R@9022A#M:*PXY[9>Q!^SK)%ILA-/.9%%,1^K,_;)C:!;+R M]7SOK\^*:\.2"!%$(CO#.VOX3<)UGI@!?M!K[9P..MV66ND/FYCO^ M6+G,R.EQ84C7ULIRM,2:U55Z%:N M-)6_W^U:5PO)A7;H3!) C8?]016X7XG/JCJR.5B@3+=#U6*DXG^_/=32E%6K MI_F>=9KG).]S8K?=0#[GUWR4 MWB&OE$G"\/[.9YAOPS4!6LUY#JF"WXQ7#'D "L / M8:QWN;[-Q4D-&TE6%FDVV%R#<4%(3C*7+G>Z:_+JNA+]\#BWJ+^@#L8LB:GZ M]XT'DVC)S#RF1R83<[^Z;V7XSI]*7TDGIARGW7+C47%84;5?A$NT9^^=2\/G MNGJEAI<;?'E$,"P.MC(KFF_7ZN(T_]2=34YBBOX=*0[JMJ-Q-.K&N;XH2S;_ MJ3V;_E$&Q_H^3,5LIPE8G?')N'SZ29N6V=XJ-GP9ETT#JO?+YCYSZSNY0AW4 M>W(ZB,>PGIUO]XMR#/E^(-+#?EGB)45;]&M]:G;C/9<> M?N^/8QAWXT&Z41'B,A/J?6WM_%X"R?N,(SN],/6C38L5#Y]UM>*_/C/G&*9* M(2$9<%?I%+(N1N2]]I90:[!>:IR62%+P?QJ<4IQX;%ADG' ?B#'>\:5JQ=>J M95O@\L3POZ!-U 2+?[V\P/$-DJ0NZHISC6R/E=^[UJ^8%1>^#9^06[Y'MBIM_KF98,E^ 47UQO0 M/XN)*"<#YCM+SO^WQ;8N)E,>K"\@4Z=YB^\=_4I/?[1(C<7EO'=C6EJ+ M'J"+Q7YY09^@:5N&:I9N,P$X/_[R3%]KXG#K*4S??RU.TXT>U%I5'9I*X'+-_$LN+!9YW]>3Z7V>O8E M>YJ;./S^HWMPLO?CX#_[)P>P07_ZXX/8.W_7R?4%/QY^^O*1[N)/?_S]91]& MMW_XKEM_!^XU_D0_R(_G\#GZ$<;ZYBML^.?[?^R>[1UVX3[[7SY^>??UTW_V MV*V3_C[_3WDM\]N?AZ]'>>PS/>R0.=CX38 !8^H04-QYQJO)1#U>(T6BX M#<2FW*67J#:1%]7SN8NZ !:T;J@VMX/QRB:^+8Q?EK=[KPI[>)W#W4GHB\TD MJCX@N)&;Z([*7D3DWT#3=^J!OND/RN9Q/WU8W_R M=\_^QXP/BE/?[LG>JQVZ_\=?=/_\K_,]&/O>'WO?X9I?\\GPWI>/WS\=?CC_ MO^8%GGX3#K*@O8L< M9'(->C,$6,E'FDW[9IMV'6*16S+F!N5_]N%1WTT Z]I%JYL-_%IJO;B!&XUC MX($B25A"W% /5GPPB'EKM;#)249!,75;B8LBIJZ]@:_>1!]F W^"=MC;02PZ MKA9Q[Z6CM'2H5MOV?9ACUX+"ZYIF#13># JK!0<0++*"RECQE^6:-R"X-A#L M+($@6"PF6B FB3&'N*<&&2:!G5BM71""&Z6VMD6;Z8LBS9^P$5/<6Y7%AC8# M#I<*_Y2F3']49\#-N'-O!8)7\,&KOE8+IU*7[P<-YJ\+\_>7B6^2/!AL#=)< .8;KI VD:"\ MWLR8I*(76]N(S3D)E59+!4 MH3_.YX$;O_6LZ:#DND^_*7O/4[1!:BE_6PIY8WVL>R=:MCY$]-YY)Y#GB2). M'$5.N(A4T!SSW/K-P$X$&Q%>E_5Q345Z*J[GR5:FHQG&S=N@\6X).QB5))&'$@O2(:P%T MGE*)J&:6VI2"TGYKF]&V-LMUN1OO]4, Y%RYM]*-/1.7U_BP?T)PK!&P!L8_ MI^O=@.*:0?%@.28'ZX2IP0Q%+#GBP@IDF"9(2,^5UV8[S#G=%>!__(X ?CYP>'1Y^ULYH+ M+!!6'I O185T4 H9(5R2L,Y)Y*JC;89-PP8?%OD*X@?S780CAC1!0T6*1)BH@;0#AGL02L8Y@%X2VL]=:V5G>V M=C>/V3VM.(65N6>/&*Q0Y7TMNGN;4(:[3LVF;!0;$^@P _=-M,,C;1R[2QM' M4)C[Y -BUE/$'6PA-F"'' O>FERFA UYJPM5B3J/-EPASNI]IWVNW\66;>K M\HF77WF4MH6MUH5U YYG&T=Z<1O'/-X"=:YL+5AD:3>]'W^.WH\7E]*H8 )E M#E34TI@KKH$>I+K&JBG*%8X?!JQ7+M#H5@ M3&MT;$B)#KSWLF8-1WSO/Q_PIR^_GWSZ M\]_^O'Q_-/QWLGL-O33[#C?^I\ M^L]?YY^^['<62W0GPW'Y].8)Q?]E^]^;)_\OKLTQ]OOGS*Y3DR M"WD%=Z7_3OM?=L7^T6]BQZUN%%1Y93^UJKKN)9$ MBQ955LA",5=?E"\*K0O-":#K#O;NA6*$*>;UT0:[Q+DQ1F)F!*PO5SPYQ@N+ M@F".Z:Q%L;O_YB(=W\GC*)G%VSC(? %VUH/T=[_L90Y;:QR.RD_!:"U;.QCUXJ LR7K2+QKI@@Y<*&##T]RTJ]L9CM8M9,79SHI=9+\0Z8/T?G+G MX6ZOEJW7@$FCLXF$X6*AO+_JR%;*!50G)Q]DI_CB<%MU[&G4M'UYRONQ^_RP< MM8*EA*@-%G')$QA&/*"(<>[O2!0VN3(J7U4GOBX',%,WNF0(1T7)P=G5*,$% M4,5.]PU4U,*>=F>ZL4C="FZN*TG58\S)5.U/.VL$:K5 ?66? X])F!PSS3E M$6,>!"H1I)-,PE4"]-06 MW<7&I_F/S1:FG<$@MZ@K"E&^R[\=I(/Q*)<^'/Z=U>%?0! ;.5LI9^?^QV=I M<[L1Y0%%#$%+%BSYOBUH6 U9XM)IJ[&79Z12'5 M7'PT#O*?=5?3=BO:0:^H@3_7%L]V6Z-'KQ[O2GVT+_'W;/* M'&)KM(>D "["&%:).1ZQFXR" JY//]Z\LMH?RA62/H=-!/L$Y56>FRJ6A^ M\5M6^0G=/2]:5_1:NX=U!XVJ*G#TQSV0_J,S% 8=T/NJJ'.!SD6%Z8+@]%/* MERWZ+=5UIU^/%M4"LK1E!6"\I?/SX+*9C-XA&]!&),.6RN MC&I$E!0N&$QCL+DWQ17M-U>U9P#KZA:FUOY>95Q,Z!%\< R&KFGF @/7'BZT<[FI]71Q= ML9GFU^L3^Q7D^S$-L-:,!;;?_Q:S!54U-%UEA$U[ "YX:O*"WRVBB##UON=RVVTZM.S9MI1\<7

-%3B'85\%)4JW'4)GYFQ;=RN:WJJ57'.D MW-:S;: M3K=U^OM!ZVN.OJZRYEJGL_FU!:_]T6VM_?U]T*VKUQM!.2><4(4X)X3A*U)M>"8LT%HP[,AFM/P@O:O1C:3;(/Z016G&(& M"4L(V'8T =!9BQQ60F#,;/1V:87J!C9OC7ZHH%U!NRGB IRB#R+0Y+F/Q)$H M'3=.1Z&8HW9LVY%BV\T'VDV5[YAD,1'&PH0:,.ZB]TAK$I$)N=,:\TPGM;3" M>$/@1Q.[/!?;UVLUZ$)KDIG' M1,\DHRB2V2N2DZF0:(S."^H\2MPRQ)7RR-@HD2 A.BI\##J V=Q@_#7S@[UY M*9YYK*](\5-*\13-'RR5$T0@@S5%W'&P!IUP*##%!:*TR]:X4LDCQZY7B MF<>PBA0_I11/AK"LQ]9911'X<.#3!9WE67 D0:J=U,PE;S+_G*"Z2/'KE>*9 MQV:*%#^E%$^%9@*51 ELD4J49&85B:PA%EE)(E-&8LSCT@IK&#)/RO@MY>U] MV>OUAZ@N5YV?Q+T2?GG O-ZF+.Y*-;;0RF+FX9=:-G)E?]$6,]<6K?=3\1=B MK%6:@=,68DY)4P(YQP+"P?I L 9U8$=-4]082GJ]DF%>"K$ M(CWA,B84J="(8\>1!;\:$>P\$RF)*'0^[N"RB/$K%N.9AUB*NGVLI$Z%4:2G ME+*8BS5X0)QQA@SU'@5NI1$T*:+ ,A:$SY&@SC*#A9CY"*'<0)'0&X+;/W_) M*R_1OFF<F$6*P?J&7F<5&;=GOUK!]WE(KKU_U>[=]FLG4S(O:N7Y.[J%V ML/')66PEEIQ38S7Q(2:FJ6"6XN3N':PI1N/L5=&7Z1P9PRUG-B(C&&@B(BAR M3F*D#$V68^-2A!WH.F7WAP\2"V 6Q9X+8G$1ELF, MN,W!.]#&">6,Q,0$EB*]=URN(/93(/9DK,Y8RJB+%&%#,2!V-,@$IQ&62B8B MM>*4 V*;!F738?6"V 6Q"V+/U9S< [$?Q&A<$/NY$7LR,"ML8@0@&R4I&0)X M9L@)JE",0?(0-$^&+JTPV<"FV-@%L><*G0IB/^Y,32DCI*56: 9BKG3$(5F6 M#/%2F:CO'8POB/T4B#T5H%?4^\@80'9B$G&O''+.!&1L$LJ$)!5E -FZ8=AT M[5"![(EA]:U3>_&#W6WM@(_Z5\WGD-.1]F=1[U!.]_H73]VZHR_ M"X+\+/^7OCB>,GSQ%>M@@HZ'-W]EBO/R^<\4Z\X'%=%7Y^/RS[W^!6?J;D2N M'^T!L@E&^\YVOMN3P=*O5U?_\:G3.E).#QS [YZK@$4>Z-6,.]@ MZ\=^_A0,R<[+4*J]?E86__7S#HYJ::7N1))[3+S/>J9N^&Y7KEO':WO-S;IW MW-.V7_GB]V(X[L3-]-X.]CYT>M^_'!\==6I&:=M9:P]\ISX+=?-.'=JL@<-DG::VQ4(-] MBCX@BS98B=DLNY:4MAV]TK;CR=MVO-'>.*^*M[\T/"A=-,JFFI>)>Y(N&O.; M/YJ=U>K(PH)EK\5VX5G.VXM?:L\-C@WXKF=-3Z=Z:[][Z:+=F6WE,LC7.$CR[7F7G> M]%6VVK_L2=UE_2T<%_YQT/JXL[?3_=R&[YPT3S^=;G[]6^SL_[&W??JAV_JX M?5K?<^MS=_*XL-G]A'>Z'[H['__8VUG;.&VM-?,Q8[?9_;#?_+J-=_9;^?D( M7#_3HIQ,5M[1X(AP#GFL)>*)2.2$D$A+DP+1P3*7ZB1J*:<3/!:>W:A TRN% MIIDG"!=H>G)HFN+@(-(PS02RAA/$K<)(!Q,0]4(()3%-0=2-4I1Z=+%A@:8" M3<\$33//A"W0].30-%G(P,!F"I8[Q'A@B$<2D(O,(XT=[(>$%<=Z:87A61 6 M%&@JT/1<-"JS3ODLT/3DT#29L2^)HMR#&\=9IKG4(>2J6(6D8]IQ WN$9V@2 M#4X>W7!IAM#TZB/KG_/OJ)?0\2!6=C"(PT'5(O1[1*_+N;.2\>O:XS?3'\/XFH&^,TQO&\!KV>-@Q?XF@_XF@R62\:,20$CJV5"/+"(K",.2>^22=A& MC<72"N4-Q6C!KX)?"X)?,P^6%_R:#_R:C*@G;D$U48\HJ;LX.H:LBAY%ZYS# M7GE/3&U^J4?W BD!];L'U%N]0U2GM![&8)^/47V/3U;_^IPG$\K\*M MNKW03C#N$DTOURC1]+M%TZO^])E5"; 7$^GY ^SQR'9']E'OW#YJUH@>PU63 MJ%A",[.$II/%P1*B,9&(:#(6+"%#D.58(.FT)UJ[('*O)=(0^A5VI2\HM4@H M]"13.+BC\"BXKM-#.@FHR">YI"B"(@HQ@ E98J8]GTF\,[@_32,/C,'[^L> M\:?[\D6?[<4B<2C8OG;D43+X')F^^GPZ]1<5#) DY6*A<#$V1%8:BI*1@ MV#$1/&P[1L6+MET]W_X%A-XJ",U!X*W TZ$1,63G1E,3?$T",."HAI1%3GBRF/DL"+( M!Z6%=MIR@9=65(/@QWBR!:@*4"UXT*T U?,"U63(+4I&";$))98" )6-"%00 M120%*1*!-:;J\2&W&0+5U=97DTVO)GM4W=*-A\DG[,93[^V+5CQ?:ZF+814> MS>[&S[%KVX=GFWXK]KN#U<.0>_-DVN//=EBZ\^#FIV]4:TH#L\AREQ G@B.G M8D31&1&\381Y-A?=>(Q9UH(]I >/XLL8FR=I:T.?I/D*N5OSE3D9[-T:T)0>'G?YZ)T; M SS/!%Q?>[!ZCAC5&5B4V;@T&V^L:\*=%$\CLSR=1-M_^?*30NK_N@HUGJ0J MXQ$S.-\Y+K?Y&I1HS53$V O)P?%R23E+M:$XTL@U_;9Q4\//JQ[T3ST-Z P[TIY/M_5:WU=T@V_N?#\!Q;F?'M[FUM]?:6O^^ M39LGFQ\_3[>]_@H.]-H?[2;=IMO[_[1;'S^#X[SQ'9[GQ^;'=?C^[_O;IQM\ MY^,_J=F>.A_%BG*#+06OA C$&3/(>,40#3Q8K9CUVB^MB&4U[:P6T9F1Z&!# MM$A)ALB5# Y'[0AV@CIXB\9:=$@1G1<7GR1,/0^\W@M8<]D(-78X*_Q7[V0D_/_- M"B>GRJ>UG1.F[16 M"D,#/^OSGM&"Y"WC MD1JZ[R&MELM3D"OCP1L1]NOXF$>>+46 M?[@3P$AJ,OX_RA]_)925> OW.6LG3ZI?X(S=2 MSYMFT/Y1=>%;>X.\C6*X>IC\GZOX]IRIH7&3",XODPQ9OI0SO[0-MUX/[5YY9V-UAK:QNN_Z$#7LXIC(VUU@[$ MYM8!;N[OM)M;7L"_W>VM3V324]K>]Z2U_XDWO_X-]X3QK'D,WX/O?CH!K^M' MZ_0 _MW9 S,R-:>[7V"=4I IHA150MQ)@W3,S9Y5%. R.1=2]I180^A'\\?? M5XB>K>+[%B].U7IA?N/)('RLA(%>#0"N'<<6W'GK>^S\&YNU"5#@;V;P-YT9 MH+5E(GMR'< M74NB"L+= ^&R4;?UO5> ;6; -LW&RAS6A N!A,8><:T,WP$#V3-!V36: ,!P653J$A01'-6*.-+R$ MJ%3&P%\>$PW2)1KR\80WQ69[*+3)8K.]-FC[T#LNP;C9(=MT,$[$P%QF[Y*$ M1\0=_'!>>80ML<8I[YW,.4^XP8O1]D(BNK47^]&F8>P7TVV>\:TN[K\5W+9Z MO\>_;#L N*WF]2P(-W.$FXZW64ZL=R8@IAE!'"PT9# F2%M,! E)$0IN*<<- M+.>IV_8L;3<;7,TM@!>VIB[\8S.O@-_, MP&\Z)A<%T48Q@Z25&,R[')/#U* 41,*$IH #75HAFC8$G>Z1=":"+Z&X9WS0 M6ZS.>\Y_%M]W5;M[=)P+S-HYNRL.AL4"?5(VM6?!WK\/S\H$8UC_X>&CJ]W\ M5P'B60'Q-7S93DFE"L<(:IW0SF*_0.\X)XK72>H0-.G?%R@_-?'SUVX\TFU9[,BZG;;PVR'#WOG\9%< MO?3_GAY Q!2 #/=B_WT]HFZ\J]4H%Q,X'E$Y]S=MKG[#D2?O4D0QQEPY%Q+2 M,6J$L50D60-.N<]6W_*TS5?!ONKD)>W'CATO_61AFMWMQSC:#,,].ZSWRF%O M6)W$8;UGXJ'/Y" W%+HM5[#/X"H35QW7N)U]OX(A_&O[[=[QH J9@K8*Q_W\ MX;J"Y'M[N'>)4VY0]>WA;GXW]7O=ZK8"3D-B5,P[$X7EB5 -8&BP,9A$')Q2 M-S-;7>O4Y?&TO/([:F/VWN?G-)1B^#0U%J M<$@L44@3CI$3@6GLO+6.+*W@:8*JO!%O6]B F30X<,<-YBY$DSR/(05#%(Z! MZ[*P3[BP=5-TS(-1X&E*KV!AN47&:%#1,3GLE'&1\Z45L\RF%K8F@ZQ1X5S[ MA/8(4?;LOP W\ +,,WS8=JK4/K09'NZ!1,L3561P^[QSVH?'=F3H9,5<+YD. M6@J2G% !^C.43Y&ESK76PL_4W:9VN MB];:IY/-M<_MG;5_.MM;_^QOKOV^MWVZS9MKS1^3\KGY<8,WZ>=.:^MOU@1' MHK6VP5L?_SAH??UGK_6UR9L?/^RW]G>_-T\_I.;^WP2 5R40SD0E\LIF9\ % MI(-TB(!UQJ50W@D\,MU ,&)8S;AF1'0*BR -V&XN>6TTUQP,.2:#Q9)/5M^O MK?^^=2,[VCW(\,<.%8B\D MBI_CO[W.O]ED>=^/H3VL/EA?>\35"_E==.1W:4KH;]7F8;7IA[U-2QVK=?[ M8@^'-E=IGGVJ_G;FP_]LVRG%]B >UF]5&_FDXO#\(A^K7S*G0@2C^M_8.:DN M/>:?N="Y/SA[L)'BN_;9JZ-^[]]VB)GOH0]SV3_?,Y.3/36-%]OK;%]=G4A; M@3O<[WVO+V:/X#-PE7MZ=D8XIEBVGR/HR026EQ6:2RUIBMDA'U$&$?COLF>W MT?HPA=*P#\&PJI_I;+A-^Z/=/>[^?C;*]^-!+H;?]]P8W]I:Y=^TQ: OHT3! MV @(CQT":QLL;1L5D2Y0[L!\49F9XT:WKS':'GD['?6&L >SS066=_L0MESM M;L$[UVR=XZ/\J6?=/:.\IVNVSJKWO7Z VW^(-6%*V3+7;QE_\DU':T!K4N3! M*T.<:()!;-TW53I6/_:%M'^8UAJ6 %P>5[<>J&X>W M =R(T6:0G?VQOAG%"L9*1UZ8[E-&^Y0],59DG([.?(YZ@WH<[^I !J#P!3/- M?U]EQQC'"_'%5ZP;]#K'PYN_,L5 \D(1NXJ8">?FTL^]_@7_QVY$#@3X -4) MG>]LY[L]&2S]>M4@ VML8A(GG__&ITSI21A5LM]0SS5(:Z]?K_R[XZP^\Z=@ M2'9>AE+M]3.J_=?/74BUM%*3>V5MFV,)HYPSNW+=.EYK -_!H)W[2/.Y6A]4 M]1S6:N4&PP5 XJ1R$93 80^VJ!WEA51_+W]9KD+FK>H#?O3'&LC"IVO#X79C M9M<=%6-F;C73Z2?Q33DNI2,41U, ")NU4OQ_X[; M_\(<@J:!'?-[']!]L >&#>RY 6SY6G9W&^ Q'-K0!BD8;Z=&%8_[O7I7??G> M'H#YW;>'?E#;_;U\#%&!-]./ASXSL]G!V0:U1]E>A]WI1O:^#;!=VX-AOU8_ MX/3D<>1KY#?'7L!R=2]1<)EOZRPIJK+#*K;K\8 YGXVSNHT7C'H=AH_J/XXZ MQX-:*#(*U!\*6=E>U>D!/-A!==U>R*C3 Z@'9=J SXQ]C-IZRCB:(_W'AQW[/1UWEJM'!!I? MZK#]>J<(?.W.<8[Z^.,!.":V#[A_/( +#$8J:'0$DAUS#^H&?C\[_KFYE1+T<>O\.5:C^S>]1IUT=!HX!6Y_)T9'" L8\LQ>%-,[W\N-CT$YY; M7/1JO8I#@S=\B($W/WWC1AH?B4(!4YR+J@QRABJDM M&&$J,]'/1@S5+]XBD M-UL_(^Y=4!^#\5$EB-[Q<)!#R_GM &M<2_;U,=G+NW_"1)S3\VK[9-Z0V>D">Q_FFJS>4O/?VIBXOE,P'\T/0!6%/RIF$.2 MDFM)X?^<64*]!"^7:L^>;I[DESR[/MK4^L M29M\<^W@9*>[\6/GX_II:\V?;I_N M\LVM/V#<'PZVMV",.9MQ;2?S#/^8R+I7@JAL^R,9O$'2<\2XL9RY(0R2$:A&/91:"P6"M5F5%0_OU;FQMDQ M43Z_N='W>)W%[_<\8WJ0B74K%IV=V)TM0HYFKP[_@J?IA?7#L/"G!L\+1^TI M(\M+XTF0"B5M-.(::V1 E2 7!0:8BE2INF?FG-!BOGS;NT*:,7O<>)@14W#C M&7%CTHS!FE.>0LBM7QSB,C%D1'VZ'2*-AGF1S[2O.ZU\H[CQZH-QJ__:=J<^ M+9D^?7D,Q>@K=51?ISOZ%$&V,R@?=?J".7M@^E]Q6.^ ]"=3%J*(UBOL))*. M4<1=4$@K3%"27@5C-0.P7UJ1:I8>ZP)%VPI4S=.SO7#DK$#5LT+5I%$J0W( M4 Y180GB!@NDI<.(>$Q<),H+KN81JEY]"&V3QF&08K(K?>(",<0#UPARRA!TGK#$Y92N5B7R*5 \S# M2S0]23=F%U)"8(D7.)(RXYP)99Q.*7NJ8A+$,AWE$ MJJM5[#GK'^ M..>\OD[-VE)_J1T'M]5HU%<9EZ&,BOKS@&"(O<-84WSE8A[?@1NW4WM$#_AE MK]X,VTSC^S"A%/L_KH!IFON5LQ]^'J8(P$XC!6@7"N.+)9?K M0 /%)&!GU%T9+.O'S6Q4%R6?I0#X^F*/5=[<_6:=%BQ:B3(U(.(B OPIZA&F MGHF49!)2@UM\014X 7UG5<#UIJPK9VTUDK08D!T7N[8O9TG422>Z,=2%1#J/6QCM%Z WLIORZ:L.OXZ&MCD9V^01PX8_]'K$50+M^^N:D MC\IR C8[; ">#_Z-BA))+WQ*#$>L,Y/Q\C2+\7_?#[, K[J]?AQ5P)TCUZAH M&]3E[E[^IIJ&LDPT]W:0[#*M7JMW.*J&7Q!*WN??PT:UYVHC+XX@96P#7O[*V.Z[Q* Z+IJ]5$:;4>''16;*QZCNPL5[A7C7G[L1*77MT8P'P_'*XFK?&X?HY%Y,?QP_]7O>,>_DK M[*WW=7%\[,]+1?3F^S, :75:IW\<-+3U90?U[_9[WU]_J7VZE=KR6K^OFMK@[-2B=#H Y'@KDQ5(?(28ZV M&S"Q/;Z5W.J%!'*M/;"[@*(C[SF#Y7C'#J;FYPFEY.HH-M-X##75V!L6$=K\ M_LU;C84(!,%T*L2IR$88!0^"X2 $X2 Y87(?$N%A^QDL8?_QZ)(V&#-FN1'& M$H_E%,G 0O"-3# 2#,XH"4;FP-0^OHY"I#_>V]F^\&,(!A_%UU]JC+E+\ATR M72W,:0X?7[G@I=N E7)^N?/H53\>]?IC^H*X.[),?FGUP(8E_(SB]LOHC6KC M<.1QP.7/Z6TS56Y-7UKGS&:K)+1]OM>[N[!]3'0+.R=W?%X^!9+I-D?Q__L2 M*G"S3"5]"HX"01Y*FG KH0*]&_/!ZQTL@Y+%K=X<;+]SJM6#M]JK5VL2UCUFW62W=PLU@INX\NKEN3K^O_-TW ML[\,:;RBBT":9X((,7%!OO,+N[G3LW=ENGG?;VUU:[13=$BV[S[=S5\>OZ5/IA[N[8^KA!=_8_ MMW?V<^?&;;;Y]8^];;K!MO)$E8LK4BC&D:2.4H_+(G2!;AN!2Z&?0B86*$BCT1818,* ENMHA B M%.!:,.":S)L6FEMI;4)!<8,X"119)22*1EDA(\/Q*45S>:$MZK@4L&EG^*2=3(!Z, _AG,>F7-*\41X$C$75K)B M3RT8:+$)T#*P1:).$G$JP1$,A"#-HD#4N:B2E-XZNK2B*&E(889X=!A9PB285H(;+D1R+/.NLP8Q\T2B,NNSC#018:("XLXHI$4 ;6X()X1P*R/.3<0T)?2W(N2O5\BM MYIA[9J(#N]T'8PV)01ALC"0JEF/FA9/TR>@"]PD;HCV**O=+8EXB&ZQ&N:S? M2LR<)VYIA5/:,'J>U/E;R^_Y:_5]Z2)R$TH%[*4.G"38K3Q% U:(%-RIF%NE MFR#*V,LM@IYQQCBFFMDF+4H M>>8CDR8&FCL'F0;31=!?L:!C+H,,U EJ'/?".,^3])H*[:TS@I;@P>+(^&3P M@$H7M&8&>>EDIO@5R$I'$"PB]SX$@Q.?6?"@"/G\"KD6'K, JPPF..<$:\-A M"Q@7A V@UE\@0EBT^:,D?2HU08!I%H)$^3P7<2X< I,MH<2IM [K'#A:6F&X M0=0\I7J^L).&(H]V.,I!QC/+^2_W$/04 M*!9:*I!TQW5P)B3L!0A^<@X<4GT'01_ \-O)5CX[$(]&490F92:!8NL=0YQ MRC&R 5P,L!"P2#;D9Y%>9[R#+S6!@+7H0TFF> !P]#QQ1L M(L9&:HO27C#YG@PA,&88C=0CSW.#<>HD E^#H"A$!+M,26LY*&W=X/31M1I% MT.=7T(GET7,7%<>:,^QA$U# >$F ( MOD0U00'W1X'[5,C.,Z:UD8A()A'GVB"CG$&!)FL95HEJN[3"!6D8/MUOIX![ M ?<"[G,U)_=)!"&)I^@)F.R1*PMVO+0":Q^<4X[Y4OV]:. ^&:^-3$=*J4#6 MVHBX2!(Y$BE2VND "ZZMRXW43(/*Z>KO@NT%VPNVS]63U_B44[HEEIQ3 M8S7Q(2:FJ6"6XN0*MB\8MD]5".H@I0D!8:8QXHX09!*UR%NJ6%3.RR1S @TQ MO*&OH:(M\'[ODX5?ZQ8L*Y>:=%[I^W=MT\[Q0]VAF]9H,FYMP#F>1$Y'V8U' MO5%#^W?]V(%;_ALO.F5EL+CTQ?&*(Y MZJ6?>_V+GA2[$;E^M ?()ACM.]OY;D\&2[]>7098@XE)G'S^&Y\RI2?IST!O M[\_P/W9>AE+M];-F^:^?MZ!52RMUB\7VR#SIPTO)QMD M&LJ8=5$(8SGQ3HN4.(Z.>T*TCG;IAOO\O*'AU?OH0!(V,=&D/%=P;1NX@GE( MSBC-,Y-2Z:#WBIO2+=1@2P>]5]5![TO[1^F?5_KGO<469J5_7NF?5_KGE?YY MI7_>HG9]*X,L_?-*_[S2-N'GQQ:..+59Y<]^?;FZUNJW]OT7K]!/;^?C'7G-_E6YO[=+MKQML<^N/;FMM_L!:6EA-/:<)>\T#(\(4V%HPV#I+<./Y'JU/WX*00C#BD/*9K](8AHRE!F'P M$<&N9ER,8(MC#?_-4V_0-T9D5UKLW5I!9ZP,0:C$,.,N21=D8L$[9ZU.6,>" M4PN%4U^F(EK8&B*UQ$C8'-%**B"M*:RF\9;+_#_M:[>0:CU'7!F%%&?&@BZ4 M,!'^PSA13D"T'2$$A^03=2E)501]P01],OX#.X):Z@6RRA$P2*Q"F=\"!4\, MK+.F!K/<"D,V!#=%TE^OI+M K%*2)6H#]](;)IGR/ :J8VZ[]SR27H3Y/L(\ M&10!03;,8H4(%P)QZC6R@@5$$G.8:*,C-DLKILCQ*Y9C%J@S.LFH9(Z0&4V, M\]AZC*TB2H:BL1=,R"=#"!2$VT:I$)4\(,Z,049$BIAAGKI(H_9\:45SW@ ( MGR-)?VM9/J6+WFV]/E/ DF)+A#<\\^!C[T0*G"6O.56TH-1"H51[*H#@)$\B ME^X&YL&O +L264D22CE@!(9F8-KD0*=XC)/>$:J%S5:$Q#*S2 M2))1BDE,7)'S!9/SR?A!M)029Q/R.%LC46BDHV0H6.XC599:%I=6A&X0_0H/ M8HN@GY]<1L8(X9$8R[AAPBB*!8V.>$6-T^GY!?W5-=E[-AF?#"LX8GE2)"!# M!>CR1#'2+FD4 RAS8;W4R98F>V] R#F6TA)G DV>$\!ZZ3T#D1;,ZY!$.?9; M-$F?C"U8'"T6Q"''. >K'8.D:^:0,09^-]Y@3D";FX82CS[V*[D)I4YQ8 M$F6=XUR#H\&)X88R:K406#I*E2B9GXN%42=3D05. B;!4&2PU(C#6B-'*$=6 M)>.Q"81GCC#64'*>NGB4 !CTHKRC4*.F<9.0TNAN$4*9*")82 .1*65C@N@OR:!3E901-(+,&1 M>Z-U,,K[%(@G)JBDB\)>,"F?#!]P)B(E5"(9L5 05EH'$(0@L.;IW!N:UR F40$HK1 M@O47A&6)UI5NA#28G(XF%RKW.2PL+O!>X/U.\!YK5G,3; 0( ('7N:,9X MZS0(?X'W!8/WT\OPGONG*J)-8 :E& 'C$_;(P0KG)JKYI(4E1*VMHR#T3G.2HB6$*H45BU+PJ&0!]P4#=W(YD-/<_9;[ MX"K%%"):1<1Y,$@GK% @)!?[2Z&H7UH1N0\3*]A>L'V><*Q@^R/+!Z4UT]M87>RW?A,KF5EGE( M$RZ1VW?QI^B^)/7#>GO=_AZ 81GL8@V6E29 M-UZ(I9M9#Z[9+MI"S-WCNV^]P4DK?;=*WZTYZ+LU_ZVBR@B?:H1OC86G]-IZ M6PSJ*>)D0O J)LI=+E:V!BP>MK\V3S:T#LOGQC[VI^"6,89NNTYVUUL'F MQP][K;5_VIM?_X#/?(+/PW5.-\3FUM]\NSO1:VMM5^3$ RZQ=EP@QY5"/$:% M#/822::54YX'F7*),M8-QO JZJ+H>EP$J #I;<:J&3UEPE[Y,3- I6<&O!<(M,X!8AU,K *))$>#"X<$(Z M2(N$TE@S'2R7+"?R8_8*"=X*;+U2V-)!Y/@)3X98K@W5F:LP2F(EQ@XS46!K MP6"+3(!YV054P@XR/Q)#@K&<"6H*K!3.&R*GVVYA*EK(R< M<(;!(53<$.\8)1[V,O&2>B=+-&NQ4.K+5#0+8PG[&%/DA8E@7%F%'-<>2:\M M3L$0K<$II*0!QM<1'T!1/T MR>@/F)HF@ &"(O4*<4H<,N S(Q^%D-%:+K $09>F(.<*-=(@9D&CN/$;:"HFLL%@+ M3W# =FE%/?KXJW 1Q[2)R(1,K)699C%@ M-"VMR,?37<_?\4L1Y//T$"D(Q4E(&RFWE%H)>P+44XX/2C5NI%7,C<61\LD M@8Z:V^@"(E91,#<803K$A *3/#"@=8&[P!B-%T%^QH/L@<\4]H4PDS@AW M# 3>:$YQ3 $\CN<7]%?72.O99'PR;E!S9BEF48PA(&ZP1E83APB1QFB30)OK MTDCK#0AY-")$K;V4EG-BE,EK3[QU0@O+K"S:?,$D?3)X8+UBBDF).+<,\1 9 M:W- ]CD2]#>6?% ::=V6(>6%)DH[2AWAD24=O5(,GIM2 ME@"L"D8M%$:=3,45:$I8$B_ !@D8<942,ES@W+H72\%DPM:/&)K+0<8KEG/* M<+ "8RJ2XTQXS9E3UH-E8I(+X9E"A,7AF(6(3P85A'0V*IM]#6(09\H@&W+\ M4&.GA(/EM6YF#D<1\OD53!0,=?>6.U=<3@63=*GJC0\ MY3J ,D\Q97$7&ADE*8K@5UK <:D$75IALD&OH6PM@OYJ!%UZ[,"])$8QS@,5 MFDN2C'02@\U.<1'T11/TR<@"\5@0$1023BK$I97():*038H$:X2A6(.@JX;" M\R3HIY,4^/2.8\I-=/:9.B[2!Z71U;J%RGL.*X@+N!=SO M!.X$:T:Y9X9AR0D-VJB !;.2:A$2+A7,BP;ND\$[,.<#(R(AQ9@%EUYC9$T4 MR D8;@IX%[ ?9Z K(#[X[+ B"1*2\:4L5P):ZFPN4(,N\0( M=K2 ^X*!^V2\UK+ >,@%H,13Q!5+R(3HD--&I&@Q,Q3781QF2@^6@NUSA6,% MVQ^%[1R '"PVIY.S7$>AC1/*&8F)"2S%@NV+ANV3(7K&$^>4$D2258@+&Y . MGJ,D4U)*2>>87EK1.C<^GZ[U+^#^A VVEDICK(5KWU0&6QICO42SDB_M'Z4M M5FF+]>:Z%)6V6*4MUO-B16F+5=IBE;98982E+59IBU7HSI\D_Y\%'V*D1'+/ M<\C1INBQI)))02(Y8Q4@)>;XJ)AC=_L'W)_ :WBGNW':W/K[FV@%\?A>N":^=[N+F MU^T3>/UJ6ZPM3UNKWQR1%&OW_]G[^M^J;J7=?R7**UW=*VVW]GALS]"C2#VW MG-Y6;X):TE/!+VC\!:%\*8%2\M??<1)Z8 C?$CPAKAXXR/J\!+:[M+V#D>_LGP-ZX=,XKJFQ(6IARHE;+4HECJ]KEH5K&84NG= MI)*Z.H583"Y0U;BRA5O-P?>QR9U7?HIL7&>@5^])'X-0"8LP,:G5+&G6O ML]@9MEX:T->C/[8 -C>*U6"+!CVK%\4!3',E!1*U2KJ:(\&YE0L3Z=<8Z0P1 MJ62!! 51(NF,(; :;@392PRU!O!SREX8RMML#4>[6N M)I3@E:4X!%=;M3G6-)=GEL52!^)+QT_F$#?8* KN#V41MP8:X@B,7=? M'-CJ@J_UZH%^W:K87QW&U^,*:J"UX 1,*A -@F1#+B9CN<9FG_4X(%KRFR!&C8[RG*NX!VU?>8ZQ[7!N:BQB5UZ MI(1CHI+&W5N0$D/(())N=4Y7R\,Y.O1@VB+C*" MSM))O8MB@R&(2N$A%*YU>R?B*H1+;XR=0-]#3)X,WE+'&9.!&)-D1Q>9U M"E!;7JT^G1&8U,F+'L@'-^04<.1_6!M7E&:)_8U8Z9KT/NG]L] [9Y:8B'U! MP)!\;MB0U:U'< UQIOTLC=Z/WZ3WO9?W/(3N@F-C!=$@J5,OU)SQMD5+-4OS M;GLG$+TS"7F2^R3W2>X;U2<7V?W=*2*Z+(D 8V\4N 6UWY,5[<$T SE+(W?W M5B#GVWN0LRU2FLEJK1O,(1KA;$W)I&Q.SJ=2MG=B7$4WN7UR^T;QV.3VR]6I M38E#%)! 'CLG:K9V\9U=B8D;36Y?&+>O!^E==Z4["<9FR08+@7037K_'U3'.I.S&M?FU[1Z\*2V)\]O0#KA]RON91B]O/^@*0 ? M/7KZ4N]^ZZ3M1UO/#MN1MFOKN1ZL!T=R__YANW^B!;#UM)^\^W^?/M;&OCK) M D_?'&T=GBTA;.576WI3BO?#5UNO.VNE;YT!?TOTH\I!Y>#1P5LG?.,RK?[G M="^5/4Z.'_Y'X>;H3.%FZW_O/7W>MAQNC6: _>9,^F;KAR>GE**G/SGBOOD_ M@V1.SO-,N^EI/1J-U*;IM6[\^81]8,#6 M;?TO>?SLFZW!/B]TMI]B9U]($?M:4K(EV4Y9L-228_&6K;?.D?/E-+D/+)X& MD6$&D3\MB/RPN%N_W@3]W,.[^_]^?&?_Y\>[^_\ZN/6=OO_=KML;Y]K_X8_= MXT\>_!/W>@[W'>MU?]??W=_[8_75@^J8N(HARV30]FQR2]6D6EIPL4$L57K$&AJG'C!+WXKQ:2M25N;25L4J%?R MKA1H&!HR]>@\$!,FGZJ;M+4PVO+KCF+.O@=.0UZD&DP1#>&)2&/)P7GJ!&U[ M!U)<>4<;1%Q77U#L;PW7_>O@B3PI!_)HZW8[_/V@G-_X.\L8O.8LWVSV[+%0 M).18J'-B\ Q#KS%"FIRU*,ZZ?2ZXE:UM5H?36*S.H%5[BYNO9I2F=Y2*"Y'5 M1X2Q;_72"HVS8,GF(IT[<2HZ747O,0:2*+&I<9)MZ='&,I&^,*2O1X-:+26W M(97$2:V3BM'D1LG$Y!M3R]&!5:0[6*592_ Z(]W[!IYRLI8BVN*R#GQ+4!FL M"Z7VB?2%(7T]?"*@CF6%:-07:8KTV@WU8(T.=_;1^I1XJ)&XE?>7=D,FT#<7 MZ! BIIJQ0A$DGP2]1+ A.NE%GX,)](4!?3W@8"$FBJT8#U6G=&MU2J]JO$MB M(E2.MT//%()=,7W9XFA_:\#AGR^.]+VCHS@L%2\@Y; M<5 [0D7.DH(%S[:ZK']-!EL4@QV<"S]TG8W((1H'!&:(;BMY57T5"MK4<0SS M,%5PI5RW02'3*;;RF9$>7,"0DT#.80">B'H)N<,(HQ>Q$^D+0_IZ^"%;RU&: M-2UTM57(T9!= 4/62\XV)MO*]@[Y5;R.N2@3Z*^!WAQW)S[I;*XS.S2I66R3 MA*R/1!2^&J!/+%\$R^L!!IN%@D_>4,:N6.X*X^"B*4%]CD)2V7>=M>.E?8X) MY,T%;?$>U<=L*#5* H2,MN1@U4['.6,O#.7KT05FG;(Y=Q-M;0:QDM'A M;:8720P1G4A4E'-:4=HDM=,O+)WA]M/^_*4\OZ)>\ M_JLHS6-5JFH0B%T++27F=D4&R.2MS\1;K\[%%*38X3)&DR6+\E:*AAM%4]7$ ME CZ&H?.4G0KZZ?8TC5&^EC^:K4+R5CMEB9>*-;FB4"XIYDGOC2DK\<47-%Q MJSD;1ZA(ER F1TBF<0P%NO54ZO:.]RO"3=)@F4#_W)G5"8FZ18]1S52=V6.N MQ08,A7-,Z8I2QK;:%+/.VJ3>AF+"BOC2VR7FZL?F(MV3=9C=6/W@D40MW$<,L1? &J%,2V5I M2%^/+6"D*$!%[1.O2!<73%9;U 1,.NY=H$H>&Z-6 2X=6YA WUR@V]!\+:$T ME() EKI#AN1:S]#=516;F%B^");78PN(*9?@1MTN.PKA9#(BOIG>"3BP5U-M MB++/!,-KC./@+9=&,0!DK,4Q]NA6D!GF8LE4[*,HC%J ME;.%9K)W/H?$W$\T>(%6RM\;A/0O+%WAIF+C_E!"^>ORPU]\.%2-SB:M0+3L M4%\2-INQJ_T)V%N5R5F+XJQW5%]@M2AU1C+<_:B^T+K)O8)Q%+D U$XI;>\D M7!'-!CG=S](L1B#\7%$$Z*P MH=Z:L>2X, 9V-$1&>67G N=U!GK*DGNL-C U1,H69VRNT=/>FO MD9'&H 8]*\RGY;XTG*]'&Y*HR<8Y&LM=)W30J3W;E$T+DDH3!,LCR1C#BM*E MB]1N7B+#AM2;?;< U&GO?OS/=VI$39WQRU3PG3KC;RT6HZA'7W(BJMA[8Q\) MK21BJ,Q7E9\Z9X//,QOL[G\[9H*36(ZV'V_MW[^70HO%.3;5UVR060U CCH= MY)83UV:]5_\N@5_%<#Z2,V7&-[#.^F3WR>X?Z=-CI!9M"KDB5V*VX!U&QPP- M>++[\MC]U=OL'AS5[L4;X%K4J==7XG)5B[\Z6S+J/.ZV=S ,M_[\CL+)[I/= M)[MO5)]<9&^9Z]A;<6JT-TRBEGR48*G4G%/V91:F6AR[[ZW9[IRK[QVZB1#9 M8 G19 IBK/,5(7-O'L:>E!7$\V4N)KE/#Q!\ *VS_JBRR/W-=.=7?9@R1D.: U"L6JZNVR<\KI.Y1Q]&J7*5HYQ1?%\ MY<')[Q=>7?CZN>CE]'<]^'WGI$,'Y@Z>O)"S'CWWCG[P]6T]EI$=>-*^M4S& MTA2XAV>J4WSG+6C0BG^9#/GAX=C"O=.&R/])*_MV]>'M3G M#U[SQ1M?/.LU^Y^O2-8^>O'\_5]Y7Q.O\&F!T:8M<&_WQYL_'QR^;LXSN=], M/FSRFY&NK;TACU[*JZ/MK]\>!AV#M4YR\:QS70',Z&PB#]Y);""SHBIJMO:-M&8MS1$U. MISO]3JO?C@E&<@D52K0I==1V9(Y1.F070Z@G3/CNZU!UW7)3(SD53'INJ9CT MOGKF1.C3^G4:,-06!8 CYN:R@&>RP97$*86T?5',GU#*?T!ZPF$ZSH_DV5&[ M\?K%-_7@Z-DC>77CX,G)<)U\Z9NSLY\A>UQ@C<).KG=Z^.PA9_XJV32>\[.5 MTK,+GT'@JQ,(K/'QZ3'4;R9^[V'[E7OOL0^=UMFOU/3XI--^^%CP?C9V68V% MCSKM7ZSS_W4&CSOWV7?X0Z?XO!KK_R]9^;0:XL$?6[OZJ0='6S>5D>O6CR^> MM"UO5UO#@'_+EKIL%[FPO<9(?VU5;7;G_=R>/3T\I=K;[?[CT^GH/9LS_ 5N M_KU=^,DGN>S87>3"BQBZ/1VX!UO?JH^I#=J<05M$W]U\R=7 MO#@Z^H!TS2=A<5$=H ;[R=C)(EC(YTJA&0ZZD1"U&:Z/-O9TM5;BY5'&II8K'O_QQ MY^%]N//K#\=W'][Q=XY_@KO?Z7D?_F3WOO_AU=U??_AC=__?#_>^__E@?:GB M[LF2QMT'=Q[N/=Y[6!_N?7?WMUV]A[WO?K)W'O[XZ,[#FW_L_;IK[W[_8]][ ML[38?@E[/]T;Q8IS"]WX3'THL7(*;&-(K0[B H.I94-%V-3* M2*T5+IV4N%)<49S$-8EK*<1%52=D\IV26&R0)&/5QSP7$:J6AIOO=Y[KM?_R>W^= _\D++"8"C98# 3ZBMLZBY:ET&?:0>R MO1/0K:+?I-JT7UBENW\=/)$GY4 >;=UNA[\?E/,;S&>]C#^=1#6J8J1$"0C1 M1>XYQ%B=LR7ETJ>3N"S.>K/2W?[]E[OW[[D(TBLEXPJHD]@JFMR;-4P<6%RW MZ*PZB9A6X*8HWS5&>NDU)JAIU-Y%JIUY*/2ET#*T%LE.I"\,Z%0,9+NIDJ4DZY!B]10%%NKF@"19!3R8B]LT E*]+90VJU M\$3ZPI#NUI".I73RI9F4B V.Q:H3H5WU-,6VQ@ZMG,AO)C^!?HV!3JXA>:S, M09$>+>GP4\R8N(=H/4V@+PSHZP&'(!![=-U@&3]&$0S!SJ8$R5"L%PJTO1.< M6]F-*FOYA24(_?/%D;YW=+3UPY-3, S9,D"?6U)#2"R6CE40 W>F!-7[L?F?.?H\D;XPI!^O(3T[.EFH M-Z$Y1;JRN,FE.N-#S6I8Q!AHR #%N HTD7Z-D=YU*H^$X(MTS#UEL,%:SU&\ M%+5>KP;I$\P7 ;-; S.A)(JAF]XD&K2]&G&VFMB[Z/R=2A3>WHGN&J9G3"#_ M:9Q[R[5G9Y.K6!VSQ,8^9]^M+0KN.64O#.7G\AFL6-N*F!;;0'EKAIC9=/0A M ,0F$+9W/,/*);]!2/_"\AEN/^W/7\IA.PLI_+\#L]_*@YG3\-X\K$!C03-R MMPEK8:ZN,ZO[41T1I[G^L2S>>O564.&/O?OW2E7[LC#JDS8T0'Q45X,+&0LE M0^$:;4G*6RZMO-NDL.A< /G,2*_B03$NV8M#SIVE#7&'B#V''L1/I"\,Z<=K M2(\^MM#!FPX5#3:G2,]!3%%N#Z4XAV2'@/C*V_,E!"?0KPW0LVM%_[/B0T+P MC2 I_P,!E9RKX 3ZPH#NUH >8NQ$#4SG7 SVVD:1_V9"3(W$%2D)3LJ%7GY' MR,3YYN)'\7,@!U'BWN9D$(1D$#B87 M*"9Y& 'BD"55-=T)5^K ;1#2O[",AO\^Z&WK=CEH3XJ>]"SNT.31\P=%#M]? ML>N+#YG&[)UC8;$GU%5RJWZL>7B'E6H)D[^6Q%^WWBH66SG!3L7%?V_T1!8J_^'AH MSZ#6A\? )6!PA8J7X'+CDI-PD\E9B^*LV^?B"130@5=[A"0J9Z6 1M38-,GV MWC A>[;;.P[="MVE2\K,E8_-17I%CHFK+54?"<6W)!WT$5FH1(7KM$Z6AO3U M> (0%^>A&O Y&JP0# 7+I@?*[F2[[MBTK?;*"L)$^C5&>H%J/:)'GQBY2D8B M<@592O:IS5R&I2%]/=K WG%RP1OU-;U1LXV-FF_%J/,)S=F&4<8>Y@K!TG"^'F_ T#I$8>-/9W0.ABU&X\4I MTB$@]A%5)%P%1QN$],^4R[ A)6G?+1)UVKL?__.=.E)3\?XR17ZGXOU;D9P8 M"9# "RI'Z*\\,J"4(2#TV&16NEC4;# 4[W?/HCFWOBMV[[N;]Q@($O=D:G'! MH)5JF*B:#@78);+J_8T45G1NY>/Y"6$JWF]@,?;)[Y/?/ZZ0FS@'*=GD6PS84ISLOC1VWWO+ M>K]_SR)$SY5-2#PVIH1HR+4V"EF5U&UI,))'@ELY/E\*8Y+[)/=)[AO5)Q=) M#*Q1N.784R<, !1R\L2A< ;"/*L(+(_:QVQ)A$3N'>#H44C7E]Y M2-Z[;%U-8]?.RL>XPG0^-W#R^X77%[Y^+GHY_5T/?M_YQ\F/TSO(AU__V9]_ M'GQ]/V]\^1$?][P:/960:ONZ%D1BYUO"3ZYT>_N;E07W^X ;S5VK7#0(Y6R$YN_#I4??5";>L MC<+I,=1O)G[O8?N5>^^Q#YW6V:^4<#[IM!\^%KR?C5U68^&C3OL7ZWM_O7+O MSGWV'5;0*3ZO9LZGCYKR]Q\O'%T_:EK>K+9VXW5L< M>ME.'IZ2[>UV_[&V[_V)V?X"-__>+OSDDUQV["YR MX44,W9X.W(.M;]6VU 9MSJ MHN]NOCA\^NS])0UFI[V3*UX<'7U U^*3L+BH M#E"_[F3LY+G.,N],'OE,NWK^GL##QW3":*)X_O;S[ZP\O][[["6Y]O_=@]_'N\=WO?WBIWW^TMW_SU=WO?WQ'B/*17N,. MW-K_YZ,[#[^U>]_=P3MP\]6=X[W?[CS\YX.]Q[^XW?T??[OS^$1:_C_[ +^[ M'VY]>P]7'R1@LE;UY2W+$?" M5KHM/B(R$C"1)ZG.YA@D3=Y:&&\=K_-6[$G'-IGH6MAO.76>$NR MV"[6&BXE&6S<#*7N3/#!=INQM3P*RRMM7Y=5RO+NUPP- MQN8"O6;N562 M#3,4M4[R*()S$L/F>&G;9 )] M//$@X#ATTWRV"O0.AC)$T\@Q@938AH@/X"I>/N@[@;ZY0(]68JC=I3I*U 8O MUE5!:HK[8(N=JSM+ _IZN"%8+M9!&(5IG4&":K(M"G2):)7B(92\O>/8K]A? MPPI72PDW_//%D;YW=+3UPY-3, S$VGU)V%TAC,6Q M/MG5-N%#G%[AV'ETS5< MZ)E _T\!AU1+=+Y+4(QC)YL:6!MZ8\0&;0)]84!?#SXD5&.T2S,B48&>G#6, M,-!>JXYH\^%$*3RLK+]TE'$"?7.!'J,B7*=P=*XA=B%U3WI"[V-R/N4KBC). M+%\$R^OQA9'@W-6/-$&B5[>#JQ$,V2ACD^?F8W:RO8-^RG5=8R!;*@TEAY!& M467F3+7K6PS8J\0VSMI_WY2SELKU7 #\Q^*P]F/L/[JPG56$6-D)(ZAL[B,S54 M(Z0!<.O5N9""VAT"5?D@)IK:0CYC.6/30J* MSN6/SVVAI"H-BGH5T6(0TLS,3%H:RM=C"JV1DQ*\Z3:QP1*[H=Z;\5 CM1:!7!\Q!5ZYN$G)QE]8 MPL)_'_2V=;L.D8X@;RY0.Z%U"Q7H[P$ M02$D5+.\^H CP3C(W,:\-)2OAQ80@LT![)"% H-5 &[(7A9E MG:^\(,0^)53#I$ QR,D;9LM&S9+&#M7-B+2]$\**TJ4I:RY[;"[0(?30*0GT M1MA;S1Z$.G;?6ZOJ@4R@+PSHYZ() 3IW&PP#-[5-()@C3*Y]7V3#U;&LL#:>72)N48?Z8\A@VI-?MN MZ:?3WOWXG^]4AYKZU9>IWCOUJ]^*XZ T(,E>;!G5];@G*R6C!>269"AY6%\WDA M4[UZ VNL3W:?[/YQ&0*6/&#Q[&U$!Y4X51N\1*!0NPV3W1?'[J_>9G>/#6QI M8K*(-8BV& Y*]KY2+A)*C=UN[WCG5HSGBQ1-=I_L/ME]H_KD(A%;%]6#C]XG M%DQ!!(*XEM2ZZ][9#)/=E\;N>VNV>W25"(LUW9-WD-\Y5FF+P\(P>=OZ1#[_^LZ<_ZFLGE_BS*T[O2;OAD3P[:C=>O_BF M'AP]>R2O;AP\.>G_4B+ZI--^^%CP?C9V M68V%CSKM7ZSZ_?5ZOCOWV7=81Z?XO!I;@#[*%+A]\,?6KG[JP='6S2>UU:T? M7SQI6]ZNML9T_A:W7K:+7-A>8Z2_9MG-[KR?V[.GAZ=4>[O=?ZSM>W^JMK_ MS;^W"S_Y))<=NXM<>!%#MZ<#]V#K6[4XM4&;,VB+Z+N;+PZ?/GM_B8/9:>_D MBA='1Q^0L?@D+"ZJ ]3;.QD[>:ZSS#L32C[3/I^_)QSQ,9UPVC)U7)\>G@B< MW-![:8?C4]L[/SRIZ@(?OOJ(73\?T26?!WF?G-TX6[B)+?S"*O3L'\KO[=%9 M:9[!/B]TMK^4R/J&!3RGCOP' I>MID Q6K2=T<4F-H+/UO6Q6N7^5'!T,W!Y MJ<#EP^)V]W_0-OSXVYV'NZ_N[O]\L/?X9MC=_]?!.-<=^.6/W7V]YOLQQX6W'W\\\'N\8^/]K[_ >[L__;'[J\_>'WOX=W]FW_H_=D[^P^&COQ_ M=@;NWS_>_?9>J^*C;6@26S)8I!C*CHV-W (Y]()#1S[@*ES'L@63N*XI<:48 M$D O%>PHDP1,PD/7+;D4/%6Z6NZB5[):Y1/F:3Q&XF;TW>^A!O9?"5V66;/".D MJ@2&OHVJ9SF[7B9O+8VW7N]$U>O_='SKIWM$B7L#-,R0#-:D!I>WT83<@+EA M:T,#PSN["F'6O?K;XG7_.G@B3\J!/-JZW0Y_/RCGMYO.W?-_YEQ;Y"I#8XXK MQIPH$;O&U:=2J.09W5H69]U^.[JU]_)>"9PR9&=:CF!0;6O#E<7TTJ#E%#W4 M,*);?F5IDU0 9IV,SXQTE&!K2Z7*T.)KA7Q(P<5BP9(-Q4VD+PSIQ^M(;\*E MI6AR'86OHD^C,DXTK*;GJ&+*VED1YQHCG;.34*%7: X%B%.KR2$F MA7GQ=<[I2T.Z6T.ZE8X$B":U%@VZAD9BK\:UR+V2=P5&B;NP2O;\'MD)]&L# M]- D=&7]?E)D.S>V382<1&#U1'E.Z4L#^GK H1;7$E(S-:G=CM2#(2M!IW1J MH&/OI*GQ[B.LTN4+;6]>Z:NE!!S^^>)(WSLZVOKAR2D8!FY/TX5V6_U LN87 MKQ3 -D 6;SMXCU&&*F5)CKBV+M)SG@RV* 8[>"O\8/>^O1?0MU%NV4092SW% M6\/!5U-[Q[&UWS>+ZI0D7@6ZALDU$^E_UMTN'6.'@LTQEM#%45)?-/84'$.< MV2A+0_KQ&M(Q8&)0?/<(;A383X9")I,DL0M.;,,1:(2P4GZ?2+^^2%=OQ(5D M 408G90A*-V[*]C1IP+E:I ^P7P1,+LU,-OLDL\5U/%PR2!249_#%^-;I@Z) MJA^%6@C\!/+U!;*-5*G%%H4*(C.UX@K9L=1=>PLTI^R%H7P]O&"M>OS>BLE5 M 8Z"9+*P-RS@@_B>$XUB>S:LPM3Q^OO""[>?]N]U M-7)7NDI-Z2M@#D$RI=Q*) #,N?3)6XOBK5=O!17<[D_WB#-6P6Y"26S0C3)R MMA83I'6JH&3FU-6 :%8YM( M7QC2C]>0[E,@1^A-M"48;*4:'>]J@*.Z)Z6@S6E[!W'%4\SK.@-=V +X9&.3 M@$D<<;% ODJHGG./$^@+ [I; [KT:(/2MT&JS6 HUC!V,9%<*SXYZ%FV=]S* M3C&OZXSSRL[Y[(I$&U&Z9T B1,=)_T#&B?.%X7P]Y."\=ZYU;WP?IGNB;#AR M,Z&B$D"&SF.SO;=13?>9T?"WA1S^^Z"WK=OEH#TI>M*SN$.31\\?%#E\?\6N M+SYD&KRX[)./J1 VB6JGH%2QY)OKULZ0Z:+XZ];;Q4+= M(BV:;'TTA2TW*C9&&%M70UQYZS8H9#H71SXSTDGAC!Q*HA@PURBYAX8.DT*: M*L[,I:4A_7@-Z5([H;J=IA>;U"V)8D2=3^/$ <7:JS0:0<:5\Q/HUQCHMEJQ MCDDG\:3H)E%71#I$I !-'=.9SK!Y6';KLW9#3Q;!E"S=8$O>Y.::Z3V5'!W5 MB'[HSLR\I.L,9*'NLP*84D<7(O/A[JE+-R#8\%.Q30]LHU:O*FIY(_VQ(7X\G]!)J MZ*69A.35.I%JLD,T-3>B4BQ &2G5N++O4$>;0+\V0)<8 H48"T2U5C$*N%A= MX6#%24M7%$^80/]L0%\/-OC28[$]&L'N#-HH)MN<#1)T\6BK2[B]$U?LYH1^ MC7&.U44?>^=6.H;DN;:*OE?L-I0NLPK+TG"^'FZ(EJ04"F84S3/(H1GV(9EH M=5H/T56P0S> <>4N7PUR\U(9-J0B[;LUHDY[]^-_OE-&:LI?7Z;&[Y2_?FNY M6,D@0RV0;$(1GV.O8ZM"4_=.I,WM[XN:#8;\]>Y9,.?6=\7N/OSM'O8,-%:6 M.,'(#.EDR)5D'+><6X$:()]DL-JXHG0^BW4*8&]@+?;)[Y/?/[+F(DM,Q+X@ M#&L_-VS(OG4$U]0\XYRKTU,L3C*JP(::EU,#99=+B*V MQ.V=0+2*X7Q9A,GND]TGNV]4GUQD<:931'19$@'&WBAP"VK!)RO:@VDNPRZ. MW??>M-Z/[]QS22 3!S-6UPV2#88*D$FN]B$^A4%X>R?&5723W">Y;Q2137*_ MW)Z=E#A$ 0GDL7.B9FL7W]F5F+C-/3O+(_>W3/??[C4L/5I(HW8 &Y3J#4E5 MFD_110P>Q-,(S<0(*X?G4P,GOU]X?>'KYZ*7T]_UX/>=DPX=F#MX\D+.>O3< M._K!U[=UU@$(I\F,SYX>'8S/W#ALC_3#O[=O7A[4YP]>(_V-+Y[=K_W/5R3K MW;UX_OZOO'%OI2DK'%[]RB*,-FT!_#G(IWWVQL\'AZ^;\TSN-Y,/F_QFI&MK M;\BCE_+J:/OKMV[J\<$3L]:)Z_?_WKOL_5/NDOZ*E?4F3Y\C);6GAR=C?D.? MVW8X/J5-DDUIRM:#PS$M_-,JW MGO:M0?3Z^!S]XVO9>=U<1U)7%* M(:U?QR-WS)C =42=##GHIU/(:(L IOPV@A[+2.<]81-^;2D=:'<^>7X#THG) M]G?@:?]!TSGUT:.G+T>J\0D;'6T].VQ'VJZMYWJP'AS)_?N'[?YI1^D8CG?_ M[]/'VMA7_^N_"%SZYFCK\&QA<"N_.NFD,25L/7_UK&T=/#F;QK=$/Z7'RL&C M@[?.]<856OW/F5ZJ+?">:SU[>GC2TJVC=O_Q>)RV_O?>T^=MR^'6^!38;VZ? M'GBSTOS)$??-_QDFQ,EYGVF//:U'VL*J)*W7OO'V$_GNL5M+&_^3#,\:])I@ M3V8.'<1'\NRHW7C]XAN]UV>/Y-6-@RPM:U=_=R# MHZV;.@'4K1]?/&E;WJZVU'&"MVS8RW:2"]MKG/37UNQF=]_/_V'_,Y)__[X8 M?X&;?V\7?O))+CMV%[GP(H9N3P?NP=:WZMMK@S9GT!;1=S=?'#Y]]OZ*,K/3 MWLD5+XZ./B K]$E87%0'J+MU,G8GEO4[D_<^TZ;*OR?P^S&=\"%O^G78<6M? M/96/FD;>UQV?!W6?G$4^6[B)+;SZ8FA_:]+_.)D1O1OUM_4,\N@RF\0W;4GI MW;=\X26EC5P:NOQ>+:G%MPHVYZXGB\(]0/(.@6JU_70/!U@\71J"N33TJ4M# MK^[L/WAX]_N[C_:^O^GWOOM9/__@P1[<<7>.?SRX\^MX[[=7=Q\6.+\T]..# M6]_O_7;W\2_VSGZQ>]__8&_I.>X^_/?#W<<_/ACOW=K_\?'>\=V^]V8YM^_N MA[$IT_O80HI&&,$@1V\R!V[@HV2[IG$-8GK@P7 QUI8;CG$,I8J.?L<"X91-+H5HC:):V'$Y=:) M2]!9LLF &Q:7M=WD[*HAR-4"!]OSV":E!A?2Y*W)6POA+9?10H;6V4?$5L1* MCZZ$7KH/K?7)6POC+;_&6Z4P<56#JT@=0N;BC#2/IC%RP)S!57^RO3/P*J0O MN[S@WPK:?QW\T:IY=GA0/DVGX(LH3L*.=!K.@1KP*%22;97,Q964/!3 25>+ MHJO;YP);'*M'&]"H_]\-1@=&B(+Q/8YR)3YZ9T=@:\4,&U2;9%8A^MR!( M$ M'E"ZC'W)2'E4(R)6"\5SA!D(6AK0UP-!E*WG',7$EA7H:I@881:CX]RP5O'D M@P+=KN)42+S60/>^@[-)>D6L7;(KO8;Q0S#F. ,G2P/Z>N"DU-S0>S#%6C0( M#(:I@L[H"#[$#C1VJ.(JT*6=CXGSS<5YLJWV@O=2O3)UI0BBI\X M7QC.UP,-D$O!DL%DKLE@[V64#PVF.6R6*1+;OKWCO-NPBN!?6%+0?Q^4]N1( M&S[%$-^KSEXD5(!4:ZSHG60;"Z(O55]ZQV52U:*HZN!:K;/LFG ?,0:FDFUW5)(%'>%@ M?;@:G$\H7P3*ZV&$D'HJ \JA_YZ$S3J.K+4I+Q=<'LG^$M;'!/(FPMD MRRFE()BZMSI/-V;.Z&*OS4DM_8I6!2:0+P+D]3 !.@K.(QLGG0V&I--Q\,X$ MCK4+>TI-Y^0I67J=<=RK:]G6S*4&]#4+^A'QK^!<+!9GVOK20+X>(PA!*(A- MVI]#A1RY&2XIFNRRKZ['"EX4Y"L+N$$XO^HM>6_4N3@[A1F?O^'"&^&%LTHE MAO^.2B4GP+[U_$$[_+,\R%KQF!G_7'/)[=*:I,.4=>:,#!4B35XF#;* MIM'7JW-Q Y+$/#(_49(W"(75V:B@SD97=V,(-?>LSL8[BN3/A8QK V1NO45U M."*0(%8BW>66@TA^)+HBF;D-[V-?I(">MP.GTZ M7PS@YW9K]%$FL"G N8R9VEJCGJ0W/G+NMD7HD4>-4B5O^&:"_/J"O,122U=8 M%^D8$Y++KHB/1%)LC6Z&%!:&]/60 KN(IT*&92SH.=>,^ (&?B B?[ M&VAJ&?Y/H71J&Z](E=BMN =QE%V?FP6G.2^,'(_E^D3?- !96/5Y#=8QX8A5[,)V99> M.+DJ;7L'@ULQGE\]G.0^R7V2^T;UR454R%W'WHI3D[UA$K7CHP1+I>:W3VZ?W+Y1 M?7*AY-W2LUB)-B(""[E26_<$P0O8GB>W+XS;WY'TYW)E-I%[-]A:&LGZS<36 MI( 76X%'A-XQKBA.%%-+6WIO;6U7+%U-Z:VEM3>VNV<&IO3>VM65']?["@(5?T MV?:$&2%7:?JBN$ZU-ZGA];8"-^.9EXIG/O[EY>[^#\>[\)/38VYO_Z=P]]=_ M/[B[OQOV'O[\\,[#GX[O_/J#WSO^[8_U>.;=_6__V'VX>WSWNW\_VOON%[?W MW:-'=W_]UZ/=X]]@[_L]O>[>@SL/B[^U_Z^WM;?V[_O=E_>DQT+DV50(8M!5 M,=RXFY.ZQ>*02I,1SP1R*_2;M)%YBD%,ZOH0=2&&[&T)2E46,PA!%H[4D46* MQS*I:V'4=;Q&7:U;[T,B[<^QB[D6,%1#,1AC2!)J$5+J2C&M.%S#2BN3N*XI M<47?,@/;6C'I%"SL6O=1K2Y7:P\%)W$MC+C<&G&I+15CK&#*V*N-DM*H%I\- MV=B<'7\[W-[Q?N4]3]Z:O+40WBH9]>GEF)RWB+%2SUSH2U?T5"+ M-.ID^T*M%\FCAC\H6;UC ^4LFW%MD-ZIIPSB'65"6T& M]/5(4"24GA,9Z%B&_%8PK.@W;"U)"MD7#D.M U?@9CF[:XSTR"2.4BC="S;? MI5??@L^U]-R[S)COTI"^'CII@JA.B#?>6W5!H&63=;B-CJ5D5/^C^[&U*JW2 MY=5_)] W%^@NEU:"D,[E!9F:4KRW()1*&,6VYY2^-*"OQQHR^"!)HG$0U'@/ M/9D M8([.L._1]%H24JLMV:A0OGQ-_ GDS06RA=:*A 0I(*8,7!M()0]J)J98TP3R MY@%Y/4[ .EX"E0PFR :!1@D6;*98WX \%G!M>X>F(N8UQC&RQ2PVATQ*WHCB M^]"I&>L *5J:^0A+ _EZC !MS4U*-M;3" :BU=FZ-).HH(YO::6?&-X4+ETM M>_-R$:8 UY<<_PRYUA353FD5L71/1!PRJ)^!5AS7R6V+XK97YX(*-9/$Y*L! M#CB""M:(N&Y2(M9#O50\50)(ETX1G>LJ#"';VS68??6:7]VDO.Z*\>Y]=-ONOJ(+X>BW"!"0B2<=R+0<9B"$,VV377 MN4"$/N6[O@201^\4O-9'-=XP.Y?5@D>N-I=8(?:9<;PTI*\')*Q/M3I+1C!V MG:"/W0N:#$5LL6;X% =.PMLLLU9N[>G6+!8RC0< M.W1NY>/YS)!9*'H#]R9/>I_T_E'TWB+;5KA*HX C35D-0!LZX>M7[&; EZ3W#>*R":Y M7XKQ#E(R2;?8L"6XB3WA9&[>RN.\^V]SIU=CM4T2DKNR&!$ MQ)L8(281Z&S5=@]#Y>7\JLSD]LGMD]LWJD\NDL5?HW#+L:=.& HY.2)@QIT M0)C_AH6XR>V7XO;U&'T)CEJ'8JS/P6!N9,B%L?XNMJ(OW8^D05CY&%?XCD3_ M2>^;)N U%;NN@:[4;.Q4[/H[=%3V'QRV]G[-+C[O_YB[QS__'#O^.Z#O>,?CO>.?WIY9_\G M;=>NU7,[7^S>]W?^N+NOW_M^U^\]ONEW'^KO[_[Y8.^[?S^X M<_R3W7VX][9FUW?WPZUO[W7L&8K/)@%$@]UY(YS!)!_'KN?HJM?I%&-<@=VD M*NQ30&(2UP<+K]18F$O4Z5VP>Q9R$0."3^P8&TSB6AAQ':\1EV5NM;IHG&4T M*&2-9!&3FT"K6 AP[(^(:663G<0UB6LAQ.5]C99[3HD0R2;*.;20,#BJJ06: MQ+4PXG)KQ!78,S%6XX75XBH]C/7B8"#:$-08PUC2]H[C%4S%KLE;B^&MY'JH MW5;KD\GY+OZBT$=Q4QU\M;">,NO\5:,-8:"W40@;] K97'(WE2"WEJA MUCIL[Z0 J^ VJ1;>U.N:N^?/E<+QGD((K07U$D(XJ?SOH"8+C%(H3+):%%G= M/A_654G5HE!?VH>=44XSY5T]D7\CGEGGA[ M!W$%&U4G8P+]0)]84!?#YMD;Z%$ 1-# MB@9U_$RNE0U3CITAQI;;]HZCE9NR?-<:Z!"2(KKB4 8?&JSB&V3B2I*H"TZ@ M+PSHZW&&S-;F9,E &KH9B:KAD-!47U/QE(OO>4CM^E4*EU[8V;S25TN),TRU MKK\6%FRE"KCJ_5B_

Z,A!U.*"+E)58NBJH-S48;L$F4H;"PWI:H*P1"% M9%KR@#FH]=FM.A\KFS9)-&"*@WQV37 IXB14GRQBC&*K^J$86PAY:(-?#0:II),(+\&P$\N8!>3U.4*B1J]),K-@,1JMS0-NV%SH"8;A[6/:()Q/M:ZIUG5I;LN$(NRC<$2U4;J$WM@Y3B0A M24S31MDT^GIU+FZ ?%*^-1M]&I2^K/>&>ZXF)5>B%(NU5[51PI3CNL9 !D@E M$Y?Q,&#@(JQ KC6'6BI#G5&##03R>M2@NEPQNVZH$ACDW(W^94V 5JFF7JD5 M!?+EK9 )Y,T%(. /#6SIF;6 MK,U\Q;69*XI::I*]V(*."P\KKF2TH"9RBAL MDK)!L,EP!#),^K)R#$QU>R=X6%DXGQD^*S-OX-[@2>Z3W#\N\O8UC M7Q]QJC9X4?R//]_2R'T][D:<@\^93$NC\'X%,8(I&;&MA1QKI6'F>^=6 MC.>#Z)/<)[E/9Z2*I/;-XK')K=?KBZ'$KE:;)EZ M%J06AIV7,D?KN/H^JS8NCMO7X_.VA]@8K8FVBT%HR7"V8/2?L#C,T6QICS6E,>:+9SR6%,>:Q8]_Y\K&" =; 5JXADAL;C:0_W_[+UM4UNYTC7\ M5UR/N\PSO[>Q_>TTE_Y=[62];FNVSOX#7L'>R> M=5YU#MH?7GYM'[YDG5>OQ>YY6^SR/WI[.V^OE\?:^02=TX^4<9<'69) O2: MWA&#SA 7(A,V1LI+IIXQL$[M"DH*5.!:4>!BU@3AG+)<1/""F>2*,K*)/($V MSE?@6C+@.I\ KF0L"N83X:$(H(O("$H="55.!(C!6&'6-L':=:TJ<%7@6A;@ MHM*C]8%3Y0U8'M'Y ,I:B2K/;%<9U[(!%YL +JXYJ(")*.\P,ZZH"$8CB,SK ME$3KI >ZMBG$NKKA@+CB5L6MQ<2MQ+GBD2JIG(3 C N"JJB 6Z\@@:JXM62X M=1'9DN__YFO[]*.SWIKH*?$L%&&78(FQ-I#,J)VCB,$9L;;)UH'I=^FL" MT;HB7>V)TX%[3\&"*RK[#-:%G1FLJNK% ENZC1(0M116@4W)HA$8*5,VR>(E MJI:^9)8^Z0F*P6M-)1 'UA9I&T6LEY$H 8ZCE5ZQ;.E&KYO964DU],4U=+!" MHM22Q>$YX-O1%DK^IACYO%RDR"$W)2V$@">84!:I2*4PADC>B&OJ2&?JDJX&& M)*RDG@3M&0&G%7$,91[-8 S7D)1D:YM3%,^1)/X'4TD5@ED3+(@%#$T'N./'>:I.D12=->%C;-.MYH[5 =EY+9-4267/P*GAC42::P -CPB"GDENF+*>@Q!-Y%2I\ MW1V^SJ8I*Q,H8<4 HC M@'')) !*PQ&HI\QJI:-P3W2240WY/H8\Z3903FHFO2?*EEIW1BIBC U$IHS& M6GEA*<^&/'MA[6K(BVO(0($F#.B22B"$MXIE"W;!<0L"TQ-E;51#OH\A3[D- MN$M.*T-"4KS$$0%!PQU1C"=/8T@VE!)9M6;E"MNQ46"M K*%(0#E&'&A+ I.4RQ2=#;*L!92J=7.#(Z:J-2]@ G&%]PKO M=X)WZRPJ;6R3]R>UI3'K2HH*[A7<%PG(*KC/ID:1C )@#K4IH7O12!MEYN^: M8NY!75-$E@WXM*$,G7IF] MTM:XWX"/(A&_](?=1L9_$'OY'G_'7R_*#C7X<.7"<3?1;Y>@RYUR?^X%NHYJ=(W"#B9X(IM_87[)WBV7#MW]<>ZK![1"8Z M=,X3EC)"/V529(S:WER"C@+)B&ZQ'CPQGIE MV&AYR]?$\*(L*)ZBA@QSU#*9B2TUI;R[SZL 3>! .%]O\K^]_.FK,]U:$&!?/*\!G)V*5 MN?X9L?7O]?JGY9$:X!RVO@SB,+>K=9S?/+Y\V'% <_[W\F&;WX]\ MMQ=#ZS2SC.:*W_N'^4'._L\_#&?ZUV'^S&4IK.&X%%;KGYW^<6PQ:)5/8;_^JY"3YGN_Y"?LAV$K=UK&_^,8?KE+7T_DG=BJ&KA1!K(<2GQ8I:"+$60OS. MCOMN&Z]:TZ^VL-9%O+>S=V>0+TYQ,,C0T\\-*SO_J05L9AF&A7OL6O%BE/,E MDU#:.Z&M ^FT0QV0HTY"NA#,* N;4QB=0_%Z#O7 T/+\_;.V]. MV^=O9(>_[;8/=T7GU9NONG_;6S]>*\ ML_59[+UZ?;9WX',[7W[=.VQ#Y_"OSYT/?UZOC;CU26Z_^"C19/W6-C7GZV(5U=TJ<*TH<+%HE(A460@&@K76!5V.%ARCPB<3 M*W M&7"=3P 76L DJT;6"1QG I<%;B^ M"US4\V1H#) G-R;N@K?.I0@4K.71\"(LFBTY2& >>?[?1)FJ'2^>'4\Z0S1H)X#FB>M- MMN.\<20V4DJ4390['9FA:6V35UW1%;9CF@!-XM;HE+>2)CENJ$>6"7C0+*@G M6H\K[YZ;D4]Z#A+8%$W,PR<3)Z7B#'$A4<)\0>L@: LO!O4=!I[U2.L>H2+ MZ0VN>>^/D/;!60UT+EFHMZ$[Y8%3)!\T;;R+S MW"C']CP3/J4)URB8A!1$+"4AN%A7%_#(KH)[!?<[@;MVH$Q4)5\[ M@ W&6LH% U7RQB.W%=R7#=PGO7+2:P@A2L*T,P2\*O5^\I\Z)7287 *G1S%9 M%J:EQRNX5W"OX+Y0?7(?)7&6($7/,F6/H#'S>(62&A^3Z3J#L*#5>IJ]029:F.KU-7/D!]YU_U:A:ZJT-6STQVJ M0E=5Z*H*756AJRITM70B3;6%5>BJ"EW5].6[)Q,8;EE1M++2@ [>*J%%8DRC MC-&FBR!D5EV<,[DX#][+_%VTL_5&=K8^R]WBXCQ_*?<._CIH;WFQ^Z&SO_MA M][2X+2==G)V=S[G=;_*UG^GV3N^@N#CSO0\['W+;SG-[\S/N'?QVV#E_>UWH M:N?S:?O3Q\B#0L! RBDE@< -,:@I04&=5T+ZZ)M"N$#U.LR><%"5%RIT/9GR M@@B..J=CU&"UL6 $,N.2!N6$Y16ZE@RZSB>@*VGF'0H@S"6:H2LB02J1L."Y M*\@5+%W;M%2LY]6K E<%KB4!+A.%9R+*%*P$3;F)R@;4.L42:Q)8!:XE RXV M 5S(10P) E% (\E#C,3Y( B8/+J>:<4*C@:.AD.IU2L"K81KV7#K:G'.T_:+C]P&KQG$O$-,DH#,NT:76$$P(3@+ M*>:%:VV3KPO%U_GL8C%5ZJI*73TQ\TIERZBT55X!(AK'G-; A+=0=A,5P98* MP=Y->;LP>:D$(E'6:@+,*8).,R*HX$:ID$:Y?]- MP&# :FJE3C)R;F.("B]%.1_9SJLIW\>4)[T_(!P7-.^?).=%Z%P98AU'DK=/ M"@S'X&R1R&&V&O+J&C(*EV*FI%0:#59%ZZ*.-K@8>#")R6K(BV?(D]Z0 $'D M$03B@2<">3-!C,M;"T:!.DZMISROR8I7.UY=._:6!Y=MV GA\X)L;8C"!F&D MB3J$)"KQ7C(CGW0=T!@PK\J4"/2&@ !&#'6>!,>#-2C .K>V">N9@RV0G5>M MJZIU5;,JGSBK,F4JSS-6",RD0.5_G.92%R^R3"IB#3E:KK7@F]95OG];9L*G MI& NDW-B/!,$'$L$P2/)ZP%:IPV+0C4A1XRM"S7MB*E9E0MX:E?AO<+[G> ] M*DNCMP&CD8 &RF2M1V>"Q KO2P;OYU?AO?/F8W">18::A*(\#\86*4/O M"-/(@^(64,$H+,NRJG95P7VA@*R"^VRU@KPQZ#@DZ@RP%)$QKC75(BH)4:L* M[DL&[NPJN&^_^ A&E1BU1*)B&=R=$\26JD$>BWREYTRF, I=L].BY17;*[97 M;%^H/KF/!GE0:*-322<#DG,CG1;&2F\=-^"JCW[9L'W21P]>9*)N(\%D$X&8 M 1Y9T$1:IM!PC2K(47B?6@<]G5%1X?U)U:ZJ3M62J2G5QE:=JI^A'K*S/XCQ M=J4J5I6JJE+5:@H'5:6JJE15E:JJ4E55JEHZE:7:PJI4596J:O;QG=V33 F/ M*7*EA0+ODS%2>2L%"UPALMBX)]F%&#^K[LD'BO'G:_A>K[W3%ML?VJ)S\.8T M?U[N\EV^=_CRZ_;6'_N=K1>LS5_+*3%^GMMV^/YK^]S+W7//\^=H^Z!WL'>P M=[B[\Q+:'U[2]M;[\]V#WG6EJI$8O_562"L429 8 :\%R<,J"8 2SE"5DI-K MFY+;=2ZJ3E4%KF4!+DNCM'GZ$"?+ >AHF*^ M>2 ==D^3^6M/'H M+!$RE$Q%0&*-EH1A'FQ( 6F1>Q&,K1NHP%6!:UF "S6/D3**HE0P5='X*&5> MBB-0;4,R%;B6#+BF2MM!Y*6@%<%0U!)LIEU.H2#<<:"!>RJ.J)0(KP M*Z%&BR0=M9 RX3+:K,-"$:ZJ4E55JN["NZ2VWF5X@QAG&D99 /&VK*,8*V[G4R27N M16@R*J1#ZD54.EMYDL:">QH[KZ9\'U.>]/T8;Q@JZPFSD*F(!4VL4(Q(RI6S MAE,C8&V3T452O:B&/&=#3HIZ[A-(RA((!+1!A0SF0BK.(=AJR(MGR).^D*!I M7GJISY-)( '!(G'<*"(P;QV53592E]?DF>L,5#M>7#M6Z&2DDDN1 C &R$*, MVBAAF3.4JDJ\E\S()QT'4080U@<"S&8C1^>(51")S4SBUM7 ME:JJ4E6S(9&@XUYJU;7@J5:"[I33IC #$H- MC CM\\Y-24LP&$E\XMI2*SDKAU]2\/6FV'O-A5S\$[L*[A7<[Q9+2HW@)1U: M4 6,!V-UH%*@XD:&1&4%]R4#]TFW'#7>ZKR3)Q*5)Z!M(B5>F$A-E5/&J&AA M%))E8=HU5\&]@GL%]X7JD_MHC3/%BM-&:(N@)2*7R*)VU"7!J.,5W)<,W"== MM52 89)2(F+2!(!38O*B38*C(#$/MJ-J%+9V0UG8BNT5VRNV+U2?W /;(0-Y M9FS.)(=@HC362>VLHLP&D6+%]F7#]DD/O4UY_\4]$D&+A]XD)):S2$)>N9$K ME?=K9FW3F*(%:JJ0E5M;%6H6BS5D'?=KU6?JNI3/3NYH*I/5?6I MJCY5U:>J^E1+IZU46UCUJ:H^5ZWQX\[6SU9:=@T_G[9W?#CH[+WCG0^=S9Z?7:Q_\ M=EV?:N?SU^T7'YU/*C@N2:0F$ "CB1$Q$FZ,\U:!=RJ4LH:4LG5%IRM?5<&$ M"EV+"5W>22>4<]QGW(H!4 GT()AB^3 PEL58088(G( PEAED@@8'"H'ARE*YM*K4NU2()O532B MX'SDRFG* %P1J&.,\2 MP2"8%C&5,2][1275NA8S)Y57C:JJ4?7$6T8*WJID!#<.HD[6&)V29[I4_TX* M*H(M%8*]F_)V<8I1&ZF)IB7(6J'/S$OQW+TT4 P^+V!ER[C.9]\P5DF,Q;7S MH(S.%LU-G@R@F<7$0&CNA;<6/?BGL?-JRO9AZ"5>1,%CEAF M#$F>96V(ZC,-KD';/2-(+BT23)O&^DZ97UX^+.U8X7RHXG MG2')4(X)%:&,E259*^(B8EZ2P7*(>>/(6%$LJ':\NG9,HU#M6"31DN- M% YUL P4XY5W+YF13WD.M$Y42""2!59.F0-QB66;USY/>6LE,%%X-] J454E MJFHRY#-.AC2<6L>#YYIJ0!1.I6 "SSOT:!!C/?U:KK7@FT1560M$Y]-'8ZWF M-MF\<4N0"1]GI.RZB9;<.)&'G1LZBCA2ZT;77/>E.+2K\%[A_6YU YU%I8T5 M'CA(+5R$O-$KAT><10!9X7W)X/W\*M5OGWZTG*-4P(G)FSD"TAEB@\Y\7P3' M/%*J[3@J2]VPJ:_@7L&]@OM"] ^-W!G5\$]4MZ3@2*!<4_RNFV)I9X2*:4 *IQ/WC21:XI5;*_8OE X M5K%]QKI.VDJ%F=P9 _<-T@_A/W.R_]OG4R*)GWQ_LQ_S^(L85'N=N[7UN'(UV<>*F+,QJAL3@. M7V\N^;U_F-M\UAJ,LO7/\T?_YSZGAM8GAQ2+?!IPBX;Y4O?9<"F0TS2J-,Q_"%Y?)?9N_%^W#-U^W/[PYW3M\>=YY]>=^Y_ U;1]\ M$NU7?WSN\+>]3FYK>RND]LX+UCG]:(VCBE$D(^^O](HXHQCQQE,OF4\RL0PP M?&/:Y]O*<[=7ID.97_>9(R(HM-&II),!R;F13@MCI;>.&QA'B/"+5:O.D9\Y M1^3VSONO[9W=\]S^\\Z;CQ%,1,T\X:GQ)&E&,,,)22+:F,![RUW>;&Q,'QE? M3)?U#"W#+S&_^'?LG:V7 .C!^/RRE3+O:'WY-G*M_N70#5O#B\%K=8]:7\;# M5SZ=QV^89UC&K1);?=R_UV2<5>=S:C*^/O*#B,.X%4?_OCZZ:7K^;Q==M]<] M/JLS[^:9]Y*V3S\ZZVQ1-""HF"&01" NKRHDLN",! RB;&T9^\YTNSY<;?N-"]_%H:E_=GC0K3=AHM?*.G MWRG\=BWW]^;O/HX#,?";M3*C$1@< )E'0#U-&1E,=6)I&G5F1KK9B- M[4ON^N/!25Q; N:_DZ=QZO=Z_=-F4C="CMVCLF7/]RAS/ Z/,XH4P;++)3>. M9TI9-UV\2OOS*ENN22?')X/R1@_''[MM@3[>+WE-^;-Y(3[N8J]WUNH/\O7E MEY.C;\LW#LNB/[T!V6CM7-F X)7SCII[1W_VNC\UWYGGQ=_X]LYY!_^]NAJ8) MY+EYAC)H9N23:RA+Q1ZBH2ST!N?R4<1S03^*TB_4QM;&/E9CY=T:-#]%W*52 MX?S?@KL9LX]:K,'B9RQ(REJ[S[L#>-,!=Y&L7M4>$,^^!W;ZQYFN/43G?:G5 M=B\\"JV=LZ=3LGX\>?=ZOR>5RU]L)>H['C?^T?T: _DRR/NC6?*2%BUN8E9U MHYL><5'B'V;/493> P^>:8F@!!IAA?+,6^3YUR ^OK[Q .FVL(?O^]2>0:## M87&4O?C:V6F?=VWM#.^4NYM_/Y;/?\S?GN0?MKY\!#Y]7[L\E A[U7 M[VE[ZR5KG[\6VSMMFJ\5^=Z][9T_#SI;G6[[_"7/;:5[.W^F]G2-=.!0O**1 M"*,#@?+#>= D(EH1#4=IU=JF7==B!45 *CZM*#X%IRWE )K;"%I2ZQ)#(2,@ MF!2=KOBTJ/@T6>8[1<^9A4B,CY( .$8L,$VX#R[Y), (EG>@ZYJOH+A)Q:<5 MQ2=M J) I9(-0%&CHT!%,"8DS5&%BD^+BD^3E:J#$!*L3R1R!P08X\1!2H2& ME)>;)%W )H'7BIG5:RL^57QZ(GPJRC-&<6E!&? N&"&M%%93Q11$&^>,3Q6" M[@-!4P65I<]KB.=$@O($G+4$O=*$&>6<]L[+R/,63LVL05L!J +0$P%0)D1Y MUB;.HN*0E,I3.0++I#_CCTC*58*TJ.@D)]")96J+!C0!@T6:4@CBE!+$)B\= M9QR"EID@R?6\E5L@@+HE)>5;?.$/4E3&$Q_X2"#[2W_8%&#\I0GGZOX=?[T( M-&@,X\J%XU@?^NT2=,-^[^3X]DMN*MS^,\+@6ARNAT5=_;D_^';<\BD2-XCX MF6#*K?T%>Z=X-ES[]_4XJNX1F>C$R>>_]2E3>I2S0/[]L\#_X*(TI;4_*"CZ MCZX)1DF6G-2!@M&(% (UVDCEJ41,'_7:9A.66L+JREGFJ/0T;MXTCA/3?82& M/N]>P8I +9.@@>8[6NU-I(P&#IXM0_CF7,(?QR&%15:^!#47T?GQ,M<A MC^/8T%';\#(0_SB*%SF&#SW$'#1/OT(F,E=0L@[%6T))!^( M=<:0H#F&E*QRAJY&"/C8=H>M[M&(8#:6.S):W\/AL)LRO%S8\T4X=#;3/&M& M0O=OG498JQF2EM?]KBX%TW.Q7_AZ M\T=91IYQN."5;MF*/AZZ.&@)=MDU[#Z!A/.*HLHKRD^:^K]/0/\X=ZA)!=H9 M8&C2@V+W[P+&HX5A8K%8;QW%X_MNDY=3SV9.;K,E4ZR9W:$F/ ^!(T?# !TZ M4(8JALSGG:!G>%>'VJTT]]6@/QP^!T_:&[9W\.EK>V>OM.MT]^#->6?G,W0. M0F^7OS[K['C1.7PCMG?\E";-WM9?A]M;+[_F]T\[6[_E^[39]DYN-__K8/?@ M->N<>[ZWY66^=VJ_FPK5$LYY;CDE6A4)@%+LUU@!A!J+'E-,SOJU32;6@<]+ M.'XQ5+UF/ 2H./>,<,YQ)4HE*PDQ0MY+VL1<4]>E8O4=L'HZ?4!PHZ@MA0<32 (F:.*H!^)3 M .N8109T;5.(=2;U I5 ?B(]V0I,B_1L]\EO*@49=.).:P1MA#.!.:^DT!Q* M&?=96&0%IL< IDD2*7C>($=3XN%\WBSG+0%!*GA);C)1^J@BE1F8[+IA,P?F M+EYM]B6FBML-*\RC,0LQK.%_RXV_FDOI2BU;FQ0$&0T-4>8?UAF7I)@7,:P0 M>W>(/9OB?EJ 0^<4D38S/@B<$VLH)7GKKI/+^W9D+D/LW)R12^1RK,"S2,]V M'_>AU8R!]4)0*%L:QP7EVF"B&8VLG1?QJ\!S'^"9Y'8NTA0S'2=,%Q%)R8 X MH16)0F42(86P-JYM&E@@W+E#./'"ASA-GE(7Y>=!=W@1^C@L$8F#>#4D\?_\ MH_AQ?AU^$U7,!M!K=8>M42#II\+OLD$.LWD<[Y? J9%/L-$5*]_S)=\*/S71 MJC.-QH3;:XD9 JA&2I6-EO9-G>#'.#!2 MO[R4I"SM.8O'K8B#HR+2681PF\<]HO:;NH/A\56EWSQ\C0;I@\)-:[&'QROV<+E<7>;07+2U*F7?'-ZZ M6RK'Q* !%$7"I$("2!4QSG!"J6-.^^!D8&N;^?% M6?O\-RZ)MD0+/:"$=LQ?-YO0YUM)\'@/2HK? MJ*&]UW@P>1(B?'/2%?O684]_^U^O]4N>2Z/DL\?-]-H:I?V=#.)V*DM;;.H= M](_>CBHU_-X?'@_?[>?=UV]E]_1?/"O;U.&"9'WQS@4R'+XYW>5_]'8/W\O. MJS>R<_ V7_\&VEMMUMGI'73.]P\Z.Z_%[OD;.8D,>UN_'>Q^^*N[M_,YW^,S M[[PJB/+IM'W^GFU_:(OM5VW6/@@'G:U>RJ]_+2(5 BD78(F5F?$ 59H8S0TQ MWJ44K%"6^K6Q6R ;\(N"KU$SZS!P+0#R%<%ADCI)GWE4H$R&R2RQ=SO;O_]_ MY+<7[UYNM7[?;O_W9>?=BYW7VYWIS.V)M,#IM-8?W_IZ4Y6--B$WU%L%C@?T MGFF(*@ OD;GXZ)/RG=^/X:27I^3+PR^]_EF,[T:[\F\S\>I6>8UPA%#32)Y3)-BJ!QW<362%(C=,-OT^=B?;VA;,V4U^OF?,7A0G/K*OQ&C5NOW%MN=QCW29G>CJ?\=;%]&G3'!FE&W1TR'#?/$?)-@P7CY$[ MJ!Y6$./[[PDS_S(;R]36S'.D?5AUG)_26$7GFD%Z:P*B7N2]> M%O?%]1S-.:1F+FG/O.M^O6._S*_TS9WC[Q>[Z^Z8U#N7H@6KTV5LOGG0J],Q M=2[-.)>>033E\/B:5^R?\:OOG0R[?S=GYB%^R02].Z+LQ1.&A_W<\O/FA7_5 M?/&:1WE[(%04SG%J'"@$8]'%%!*/WJ(07(+]T1'S5$34BPO]JYL=$B]'&\JE MB(E_J%-B'#?U5V\[?V_G_+/]\\?GW8-/O+VS>];9V?_< MR?>?BIOZ\%[F9Q';.Y]A^T-GO_/J->_PUU_;']YV\_-^[1R\9MNOWM#\K#06^!7CJ^TA?.^%Y MTDE8SL"BM.""AF"U804*W8].FROP_7S@FPH8Y5%IRRQ1W,:B.^>)I?E/F6AT MB8;D8E'.8.M^R>HD2FMO 9%HRI& UX$8KBCA2MK\BPB2I8;Q";H<4AH5^"KPS1OX M6 0F#*#0,H"VR2HNC?(I499,-.%' 645^'X^\$W61(E>!1D%)290(*! $\>T M)!0==9 M.RVU1YU(XCX0L"D2JQ@0*GFP1EN9%ZE&#XW-OGM=/(V=:ML7MNU#,)R:J$N, M(>/>H-?Y9V!)J>"$J)ZIQ;?M2<^4BIXIS@I%,8( 14D6")HXT)(C4@!7<"776^++YM3SI?I-/, 6>$ M25]*5X=$G$R)H$]6VVSY!F4)6EA7MMKV"MNV431%'V3@R8./S+&H7,EGC%*+ MC/;5O[#XMCWI7TBAI&@4QZI-.B_>$@@:2"3Z%%D)G6"19MM6ZU1/I[,LIU/XYNYYJ%-XMJY9%$B_ MN4^>4("C0OI/AO3.[U-N%@K19KZ-A(:R%>/>$BOR#Y9<@.BY,UIE2-?KQDY# M^M.DP-ZG<-93&/1RG.)5.*]P_K@*(Q7.?SZ<3WK69/&38J#$2U0$-'4$2^"7 ME-1S'_)^S*0,YR+#^?0)8(7S"N<5SA>J3YY0#ZW"^<^'\TEG*D1>3CX#L1$2 M@;Q>$^,<)R84\2=DD298VQ1RG5)9X;S"^2)!5X7SV<[&9A1\JW#^\^%\TG^N M('$9T!&K,T4'D1AQD2F2<5PPQSP"Y6N;8-9!3L>T5#A_*NGQGZ0I]Z[(#K6V MOY31'K:FY+J>1$;K9FQH6C9NV(NB2]@]/MLI7?N,];+..Z1"<:4)DS80 M\ *)DUH2%8-W0*,,G"Z?7M9H'O:_C/+GQ\.=EZH0!S=J77WIY9L5>?MA/"ZK MQ_%^R\5>_W1:ONJI=:JLW=!4/TBFBFY(=C^=#\ M$4/K16X4?HI-Y[S\&@>^U [Y;V8P\=GWT8M/GP;Q4]Z.-9WS^NAXT#T:9FKW M%_9.:N_<.(/>QD/L'A4-SPOM\E+Y9B<.#EO_[!ZUSB(.AM?E?9Y4":GA-S_# MJ7"Q8^B?' ^/\:BTO$A\_XE')S@X:XT$OOEU,G:O>,79TT.7R!,S+#N@X63D MBQ+6:G#2*@M<:"?+C@J\IE(SS\-="Z3=(DL\&)3"3$47]K>S*0WM%Z[7#G])=P_^_-R\?MY+[7?3RD$^ MH VQ:&4(:0.*#5*7C!5?0T,\EP[VB<65>G5V70AJ^/1M5.7@WZPV'= M']QG);I!6508<"EP$A(U!,#FK4&20#Q0&[76B@M9) IFEA5=O#S'F>U[X1S4 M=V?;-SWBDD+7[9QZ1ORZ/[D>W@N_*L&>'ZQ-$NR\5Y("-"/4!+#J&3R"*,;.!]>C1VZ@.E0F>=](/H&<2PI8J+:$!HA,T\KD;CH':'" MF60S\P11:FK?(&]Z[_H7"^1FF-ETEYATWO2(BXU*JT Z+P"K\LY' +4I53 ) M(7F:B*7"$E Q;Z=C404#S5&)2",7&=3XAJ9S$B]=(&Q;F>]X?N[0U!^DV'U^ M#M%[TLZYYR?.ZA']8S1N)X-O\%YYZ3T@_(J:"&QOO:;M-Q]99!*\U<1R3*.2 M(XZA)9$)33-GU;346IJ%E2Z>PZ"Z0E>+!V\I\Q_,.!CXY&D>5"UKC M@6<^W1?>(3,HA:,6"N-1F=D(!R)RT)2[)N+L"2ALC0=^"G9[Z: P+F#(=#8# MOR; F2=(G29*<&D1/5@HY576F8 :>59=PD\4];N0Y'MNL;T/0]H:V[L<"#OI M BYI%3YX13Q:2B 91C#20*PK$!NHY!K6-JW<4*L@=U1QM.+HHZO"+1Y3O4QV M;7)=*V.=(YY.ZL>A0\6"S"BJ6(E0%9PXG1FK2J$7TH /\&X#&_1AHW+V9VF7^^)7T\9(]SJ]!4.X6_TLX&91T M\@HZ=P&=294S9JT*B2<2,HLCH(,J_E)*&+>4IQ*WI/,V66R8*46N&W+W+V;W MQ12$QLA^@D_QRG9X4LELH=V>]3M6VPW\_=B$O^.PR&B4JK+CZ-A&@ N'K7YZ M%*?P0KM^YY'8M2B$^N6WX:RNWSFO:=.I7I;+Q"U7Q KT!!C/'-HE)#K*P!PK M)X1A;9.MF]F3O1:/RBZS-MI'?Q-LZ:M;(D M7J'X]4OTQ2]TW&\\1(_A#UK>O);E] ?]U7CZ7AR%E^/!W>F7EVYP$U6B<7>\ MF4Z]CB!,\%P2 \$3,,X1PUP@*3"K0S1YU&-1QY@^3EWZ4/":Z;(J>Z?%]@/] M&,JJ>VA^ #=50I9I@V4G)80L%<%I(.B4)%SP"%PG9T?R/WSCAHK@%>,JQBT( MQBTM3[LL#5$#Y1X-]";=1Q*,"8H#4E&."+2\]0Z\(IM-[ZG\=?=^6DK;T\_-+KG\7X+@[^SBS_ MYF6XTS\:13PU5C;'QYW^\6[,C?/]3T>Y(\)5@;J[K;%J.8WJ MP=4NV^I&5521T)=3 2,%\0Q%8GCG+%@!04=\K; ;$RK>[3RO.R5:9)G MTG$9DM;@LI33R='@CIV6)^-A'ETQKE4Y M7&\=Q>-RD_Q>'K#R?OHFE;!>2E1>]7RZV+IR[_[?X_*6IV/()3C"W"N-'<3_ M=](==H]C:SB:A:TOC?I"N>7B=UYW7\F,F M/%($ITC@Q>.7,!%KA2&:22X3=4(;>>,)PZ@DV<9$*=_RH3([ND,,@AB9 M!+$T&>6, ^K2\I4VW\G\;E2"O*E0WAJ>'.:&YB\8?BMT?H5FWE3MO%# XS/B M>S@<=E-WG%S1ZZ+K]B;>&)/$,:'%QBH*L6J^=]C]VCK,#=[/7YG[)=QP^CY= M0/U6@'ORNNI!%*T!K'$K2:BHJM+3R._W&#?V_^@=U!JXDT:OTW3Y6FU^]L64_0 MH]4(JQ%6(ZQ&6(VP&N%"&.&J*4G=W%GO+T-M;CK-F"PS@$ M6)XTY6FVC_?C8&VM M]M?VUGO9/ORCUS[\L]3?GLPP-(%;'Z4D,@D@P#DOJE.1T"2#DCPXP^/:YBK( MM=YG25EDT9C9 &KYI;/O_OQ+"LRWITP^#)WGES)Y=W">2"5H.$^A/(7MC!., M5B)Q\LEP>S)QTCMOM322A" 5@< 5P:@\$=8(DYRE-/BU3:;T!IN.D:[@_>C2 M.)5I_H!IT@0JHY5V-FE(P$WTQ@)2KY+%A+XRS25'K*GR ) H9<(0YK4E8%TB M2 T28:APG'ENF5K;E%I5N*I.:R-$R$T-*&)$+@H0\&@'4.*LB>!^ 2YN,TW*!V5)E1?@!0&=&*,Z(906V1&5%E/O.+]JK88"N(>Y7X7//+!VHS1J#5-&^6E/4AHF#! M.24\Q%2)SXI@P.3YJ=5"" N,($N,0"EQYS3U>?>3D2'HE+QT:YMR!>V_\IX5 MYSTS8EKE/:N">5,GCT9J185.!#D8 M+GW9XQDLA@:$(+Z)7)Q$?9#447"/CF ME!F\/ =\A_UP7>_I ?%P"TW=YI)>,:\3OO@%#Q\1Y-KCP:P'?'-$M\[O4P=\ M-BEM*74$8] $\K:.&.DC2<: YXR)$.WM_NSEBZM8HL"W5::4-SWBHL#LPATN M/C'43C#*B[?K\>(CP/'D\2+797\=)(G@ @$5!7$\9+.)#""B\N#CW(X7%P\2 M5X:JW8PA_WSR\\5A?N;\VT\C;96/%I% A.6 &6: M6,H,L3Y/ F' :I4RWAF]H:&2GR4C/S_IB+%2GH6&@,D3QDQWI-&.$YNL)E!T M03#83'DP A@IA63R)LJS]-9?><^*\YYY'3!6WK/TH#=]Q!@3LVB+[UU*4LH: M$I>,* X@EP3C&0%+;!6G&W3F(\8Y0M^SRR$<)?O6%,+52"'\JQG->L(X3W![ M-W7"F/$F)9YW<>"L+YNZO)_3WA,'PJ(*1GAT*YPQ4P/'5IS7+4\*X76\JRF$ M3P2(DV=\+CGAJ9"$I:CR%C=X@BD6LL>$E F\2FJ% 7'%V=+3G_']++I4:=%] M4&#R;$^8*/+"P4E,)F_Y;-[\.2:!&.JD\]I2SVS1LYF6O;W[Z=[B&7]E0RO. MAI8G??#>;*BRGOO@W>39GK B281$N$-.(!F568\P1$OG?#22:\=&^ETP756F MDI[%!HI[DIXERA^LI&<6$)@\W8LQ9YH)!(0'--G'?9- 3/N(0,$ZYRZDJ-WUIQEK<\YWQCR#O)N%T/^9X( M#:<.^3CUF$ 0JBDE8)@@-FI#E)2!N40%P/QT0A<+:WN(=\-=*G2HOL MP>0YG[0&0HJ<**;1*"UT"VJ?#.FL2WR)9?"5#2WK,=S\R M5$G/?;!N\HR/)J4CRS#'2XVU3)*1&$L3X4(JD$J&$%7&.L$V>,W?6W'.LT1G M?)7SS(@#4TE\>=SS_H82;R@GH!,0-#(0M-R##"Z*0*MN0:4\2T5YEN>4KU*> M1_1Z3Q[Q12ZE2]03*K&<\YE C-*L$4C7AJ.V97_'I=G@BY2U/*?4O;N=[(7N MWS]'&_/]N#QG*U__=]='XHHQM7!TZM<_.1X>XU%YGA8>M_X\.8JC 1%TO55L M^')@F@=X2"S7N(SCJ.]_$7FP0O_$]6)3RO'V(H^+S0_GH4,:=>+H&&=,.= , M71+62Z$D0Y4PF::TZT]EA;7T]@Q .5U)4#+((PV)Y)U@+'XP08RP@3AJC:9: M>QG9VN9T%,0228S.T>9KR-I/*[N]R"%KL+R=IA L(Q8M)0DR;A4Q?58%.LMK )8 M52I9J>1B8._M5/)A %RIY I \^3YKS:,9=*(Q">;"'BOB;. ) !'X[3/=E J M)5F^H:=]HH--RP4L'SS/[4S_ MW\>84?WRS'K4,9DNY(?QS4G\15,.]1 _F6*;OU?=_[P^/._WCW9@;Y_N?CG)OA&_?-+IH M$FBNIV4=G1R2T#\FXZ9>8HM:3FSIQ?_[]FSO0_CB.*B]K=\.=C_\E?&DX,5G MWGF5V[KUZ;1]_IYM?VB+[5=MUCX(!YVM7NJ<[]*/&**22B=BN&4$A+2E!CED M=!!6<:^$T6YMDVY,D[96GJ^],G/R##LNH]0:Q$/L'I7XCY.CP>7@Y#G?]Y_' ML2+^RDCF/X;'^:(>EIB2X_Y$6$ELE@_B>S@<-B+I^:-Y*>GZXXOO;'6'K?CU M2_3CZUUL7;EM/UMW*T^$UNEX=2$X6EZNM'-0;C+L'L>+>[>^-"&KY9G^<\W8 MKUM$2"RA]5Q%)3+%#09B8-3J(%G(K[@;H]>>R!A&0;=_] ?CE\KGV#4+R&CB M?PDG@[.(@V/8Q4LDQAECJ &*>\Y$2(P00YISGS"IME2ASGD\"?JOT MV'#C>B#3$VR4R0LF\P)1U.2XV-"+N R463ML_;.D_W+ZZ]MW[X?-K^S7?ZVW MCN)Q:5F^) ]SN21]"^==_WD+B$X.M $-0!T8'5!)1,54WJ?%J!C6!61![:6] M\YJW7WRD:!2*;#'.8EY"3 )B0D B:*"*>@ZLT";QC39-+"&M9[F&/- E7->0 MA;<)T7GS,)!R3)UM5@$RWA_UJ@6) ;!JSP;N2>@1)XYW]C5DJ\6.]D,+DVNE0VN[[N-.9UVC_<;([F#>1:+S-?>O.ZT M\"BTMJ*/Y>!N_!9KWLH_3_-5]UF6\@X^&BN]HMR#M19+V534QDEF,'*\Z[*T M%5,<#*Z;U)45Y9O'?/B_%P_\^TF^X.BXKBLW6\]NL1ZG9)(4$\F7)P(<)<%8 M@M68]$:CI\*7//B-:6W_RV6ES)9[$95@T2K'F1 4,B\W"6GRQA:=(>$:<%Z:1%#=Y1(@51A/0DI6BQH$H68H^!-!.%?;--N2M4V*];"/+ M6M[]._;.UIL94G#C"@#EOUYX/SB9I!KEHRX>Q51VG840' TS=':/&F#+TRB4 M%\HU1\W!;P-\#GM%"K,UW(_Q^($>)-C0\C$AO?G&7[IYS>_Z.X!\7OB;*9H? MBS33N35B#=>?[3NL1@2%-CJ5=#(@.3?2:5%PV#INP(D[L)J;:'*8&YJ_(%.*\>!?W2T4 MRRTS"(_.&A$Y_>OP!L?3ERLS_EKJ:WYUQ&JZ7UN'N6W[^>K$&XO++'4T_ M]]NH_1='G:.0DMQ_/?PRC+]<_/)KZ Z_]/#LE^Y1TPO-1;^.OVL/\7:S<8YR728)S'/+[QZ%VVT00A3)R_CMY3;,-H>^O;=(/= M^M[WOE9O"*H?]*W??T^*AWWK]]MJ[/*T=;GZ]6XSZP<9^#^,]+13'[UOQ-,5 M4[YRB<] & ?78%$]RCIN[A1&-(K)(;]_ [5;\6CA'^+=R'6SA _P]ML)QKOB MT/J!,D*=QG4:+^(#3$[CUOMR$'?#9+XC."]6C.E]XM%NBL>]+0;XAC#@U3+. M431]JY^6<$J/]HL3@_PC5+[34-\*V;-/F7$?/HF9W*T;+P)Z6^.(WE83TMLJ M,;W_<8-_;Y; WE83V=O*F_56T^MWMJPGZ-%JA-4(JQ'.M7S1G;7-)LRTS/#K!P=FH,]G,ZF?C#KWSS%S)=$(9HC),6>VB!2F=H8P* M&X30WJ/CX98CF9I..%O.RF&;[AU\/FV?[QWL'>R*SM;;@_9.+[_WDNX>O)"[ M._N]]KF7>X=_[$_FK.R>OSWU(!S><9H%FI4P \$0!GB?.6$J4- M&,=2C,H6!32Y8::CR2MX+T(]A>?--)V0P5.)1E,#0D1#HV+>&@$8N4E8F>:2 M(]:D!AHPSR,R1GR@D8!@&;&2"21"L$X9CYJ5])>E%ME9,K2J5+-2S5NHYL/@ MN5+-%0#N284TDT3Q$'@"Z$H<* !QH 0QACMM@BN9J:5"EMU0U4_P=&4LEJ=2 M_:=BD@^L3G]7F:0E*M=SL^-5H =_.%M@ME19T7U 8*HR/<04 MD"GB/& &@6B)33(27S1>T'MC4UK;G,Y177KSKWQHQ?G0C)"VR'RH\I[[0-ZD M^RT('KWCBB3A"N\QCJ!&2?+VD(N\0>3!BK5-8&:#+Q+NS2F@<7F\7"-O](.< M7'W.ARGGN@W9B NTV&G0Z^^GF4Y]G%.(TEC&/XMR^)J[W>,L0[55?0[3CWQ\6 5F_0/!'N MW90W2'$5.5?9 A3-NSJE#;&& I$J>*VCD$J8>JZ_(JBP"MZ@/[ZIU5=7T!.! MQJ0K"+2G5K',B)0+!'2P!$%9PB3J( UB%/-S!570J*Z@QV,5U1MT'R"8\@8I MJGPPIM0$<@1 (#$Z@VQ>2K@3UOM,(_+^: 9OT.)9?XT%JMZ@I>1"E?/(-"S4C:;$K2?FZ[96*Q> MY,$,_9,B?5^>_YEK42 8S2E5@7( G;>>6M&\]\R,(B-KD+=57:U:%,L!I;]/ M)==)YA@WT1/O$^0]I*3$:022\EJ;=Y742V0KI7HVJ]DO^/EG%:IXMD(5#\/N M*E2Q J@^F2%HA$N196YEA> 9U:DGSAM!4*%G2G+)!%9-M(6.6WO@FHM>9!4$J2YSKO]@&)M6B(D(&* MD*V%Z;"VR:=K+RXMD,UD] M.4)\!!UUMFODP_*TT4H/#9D5W@1H8(H5)4FDJG1%KFP+LAH 50.>Y^8#_W53-O/1A7J_!OOC%3E_<4B1] M_5XUKXU*,EFNF'-YA@!SRCC,FU<+$ T;2WC?H0KZR\,OO?Y9C.]&)=YOQI5+ M3!@%*>[TC[%W]?W?^\/C3O]X-^;&^?ZGH]P;X4KA[.:B29RI);-O+IG]N93, MED:8J)4N82F> (N4(.62&"<3TXE36_R*]#L5L\L<.R[CU!K$0^P>E1.!DZ/! MY?#D6=_WG\>G!]<*9OL\F%>K[4X?-DS7VAU\JRW7?&^K.ZJU[V#LI-AMWCV!J.9F9I1[\%=1,,^]<6^$DLY]L>@]]4S2IY6+.UQ:H0M_[P_/ M@YY[P.W#:+\AFV"T;VSOV)Z.UGZY+&!!NLXMXOS\KYQE2G>9Y;6]M&"2E: ' M23(8EGO^!G21.,S?@B'951E*:W^8 >MOA0Y:"I*<4 %S "S K8"UTD+FNLDV M?55K&[ME00@)*6H3+:<^<)^"ILIC23@HH-X) MY]=^&JU)40-KS*06CG,1C$[!468BB8P0JJ\*T#9:T\K+#M8Y_LH5]41@B630 M!G%!.=*&.$12TC9Y$JA+:QMB':^(UO3QTY^CY].4"$V"NF )QXE30BUPA4H\ MXABD,5XVFM+*4GN' [4[%D04%B/&H@-#P4K0E$)"GEL?#3&".[ZV0=?ES32E M*R7 T_O62L#/;0%:4P*K.U;_/AGZ?:"OUN\]&- -Q[\J$FP7V/CZ2?W/VM:G MWW]?^]]6[&>9#^ .F.1I7^L;QN5\#*]J0KR9%[?^GVS4QY44&]'&9L.!_W: M&+/CEFV%8N0'D_XX_Y81)?9+A(C6[X.H&X%B6D+7("68'L!*!2+MUO%^ =\8 M>#\9PF ?4Y_B"H1C%5G0E1<&4 5:Q+5 J>0!%SAJD(5,D65NO%#A2KQR![> MW;%9+F9>PIUZ!DM.VTU!XW@ 0!3[/QEN[+S?QMV#SEGW;/NTL^OYSN97:ZRV M%!N$!2& (4DB+;A%5'A'^^N -%@X(R^3#558SI&V@ M2$85"'8X40NVAUYT8OU7J88!S^4#RB& MH)<%@+;RSOXYO@TJQ6IZ:4JM->!EH,LDVQL<9WI^/RGOR3>,P6Z+);F?LT4& M4\#.9=9)OB4C>NO(9K]V<91K7L[>%JYFA:71>]!FF0E:,>PLYSPZS+CQB7B1 M_P1W^Q-*>;&V1Z-)#-4<*]2L>GK/U+N2P*>D#Q![0S/DA4;L[\P"W???,(SA M&!0T#,^FW>.O!LSL1*A'WAB&N",!Z1@\(D9CK)@+RJG;IG D#EJ?-03T/,RC MIL91'6U4-DG8;Z=J(N -$:P($02B(L7,(1\7;:VL\7<'\6+ M!GR?T;73; MI^>Z/VEG[VL*7K& _(I9.T#[&-GHD61:1NIU%I84>JVJ!3B"ZKMG"6TWOJM M5AGNH $LT'.XE=OROHA_M?\R$];.<3\.1_O%4::PK4\[OU^DSJV*TQJ_XW)/ M#+Q_[ZMBRC(A Q(84\1ALY 5A(-1Y3#UVN;\CK4-MKZ8+%S1RM3YF$GJ-F1Q M7VVP(8LG,(7./G, (R>=I+GMH9!8@SV$!7(42$1:ZBR6,H%6D%W3BXD^4]=T M.P?9LY^X^!Y[I^TL]*]T1B\1CS-MH'5U)*7R?-_-WST3L<=V="LB9LHGJ9DC M40 - ]6ZY)0)@C&J**.Z"-97XJX4=[]MQ"0H9ABW"I*J[%L-YL-@"IR.SUC#S>E:CNR[W!4.;LO/#:;H2#O_C.)^2%E M?.7"G$HE#X9S.&I]M\/3TG(%0"O2:;D:E0,\S[M^1_W2"NR*TD>379)XW(,OEHM\>?3EM\.%250N@])'?_.8X*K0U ]TF0M6 MU[X=U3M;;WR]MZW)4?[Y5MJ*D)9;X3&3DM,@MXLE&I+4(R ;*+=?:IRPO&%^2''+92,LQTTL<-4.R<]Z]Q+0A M9G:'30ZM2H^&ARSE/<"1TH.575252E$KWEF!F&5Z#$N8:959>>5K*U(NXQAV M-!KXHE3)IZ,:S2 D X^/P[$M^G5XY?Q:IO'\^86LE98?%O"*PEZ EME4RA?; MPS*>_$.L*F=U80SP+5^3-PRR;NA=BCCKR_!TZ7"9#(\&H[PD(#.F[YS&7VK; MYC*'VW P&960'L\5Q H%R]6:+7S^PM%PX*PK>GD/\V;Y_2)^K[Z7C:H) /:R M=5AO?;QD[LQFM>CB&88?F4Y3ZZRHA@/K$?+OH5R9?"K-5GG4\$^%5S"JH@^/ M* -5M_(;&2*PMSYI13A3#,@<, E'84R(W(M;^XTV>[V!S\-;KNPV7H$?NBBW M3CI[7[%77 L7D5( /SRYA'0P'G&A7934!4;%-:G]M_4340+F3>!>ZZ3 PF8V M.D>4,-Q[D[@Q=0"])@/2D,%CDP$8QCG?CE"9$&:>($Z%1E8'L%]"L/"?DH*4 M9$"O)H-TR1]]C1^Z))J\N_-^I-L2TX-K0 TQ/92G<3-[7+SD-AELD8XYZ8(' M@8P5$0G.P#:.-BFO,F$M.J/OC"^1*LUXC-Z#5&$^6>ZT5HXRS(QFDLPEZ#0D M\70DL77:W?QJ0_#$88P\3J7S62/-A$#:^$"(%4;3D,_4+%8W7<":&T2\KD": M5VQ;UF;Y[;(X&+&>:@I@&A0/U( QDIRGQ&#,.#;ZZ8H-5WD>E3FYO$E!D]LQ ME=U_9-DM,8_*!)7/J.5S!M(C%RE&02LM:?+<8;:VL2BYY[(W;GQ$H/)]9]NI M/QC?PG[*#K,R":XRSZ9F9#8X:O_:OOU>/?0T@I$48_^"M;I^DY-TY?9?>X)) MYARGV[ ].G>];OS=#7_9N!([+E7GS&AQ^3E/@A_+?;B$K#_-(?VE!\\NK0OA MZU75TA\$1%B0UD0GDTJ:"TK!1@&#T0B?DPVX8S<(B&R71NJN/7E?C'QO, *B MVX7G_PK"_-MS(\5IC10'?XHONUMGG\_^/.W2K;/.V<=OW=U?][O Z=W=+?+E M[(ENF?Y M'#=<._X*4C=YI3D": =E+(+%YRP.2&(9(BPS,=Y7<@'8*H;-C+=&!,:=#W*)\I'4[BVL9V]]U.9ZNUN_G_MCXM5$-X62)W M^?'%ZQ?D\@)B$;*]JSE-E OCC7 Z4<^DHM3Z &;5O%^I&)?1 1CT8?8.?2]& M4YVG]KN,[4F<\_/L%Z/Q8)@K5?0J+6!2UN'MMS+*'I8N'-OOYX3WF%*E!.7' MM(9PZ4(X<^:9FKFMZKM@'*G(H S#*.]LERZA";ST=/:@RJN7?SOJP7UE7O/1 MT6 XSKI'D2]_MT6O/#Q:>YN^6Q#ODU'K8#(L1J'PE1R B]6(+LYPTVS*=$0"[Y['"$Q9GT)Z,\U&(<#RO?WB@>V7Q/[U*J4_WJ_TSL,#LM+[[L MM#I94CDG8?%3'^\E+==98)/ MOP3/7IZ=5;KN+M)#N;@SFLC>^NIY.1(U!!IJ'4:0Z"&/9+_TR-KIMVY&"U7\ M:/YIXV&TM3\SQRN!45'IX:V#VUGI3#E,=5R+^"G1U)=A-6>"O/K".2'/_(^P M@R[V8Z:RTC-JQU4RY/(19;_TT5$O*R7'^[':B_(#7[%JG;%_@QGG1Q6'1Z56 M!.P#@_!VDOVAXWPE:R.@O8S*,T^PE\/8 Q( @IH^^>)\ERWGA3T?Q:SK_'C3 M;\&VU<+X_:Q0P_J$$@Q_3N,QY_^Q"(:=X^_)D6=\]B!,B\IXLI*I#5F*"2*@S1>P?4%D0M0 M.'$C4-=ST* FKSGY4.%Y&0V9BJ?\\V0,:'9V#1'7/+>^D+NP1 N_NX1?*FRO M%9YSPC8$;T$VPQ]).8M@ ED'YE%B*3B;;'K^)/)99L'Q8-@+QV Z+9DT09L'=T^SUC?8Z5],*F@DFRB_HD4 1Q5M. ] QDO07B M2#(X(7,"MEYR&/7VFRZ K$2N028TX\DH'7%(EJ6<\JI,U-=$1)I-O_^FYP/( MQG&1%#"^\ (C'@-!+D=:B;7:8"PE-BDS_F+.SW^UP@4SXAY!CV6*R#+UH[;$ MLC,W&[/QQ,?1J+Q>7QF=FZ>3(R# J3<7U)9X$H>^&,7Y,P'3ID"W2QJYIW9R MQ\Q\(.E?JXG^!O-_N=&^)R?Z#N_\\35*(C@H*XC+J! G2B#-*!@QL&7$1ZVT M VU&_>!XR:V#OO?49QHR>6HRR4IOS#P< J+& *W8Z$ ()H.LP4$!U4A"]-H& M)3^JD!7F2R'< !FK3QXD^^1^VE1#=<\GD3OYV ;Q)(2,40XKC?*Q&V035B@J MYCT.-H+AE6L_/63ZVSV5L89FGI%F:"[K9X'5O9!(NYS1%(!PM(P4J:"%BI'E M8X)K&YS^B&8>2)O;#%7D/ =]VC> PM9\W\6+OK KNV4^E9/LDL/R!]KIO'*: M[QJ>'TW+"N8 GCV&L9UKJT^O=5[A%#LWF7(TP!>]HN3"\ACG9IDW7KK=&W9< MQH[=W3_@WS_)SOLMW-G]1G?^^)J/*A.M&#(T]\?&FB -2A\BPAIK V8NUR97 M2S)7+Q^D ,Z:]$H39D94\Z285[\,NV4G>A5V*9D-Z+*,A=;A3[A89%UYJBVJ^EJ/;54;45SCZC/UOV MV98=Y@28T;3QTHK$M5GGW;G([NS^"9]_YEW0;C^??2Q*]\W[SFGG[!N(ZSUX MSF9^%UL4V=].NKN;Y$LN.'/PSX/NA^V33BYW=+9]!EHRW)>37;\<=-Z'E-_1 M^>.KS5$/*WCN'J*JR@M62HXL%S@&047@9#Z8*RV12BL3(HE<*F8E2R)WN]0N M"N/P?!Q\:_-C=[O[X5/K]ZV/K4__V/RX]>,$M*5BZ]J7OH#$-;#^@*)C38$Y M#6=6CZP\^S?)NK,[!;WC>U$V9^_'\53-.$_1*E,%JCIN^>;]02_D<^ON='D) M\//SIE?4@;O8#?Z"K7*QGM4L5;BZ%P::O^6NF$[VUYRV^M.2%A?>N] IDPG M*G-CRK3B.D6^GLKLV"9H;_61T/Q>V,0R<6P\&?:G"W+IZ\-\NM/W)N&B)?+@ MZ_*^Z)7[]:*V,[\>-(M1=3P5?LFK-'\L>6:]7O6*ZJCO8-(+%_;NXGN+*LOK M:) %9E'F/H:\7-E<'$4/HRI5Z7T;+N[[>NOW:VZ8#OCBN^I95U5VVF \UE0W M3VL7+M4)]-/Z!V7V?&DB[$\/6U\JI'!>*''>\JA*)55Y7SPVO M=5P97[G_X'FOP_KR>GEIK@]B=4WP=8;-E9?Q.KGRVH\>:]:%HG=ZZH^O"7;U M.U=MK$SSGWZLZD9/+;MFUI2[I$GQ7&/.Z[H) Q<^/2+]H._H;$;F)C.JG$M/ MTT7X6F<&KG VAPXZ5>A@*X<.RA-OT_#!E=-=W,#Y9M(O?64^%25I_#Y M"=^)P"_T%;^JE_F2=N:KO<<7@V/WG?"5]/]*%XX\!#:\TK5IB.I!B.H:8+UI ML^]5T"F6S[@TH.UX,"S#?S>Q8-[0QC.NQ\^#?<]Z77 M^6OKK//^3][YZ]_[W;_^/)[> ^^:?*%_RB\'.7FG0[OO_?&7W[=_+EKRWR9??7U#G%)__:W1IW/F&8[Y[8V?P:6-3*"(\< M,Q%QBP4RC%&D'?%22$F$TFL;1+[*E@:0G@R0R!TF.)9J[.Z'\=ZZO&9#UEB.B6'),RY"T DC"NLWH M8HW-!I(:2%I-2+KOP:D&DIX,DM@<)/ED,1/*P,80AC@E!&DB'"*$)!QSSZLD MUC8H96U%KFI+^!R0]$#^Y@IES$K[P6[M>+[Q?ESG?'S5B'R[R;\:K'Y<']OF M-*EU=_"N3-XJ.X36&:UU)F"#YP^%Y]UW"WXX*G00Q@OD&8Z($Z*0U=$@'!4G M8"0HDT_NOPQZ*3-(&VIY1&JQ0@3-5*YKYCCB7&OD!-=9&:"*>:VLE%=Z;>^K M#=P*@!_;=+DFEM>(T$:$/I%3N('$)X7$>;E1%(OA5H:A>OQZ<6 E@#$U>'&1H9VLC0 MGU*&/FX4HY&A3XJ)\W$.C2U+4H(1JC08H4P'!&A(D.(N:@.23OGT4JBED:&/ M3R\6)^*# RJ1*7>_,0FYD#B27 +!R*!BQ%?'Q1H9VLC0GU*&/F[8K4'%)T;% M^= <8=A1*8'*M19@B6*P1+&,*$KB0,1%JE)X*?32Z%R/32U)J,@P$(K").M< MTB,C/4: 5IYID*^<\ZL#N2]"AM8QW^DHIK!9U8QZH!R5VSSCPFP93"D,)KG8 MP*7IWN?QS1!?ZA!?_6&X][$_."SZ.2OA7J? M\>K/\?U5UR]K3>N77:QU-KJ0U'1](M-L?>CMUF>IO;MZW'*[OO /GI@QW:C- M:I^Z93FXG51U?=\YK[?6Z/(/J\LO'J9S#.PQ3BRB+#K$B?=(XR@0L\(+II3% M)/>@4FW*%QMPO/@T\8;+'S-ZW'#Y/CR7"[^35V/)PK]*C'QPK\9V+G>?&W?97AV6 M+%^[.8;-4,^$]&$&DK?2]/1T_P*YGRN9I./\Q/1T-YZ\4Y\^[/U14 M,3<>0@YV%W&/,7(Q*41-E-XK2W3()\_;@M_;+FHX?Z4Y_\&]'PWGKQ3GS[M$ MF(S4:1*1T>'C",]!-CPU,EBS38\ 38 M,.\OL3I9K;1&C.9#M48)I(F%7Y43L.W.1"(J;" /5H-N&]U@0X,-SY68TF##$V## MO,\%.Z62$PE%:6@N.IZS4H1#5M) J)()=KK$!FWDB\"&!SD&^CB]NQ[T &,S MQ!<^Q%=TM.N*GHBS%FWW[7IX_XW#C YY-;I;L=3WCYREL7V8EWR>> M\TK+&+V28D6_QV&IZ#]L_(+.FQI;=7AI^KHZU[VV&7!C,US?%61W.]L+92P" MQL]W=O? :" I!,J1,=@B[@Q#FFB#(E%*4(,C,7YM Z^S5YBAT4#0*X>@>X9) M&@AZ' @ZO0Q!7%G)-/=()2(0E\D@XZ)#0G"J?#(TY&9I=/TU)HDU$/3*(>B> MT9@&@AX%@KIS6A"GF&% &Y24PX@'+)&FP<)?H+?&(+$G.5%UW;S"LRD-!+UR M"+IGT*>!H,>!H#DM"%L=.,^EL34+B%M,D0$T0DH+ UMB98IQ;8.MFWL?*UZ] MA-D7X,.J(YKW:@/[RL!SV11?'7@^MA=K5E^[@<];P&=GP8\E@]%)8HVLT2YK M< 0Y105*06,?A%92A]*/15>H*D/3;KL!H57P8S4@=$<0FM/AA*!8<\ ?I2)# MW(2(K'(>N:BMEU* S9]*,W*QQV8#0@T(K38(/;8GJP&ANX'0O"\KX"C!CM2( MA7SHVEF)M%5@5]J@K5:6">DR".D&A!H0>FD@]-B^K :$[@A"=' *)^TN' MM@_M<*_HETFB,\]5?6*;JN[J4]IE6;K>*:Q/*_YG M4HQ/01B,\IGNJI#=>-^.6\=Q&%OQQ/"PK&,':^4G/5ORY[1VWM*S MWBV;'Q2+X;32WO%@T@LM!Q?ZXP+-BNX=P_>>^2#T)@QH.IY/T4^&Q;B(HZUZ M[K_!U-\-#H\FXW+6.VD>(S8/@?[&K_HH0R_^X^/IE[_"D:-<=G>_G71W-\F7 M WCVP3\/NA^V3SIG>\>=L^VSG=T.W/<'/.?+0>=] "SXXS27?TC4TX I DK MB"?.D*8I(6]AYTB4N?+3V@:7BV>4@(8&DU$NK9C_?^:3;PVA/"*A;(J=W3]/ M.O .^)=VCK]J1@T/7"'+K,X%E,%ZQCQE.]I2Q[PQN1D"B(\?$$V /0*4R\@U MWA_&6!7I+$Y:AT H^Z-6[&=T^^>D'RLQPW"[E6FAK/)Y!+ %.]T[7;]_DD@4*' !.>PLXD0&(!6FD$\"P\?.IA!!'7@$8"=S M4)Y?D"FKZ$]LU0\S@WNY/SIH*4@"F F8:V5!]@2LE1;28V%M^JK8VNTD C(S MB;#Q=S?\9>-*L7*I %06))>?\R2B9>'D5RE:")NMX-.__NVE=2'3.EB7;+(' M4 $O0T,N)U>,RQ)QF_WPKB26O=CW@ _OBY'O#4:38=R%-_[:&_AOS\W &3\? /."_=X]^R?8^I_%/'/#=TXZ M?VWASP?__-;]ZT\ @BVV\V%+=-[WBIW=+?SE8)-U#L'6/^BESL$V!NP70>A@ MB4!2.8:XBPE98AV2UC(9G65:TPK"@=%BV,P0Z504C#I ;DLYID)SXH17$6L< MO5-RK14!,8]@)\;#"<#!NYU.9WNWL]7=_=3:[+YOO=OI[FYW/VQUWVUO?5HP MS"]QUAR35UMT_?OGQBNY]2DR1I/G29!W+-O] M4N;VLZ+3 PZ9#$1>YHO# #TO\,>S!R^!V,8C5L@$4;P_?R>K**4 M5I1MN6&T,#^8^3 >@4:;2Y560\L3&'R/?9O78LETVC#8E+6=#VRM">S'T7 MAA\6GHWXM[\6@,N+@0E:7IN\9 M#X;PZ6245R1,?#[:79E]L]V%YWXOLN1M =E\+WRLUCAK83.K<%RN>7$984;5 MEMO].#[9EG-BKO2 6H^_$EFMD7*'W2+WM^ )W 5H\&^;=3D&%CT/[' M%74=VI/B<'+8.AJ,8>@%;)@M#8>\?&DR!CT":.KT(E-4BPHT,2I@ G9XD6W" MI'Q9?C!82_^!WU))S>76%D,_.UM$$AEWS M0>VB*#T*^_8[J/SY"FP=O'':S65*N)DVLG,#?BJ+D)0X E0&ZY&_#@LSKE>Q MHMSI/JZW;F(?W(HJKU'U:XKB=%WE'CE'@U&17_1F&#.O?H]OCXLPWI]&R"[< M6,4JWN#S6ZR#N4[&5]]R(?SA891Q^$R,TZ)Z;IDO_+T_/+>"]B+*N/D-V02C M?6-[Q_9TM/;+Y5V +9A;Q/GY7SG+E.XR2WT34Z5<:[#]!Q5"OJG<;_ M&))= ME:&TP'0&,^EO-S!V >Y*> -^R390YIV__V(WENWCK5ADN6Y^G:X]IYM[:PGS MQ%CJ/"=YW)X9@J, 7."$RF=2M_\%?%DI(,^ILK5J5;;U6^G/A4>7R W_+BAK M1?_[H/<]EI*Z-QM\N^5[MC@L-95*\_$7K>"9IE.K#8,A: IV>+I$.ZRTAND+ MK?=@V645L5=85\ +3[,JUL\?@ Z5!Y3Q&X3/$(8$S[Z$>]'HEL>QW*7LVC^JY*+->^TGPV%>I%JG'QR!%E;I M1!]\HWY2'&O1PK& !P.KY&+/>6(TU MNT*S6\Z&[R#/8^^T/17Z>6"^UO5_+-OK/2AI6KT=73 \SL5[EO]%1;F@:4]Z ME9C/JO$%E=N.]ENI-S@>G:N="\)^Y131Y3BS'$2O!<4Y$(W.&*T(BX0G+DAT M),)=7B1I/+<2!->?WX:@(L;6/R8P9- "87OZK7/_6&O9"CX?[BU?E>MG.87+ MG3YHIT/@+CZ-"6[]OMD!8N\#W_I,JUD?!8-U'[@)V ]PHACM9_)N_9\?I3+- MQ3+RB023M*=:)AY-M)P'PC6.A$D>J/NZ77HF&>870QC;W=_F'94[&9K/=^-F MT0CYTSDL-\^Z.3-;DB!-1!A3@3B+%AGB*&*@^42I@]>9$D"#7+\J(0D(MI=W M=O\B+_AS7@ @&TV.CL"T!A(!^C@\Z@U.,PZ#E)SR42T)BF&K9( BF]6?8FQU MP9)JT5)N4_QV&P#/S^3$=O^['=4P73^G_!YY6UIHAX-AMK*JK<]? SBVP])T M/Q]'25Y\5(3_;%&13W$O4]+'F"D< M7KYZH9!N42/+X;\/.[OP_5W/=G:_B<]G'P\[!QWQ^;"34R%/NQ_^./E\\/FD M<[!U-H\L7_[Z? )CZW7/O-C9[1T "IUVSGK%Y[.<"KD-[_VMZ!YLG79VNZG[ M?I-T]KY*[XV6!*-H4T+<.H-=V] MYUZ!@/+SH9!/6Q]R'*0%0F#G8V=S=WNG>X< R/5OO3Q*S9-+I1(!5!.-<9$# M;;BH%*%"6K=: 9#K778A@H)YF)7'$J&GBF1K5)%VI=8.2P*??7@)6@')P80! M R![V5K'Q7B_M3\X7JJE^OTBSC10P.(LADL4/[3?P)[ZGQKJW^V\[]1H_K^@ MI.X!0)_5QL-L5 #=\;OM3;*N#\\KAP/O!].A!UR7/P6=%RRO[/C+,\AO.)_< M],6EI*FF-%61LX%0I035JG;]RMDDAO%[[$_JQY[/!;3\5("A4'G1IPLU?SUK M^J6C=V9]9(.B=(Y?4,Q=3%F 3?K3R607WF@,H]VJ3)?RSBH]"9;_RI>5=N,H MVV_P]>*H=/R7F4O#;$J Z='+7RX3"6*O &ODM'I/'MHQ7,W_9K%8C:(6MU,7 M:9F2$F:N\*E5!8-\-_5N#X9'V=LRL[BJU2W=F[.)90T!K)[L#+U Y(_A!W*CYHY>_.7IGI,O92#X>A2**%R#X!I#?O1JXS9 "P&6S$LO9FS MT;7KX=6*R?E[3\:AAVCD[D+\VTJ=)XS>*OLO:6&NDSO@"# M&V35V>P]17\,YG1I[]O1*.;5]_^9%,-2M8=7[^V?\PV,T8%]64=/]@:#<%ST MJAE6 M::43IW[!--IUD6L7YMO[@I56-!&7\HL3(KJ/6UDD+76YOUSF?^ M;E_P6I0FV0S?SRVUVMMP5*KR8 "5\YV21Y&%$]"=O4 0[G0V;" $0/G*W5)3 M2T:J43E@>!-L1W\OEFXD6/XZ-VG*UR\YM%4MZYR0!&"MPZ.71$;UW=)MDQ-H M,PK7CKUR\^ )'LP<6,U\5RV>AM_B&+9R=,W-52"YR(FHPSH^&[.WJ0YI[A=' M4]SI93 ?5GPTJLD^>]CJ>V;R;"\.]H;V:!^09@KS)81D"RI[)?=A08"*I?5R=, H-_K5^+&7F21<;2'I0K3KW %#,7,9&6<=@1T/2D7\K)",![& M_MYX?SJ-2XN_L";Q)/HRH;):E OC.XPY-[EQ2F2W#*/:+;,->'F2U$IGO MZI58NIF9H[^7'N1IRO$,EZ9@?DZ@LV?_8 =>&LL^GN-@&<7.],A*,0 & / ; MECK1^>:4SHZ/$Z! .^.+T<2-XG\F>0-F2G!6:4^*RE%R0;;,;EY?L&8>T[+U M^S%,>G$GS=NXV^>K\^MI??$GMG9/P-JE04FO:4(J6(6X%@(90S0*SD>GM:.> MTWGK=?59Z>/4T"FU'1A3'&95^9RLEQE O_Q/CLG\;WN9#7.NZ8%"L0@U)0/> M^HQ*^;V$KMPVI1K'-*6@['/ALY5Q-(IOIC^\#<7H MJ&=/WQ3];Z\GIY:>Z, M9W5-X'5*Q)67\3JY\MJ/'DOPNC!W>^R/KPEV]4M7;K!,\Y]^L!+3&SWVFAIW MM^SALLI=.*$K\PF$RLW6Y240^?R<[]MYYJK>97BQ?=EJ;W-6#AYJPC=I<_.:%HX\!#R\ MTK5IB.I!B.J!&CVMM&9Q'ENJ+*F[-8=;;+]W/YIZHAZ!S2"?>)!/77;Z65FK M.QB.]UN;I?/+-O6G7VO!L_E:-MP2+;U36@>>4C1,:HZMTH8&8Q2_==&CVL=5 ME3:H#L+]58SWW]4^KJKT :SC9C[,-HIAUYZ\C/H&=_2$UB72_L1?=K=$]_TV MRZ72OAQ\/.R>;?//9]_XSHZ';=9Y_Z?H?/A#+)1(V_W8Z^Q^PYT#3W;> M=P^['V#6!_L'.[M[_ L\]_.!/^[N?CO^\KZ7IH5B+W9R%RQ:9ADB4>26(TD@ MZS%#B2C8=".\,&QM0U'6EN+>)?^;2HT-<#T1< 5N(]76,8L])\:;I+#UCF/* M3706W[IP3P-X"+SP)6B\I(* MY%G2B!/JD<6)(T(C,T$"B$FZMD':G) V:-L-=#70]4*@2U-L' V>*JRXM:&+S4$7CBPZG0*BB7$P%G5"3F./7""!2NVT5R1# M%\:RK958(>AZ(.?WRW#5;4UR/9XK7=_T=M->"L$O&J>4XU)'B?/)*&Z"-@93 M1K@DQM!(3>/4>E$XU7VWX-3"0CO,LT6H%-B&4AAD@;*14"\52\#20$,- _BW'.- MN("-M!*4>2-AETDB'">0Z4+KMA2+;1U^GB[TS\JPU0FY._D8;NKF?=$HI4GB M*7H2@6:YLMP2:076/CBG'/.X\3&\*)3ZM.!CB-B RD$0(DSCD_J:F3>4J-1=\H!A.P^A31O=$$J4E8\I8KH2U5%@2E<,N,8+=[3M$ M-8S^O(P^[V+02@E*%$8:JP@Z2>#(1F&1S)8E(X%1#(S.5)N958IX-(S^T'9' MSBIRE"?L-"AA?&Z/,>!NV)C\0(Y'3N%HH-2'3F+5)@ M9S+NF)0T9Y21-C'W-CL:1E]=1D])2\Z)LTI3+E/4PD0A4U#8PHHHUC@87ABC MSSL8(@7]7#.&J'()<>$4,EX2!.:9)]1B3C1>VY"R+/NM;X/:#-VAO%C#CB9'+Z&3&\K9&X#L5(VT@>'4A>-Y1::0TSEF!M#6@!P?*D#9$(NT2H]08 MZR3HP30#<)LO.8;1@' #P@T(/RX("Z6,D)9:H1E/1NF(0[(L&>*E,E$W3N07 M!L(+66I&**9$0LI0B[AS 1FO/$HF!"REMRK*[(R0DK8);YP13Y0]MR*H^>/R M=%?4\+Y;M;IZ'2[L#H,M"(-)KK"];'M6!6/O6SCUSA'.9C57;S7O\_CG&.)/ M=:#X;K7_;GH:8>6F>VOE=B55V'OG07 >09-)+$F<>,A6)1M?(/,:%?6A5-2=Q6/06M+D&98HE^1 7'B+7&Z5XC CPD?*.>&@ MHE+5YO3>.,!ZEL4;Z0#V#.4<=@[AUY*4!IL<%IH7(B@'U5B>-I E98Y(:.1LH2DP) M8T20ENFU#2IXFXA7>,B\ :97"DR:*1,BBY@Q4)D\U3@$13B.Q D6(KEU-*(! MIL<%IOEH@\,A&5"-$*<^(&Y-0)I8BRCS5ME- M V;%&'DAB9>DF**W*!(6P M2:5#5)@9X&"BN1&6@S@6DC(2;W^FO6'DQV7D>8<%4T%E5Q[CUED0OO&P%\Q M1EY()\016_@/!:,4XEHP!% A:448V!OTHHU-G=S A4&ODP?@[?^:I"HB9% M@9A-'G'IP#!0*B(%XL59X6GBJLYJ7B$O8U-C]Z$9.3G//&I9^8I;MSLEDH M++62$1&#P40P0B,38D124Y#-Q(+UERO.JK9>TO#T?QMV7E5VODVQ62X2%X+! M/XX+[+036CBO'*4&4RT;,W_EF/AT7L'602H;D,YY1=SH@&R($LD8@Q5**V?T MVH9J8WSOSI\K&L9_8:7GYL_JW=;)4A\LJF:T<+;HYSP3_I!+LRK8?N\3XT;K M2$C"UEC&)5C>EEFE@^*.R"!=DQVQ8MB^M> \T9Y;(4%!DY@*Q(G*1VV,0]1X MJKV.N1T9*&B2M[E:1/<7="#\ ?EWQ7M1-^C=H/?-4F)TH!9C$8),G!'KE,=> MBL1HTH+ZVW>:;-#[L=%[3C-//D3*G$?!.H,X!QO;)A-1\!IV#)!=J7Q:4JJV M>MGE/!KT;M"[0>]+Z!UX;LS%K7>>H MH2I&$CGR7%'$H\'(!$=03C97CBH& GEM@U'=YFPQXM&@=X/>#7JOU)KL_IWCPWQR2!(!_^&XOO&=$&[D[+"4_5[YK"B/['5 M"L/7II.JI\_INA*P1$>#49&_\V88>_#E[_'M<1'&^U,NOG!C/5M\?HMU,+?) M^.I;+LS,1^#XX=.'Z&@>4RMG2=1;7*W8A;_WA]/A'-F]B-PPVF]@.L)HW]C> ML3T=K?UR:5*'11_-+>+\_*^<94IWF:6^#G%ADA45 : -AN6>OP&JCINQ#.]P#.L@\/LMZ+6":_?$;JDHUZ3GH?#OS MV#3R-1["DRJ(';6.XS"V8EED-H96&@X.6^/]V+)N\!V6N%_^XNRH&,%/=IQ_ M/6U9N*4?"_AYV"KZ]:U%]=W#:$>38;D[=AIK^^^_:4K4VU$=:6O9?FCEPIBM M81Q->N-1N]4?#/.JCPJ@!WB6.RV?]6[G?:<5)L,/ZI\ MP'KK\NZO_'[L[N=E+]>^/VCYNM9OO<;6>Q MX[P=L"R' _@2?-YO$?Q?>>[C MI1VT+J[3&)@IEJL\*D[@ ?WQ_J@5^WF7_CGIQTJT,=QN99NW_%Y6G]8OK^$E MT?$ A>CGJQ[#$WW1*TK&W$DSS>SWDD2R9I8K(M>%54>[ V#U4EY:6)==&,FO MO8'_]C*ULE[\Q\?3+W^%(T>Y_/+7YQ,86Z][YL7.;N\ -*S3SEFO^'S6H:"Q MP7M_*[H'6Z>=W6[JOM\\[>Y])82$JDB B3*?UHVU0Q.4" IH[DU:ZT(JNM1 M%K7#27P)$'69(BXR^7RD'CB@!(LI.60, O9IN9@RK\"7OA>C_(S,/O6UL3V! MH189@N(HELSE8F]P_.:&P &+4FI6YSI/J^^-K@EW]TI4;+-/\IQ^LQ/1&C[TFN^C:M$"S\-4E M3I_*?G@:%\>U2FZ59U2*WTXE=K>RV/V[&_ZRD45O"Z3N#8HVO]:5^03JR,W6 MY;ZD<\%]>971O<3N7NW5R[K432I^WV3"/]O"D8?@NE>Z-@U1/0A1/=")V>L" M&K!TSY3/_N/\V84F%]?-^\:DL&JQG@>J2'CS^:]*0. / ?>1SV>_]KKO/Q]W#_;W=W;_/.TZ*G#WH_5)J[!N]>*=TWRZ O#N_EZ M:DIIX0Q1"!.A$9>*(,>T1](X'DS*Z?_BZMS1!N\:O/NI\*Y)MWQA>#=?=LYA M&3.HH4BL0-RK@*S N1!LI4VS[C!,YZZ,.7SD?FG\G +.IWT[C+_F/7EW84NV MJAUI9/5#R>KN8M=3P2/%7E@4$J>YMKT'WI 8469B4D$E(<$VH0I$]6*GG*9, MUNO@:T6Q,9@Y0QV77&DL S&1DF1HSLR^M4.UX>LGY^MY'ZOC- \*X23$XAK M15'N.8.\-311QI)V"?@ZJ^"+(:6&KU\%7WLCHG8AR>QM@(@WD9C _-"8&V&L'6P6GP2<&JN)#S$Q306S%)33VSL-+NS&3MJ> M[<5FN1,-2#T82"WK:&D3LQ8C(VE"//"(-,84T>BUL<99*_G:AF@KL>C6OSE& M-9VS5IB=.8G*<.,T,#4HH@*4#J&(B"F0TUX@SRI),)'*5XW1M(^^CPF:O!SC]/ M$L%.6:7'^O],BJHX%RKK><4PS2(8M9H\@J?+(_AU,H(!C4;O!H>NZ)=8]2D> MV2'L2.\TET#9Z\-4PNZ%$DV;L,+Y!]M[7XQ\;Y#+*XTVSS?TW6 TKOV>H0&R MVP#9XOFV$#S3@4BD"+&(:V:0H8!F*41F772."[.V8>ZCE#3QBE7F]X?.+WAT M?F^TF@<#@WFG Q4B\> X/ Z\>#! M\Q(:^;]2+#_OF*"6&"UU1#88ACC-+HJH+<):6Q#^2=.4UC:D;!C^E3+\@R;>&#%XR%2T*A#I Z^0Y48A%E+R2A,B@E_;X&W,5J0O[\^3Z%"Y M-287#@)-W1E-@L/3>3/*7:BAJ/&P/AP4G2XX)I@+1)99#,91Q'.W<,L21\F) M /H*EAB#8L)46Y'[Z"9-Q&25V?>AG1,-^SX6^\Z[$GS2@<-:HN@I1UP;@EPR M' F2X3A:*PBP+Z%M@1OV?:7L^^"^A(9]'XM]Y]T" M8QFAP,X$DAL! -TL%9 MI*(6/GG&I %#0!A@W_LW:!B5MI=5JL.\KJB6\O'IR5=^FZC=45Q(>].]FNU]75F6U M@>G>31(?_-1"4X/H$=%I9UE= RJ2900E:@+*B53(X=PH44EF-6"74&)MP[ V MIHMY!R^H1>*M^/0%141^5N!Y\/,5#? \+O#,.R5T-CLE3@AC"E:-UH Y6D1D M73 V6>H8\]DI(=I4\09Y&N19%>1Y\*,@#?(\+O(LE)FU8(@%6W80((@;:ZM2 M3@P'4'B()[K,K**T3>5B:+5!G@9YG@EY'OS02H,\CXL\\ZX@([ !TS@@JW)* MAXJY*(V7B"JFN&=)P:[F8E.T+>AB59H&>7[6?).R@78<5;VK!]/.U\"Q[58_ MCG^RG)/G]$YU!_U9Y[$/MNB/,F0V_O,'!,W%8AHQ6H*ILTB+Y$%G2QCI&!*B MB4I%DU/G5\/*#NU :7GY\7IYWHX#%:;W$''%) N)) M.&0%F#5:20$ZE0R!R2R7.5ETWS:\_&IX^<&=$@TO/SXOSSLF%*6&)&\1 4#. M.K9"SA.!9,168U"Y*&:YA(81J\3+/T\=C=\&0_@U]][P^[:_%UL]X(FF]/+YRK7"$ 5=^U)@U@/UCMK=S.C5>D9 M@/'SG=V]KPDKE83B2 F1T^I,0-;PB+A+#A0018+6:QM:M,V2WJC->=E7P>8/ MX!-HV'S%V/ST,IMCAXD4%B,P-31H)KG[.S<$^>2YB)*E)%T^!2N;MCNOEFYE%/\-+ MKFFQ"IZ%'QZ%<27]MXZ&@^_%*/,I_%KG&+3&]F2QL,5U"U"G?E2K^8;!\H?! MQ/5BE?YQCPRN9VQ5OGP%;]ZJ_"&79E5@?_5.$)WGLOTV'!R^@W<5_0FLV\[L MH%<%]M7W=C-Q;YV,AQ;6O>C;X>GV.!Z.NH-^'N5PT.N5Z7%5_DTC'!Y..&PM M>'2TA#V7 2-CG4=<)8\T7&/2 */',0K)$! MC0Q8S<-8LB&)!!V7C&1= HQ MIY81WC;B15I-0QG, Y<:GY<'1^)])<70(]Y2G1G.#=NO]Y'!2-60+ M$9[HBZIY>_ZZO=#1L%U^ K.P>S$_H;5O1W 'H. A##7 ^^VX5<"?4:L_&,-K M,Q,"K;7&@]:T2'H>Y"A.A^].6Z.X5SYK!*.-K='$[T\OVF%L34;EU. 558YK>7"?6]^(^/IU_^"D>.]\R+G=W>0??#Y]/.6:_X?-:A MW??;\-[?BN[!UFEGMYNZ[S?/.GM?4["18Q61-#@@[D1NECN"[\VQCRRCGE'5*;GFS M '4U-L"G]9@KKBBW]MIQ ]:7G#B%^PJW 2AZ]F@4WTQ_>!N*T5'/GKXI^B6[ MES>]K=&GE@'B:#%2G/&HNOSVN CC_3?&K"NLLI)5QZGK%U=7R7JI?\W)H.J: MXG"GO/(R7B=77OO18PE>!SZZTV-_?$TP]CB#O=F KLD%N#;#9_&K2\P9GPES M^#3*N[Z1[KY91]]/'1QV&)DMC3D MTM*\HHJJRS7>/[\-+7SX. 5"5LWN7[X$-[?[;S?Y5;'L[WU2T(!ZE;AR)"3* MK8U61Z>3$,Q(E83V7[=OYM;]O59J?^_9_GBS'[:F>FTW_A06>;:>O^Q_^>MC MKW, ZM?9'W3G?8=WW_^ZWWW_\>#S&3SO\)\'GP^_'"Y8Y+O;I]W#WWI?/L S MWL,[P)+OG.WASH:.21EY1@K@H'9 ,C-D0DR"!*2LEH)QN M4WWO@D,OJ4[:ZBJ?O\:>'4Y^MMY[M\FQM4(3XQD/FN<2[]HQ:J6(A+@@HF.- MYK52F%0L:%Z&X2ADQ AK"9H7CZ!Y2<= !Q,FN-Q 48NU#+I:=??*65U54A_@2>BZ'U:6S'=VSB^W+/:-[&A2,M3U8I M3Y/DQ#%G=7 1)PZJ1/38-(K$2N'/8B=?[*C@42JD3(R(AT"0EHX@DKCAF (- M>U DB&H3O7C.^F[&S0HY:AI&GC*R-,(GXZQUE'-JDV/6UGRQ,,KS,?*K]T5L]T-A M&T_$E2>]-*4,2TJT%AR+"*ACL!$*L >DDL&- K%*N--=[!0P=WIMP[3-D@H.C2/BU?!Q3%'EHWI@KRHNE'/:46:4Q%$% M1X-O](<5X^.%2NP^@1&'-1+:)L1UH,A9XY'DWN<+5/B8^9B+5>JJ\.K]$+\/ M@!%"XX"XT@%*B67#5\++%1H/\K*B6PLR,Z8&? ). A M.@4LW>@/*\;'"_J#9-%[YQ&6VB >K4 :"X8\-DDI;)Q7(1?KH?S>G5P:]\/- M6? ?D_Z>'9XV#HBK@,=3+54007-B>2)>>R.-CL&%J"D(H4:!6"G@64R%4-X' M3+//DR>)N,(1Z4@<"DEC233LGM6Y(+0FJV2X- Z(AU8@G,Z]5+6P+M>%2EJ" M&IF &F*.K O9*! KQL?S"D0^.,>T- A8%A0(HA-R8,"AQ$6BD6H5J5K;$&W& M5HF/7[T#XN-D-+IC ..G,%P<#0KHUMM@P51-VLI@L&664*5XU.3A]8=4G,2 MSN)PT$#.;2!G,?DA&!*2S8UB'/$YL]N#S>(%HM(RHI5.SK-!\>F(DIC\HK(0.5))>=U"%A*Z-6F&L,:D6C/*P8)R\H#\QHH8A"+#'@Y, Y M&'"G[$W?>!^NU!Z 7(WD(0;".-@I MU@&Q:DX%49PY%AKOPRH!S\YB^H-B6!O'";(BY7945".G#$?>>)"H<%ESHZ+!4@1"5U0FC.6LTB!5CY'D-(N1TE:0- M4@YXF"N71D;8/J-KZ_!K%Z_H>5:GF[O+[*[F!L>W<\2-M4 M&7VDI5D5_+YWE=&<@,I4Q&#^2RX2<4DY2[6A. +GZR:/9+7P>S&/A&'G.,/\8O!6G MW"N'.3>$!PFH;;5)FEAEF'9*-,KWBH'WO/)MB,7!88\([!KBG'"D57#(86*B M841%+7-E9]FF9/$800/>=Z_L/%?2]'F*&9\["%]&\>5/,;:Z@W%LT58.#E'\ M=OOP"(AQ6G5VN__=EDTSX?>Z$&+Y/?*V;*-YF#MK%N>EIUO#N&=SC7/6YBM6V6P4\H!B6M91A!(LU M;V=?+2OFEM63)VX4_S/)=TQ?E]\63W(-9[AC,*N-?W[S^MRV+=+2K3=RHZR6 M>24UU)O Z;K*E7"/!J,BO^C-,/;@C=_CVVD)UU)^7+BQ9C1\?HMUP%:3\=6W M+-0:?29::S$\M\P7_MX?GI=*W8O(#:/]AFR"T;ZQO6-[.EK[Y?(NP!;,+>+\ M_*^<94J/4CL5)EE1 ]#=H**Q-P"8<9B_!4.RJS*4UOXP*QM_*W304I#DA J8 M:V4MY@%KI87T6%B;OJJUC;((>&:^W%XBER7_^R]V8]D^+BTIS;G@VFO%@[#< M,VP(-9(0S[&4FF4[YI%KG'^,WV-_$G-_C*T3H*:^[;V; DU3\'R^X'GWCZ_: M*Y$8 XW%DHBX)02YI (*VB;IK9>P\O,%S%=?SNW.=1&HZZ2/+@DOZP:3\5+! M-:RHJ*SM/Y53LVKMI20LVQ0 7\52$(V*$Y"-_?'^J!5A[J&5RTM7"A;#[58F MUO)[69E_;B> M"%=:P4L,X=5>O1LV1KC1A'^VA2,/P76O=&T:HGH0HGKU*?P_K&5X0U?E]1N_ M:I&6QRY7O[+AE/O75 "CE<2@"$F.6^ZLPRD))VS"RCO%:P<"OW'?Y0ONA.P/ MR4/XJQCO3UT*6R>Y.1VL8^ZH!G_"KCWY"<(MAS"F[%$X"]^^O/_,N@=W8^]SP>_?OM,_[FL>G2(C":B#1(I!L29(,CX7+A)8*8LIHQ%LK8A MM6P;<>^JL[?EHY<1E&[P\.?!0\FTT(0P2YC@@EDC.-4$*^T-(TFZN@,QOW$' MX@8/GQ &Z6 BHC[QW)Q**F?7-@2F;6X>O<5'@X<- M'JXV'D9&),:$C(!YD0!VL962($_,65O_O1Q[?C\_V"P87#8G$*^"KYTPL)A(B7/V44L6:^\PX(9AV7" 3<. MOQ<%7XN%3G+^5R*,(TE41%R3@+2T'G838P?B"'8VY.80IJW8O>&K.::\NIS. M'6><>\:IDV"Z69,H=4PY&H*E@LC&E?7".'W>E:6Y#\%XC9CG"O' #'+!B-P8 M4@LI@_#$ J<3"IR^2G74&DY_8$[/C1@PC4*J7%E$)N!T PQNHW>18*H;)\T+ MX_1Y)XVBC/J$%7(&4\19 ),DLHALN>-$6:+]V@;#M&VH:CC]]7*Z,)$)RE+R MD7)O@Q9)8.^I<#%I'6WC?'AAG#[O?'#*"ZP41S@RX/2@-'+4^?^?O7?O;MO& M]H:_"I=/^JQV+5(E+@2!=([72I-T3N><))TFG:[VGUD@ -I,9,DC2G'<3__L M#9*ZVY9LQY)L/.][.K$D@L"^_/8%&]B@[AS;Q);8RAOKFD1,TWVZ9.C1%U:] MOZC&?[E1Z-!R;7+!I2Y/2RZ,2<$++225BI6NS"A$GIJHD%PX)'A:TP'.I4PZ MZW22\Z( >#(LT9G#"QA9Q@LIFZ"LM9C-%#",V27D)BJY*DRAM5"*DRF4J2VLD*+I@<7[W M7H]!T?=7T2F!-9)"FE+F/&-$*JX8M2F5ABA1\I!:.#!%7TXM%#J5&5$N<1Q3 M"YD6B5("=SLSF;+<$$VP_D.0.,V"27_,FLX8,Z#NE)0"7+E<$IL)*DHMP>/C M1:AK.#1-7TXM\()J25292"UMP@NPZY(7/,DNI.%HR:$I^G)J(;,Y M$8+*A)0.%#VW G2<%HDFEHE<L=$5&P$>U9<@J')BB+V<5" 237&F0ZIS2A,N4)4J795*8 M7,DRQ?L*0-%I!BY(V,9\Q(I.)"V&I)H83262>M,,0LFOCPZSD5,Q9T+I(.B[Z^B,YWK,B=% MX;*,IT6N"E)*)EQIB5"Q[D(?=X?4$=?ZH&V.E0J7'F%8*FH4IF2@N/NABT@K"CS4J5%2=-R M>F56R"DY9T76NC,P4R8B3G.1&<^4(%X(1G>%YB)!3.#!%_VM)T3-I MF"4&[TX6'&NC75)HKA.JB0;_ YS-PAX=4Q[S+ N*_G@5G8+RZC236I0%9T;K MDDI"TXQ3IC'Z"#F% U-TLJ3H1A&GG&80:F"E@I,R*0J.MR<9J@PUCI7RZ#B3 ML>2A).D1*[K41%K!8:&"<)4[142>JC257&N3YR&G<&B*SI8473@CI2(L$04G M"6>E3C2S,LET2E/MN#5:'1US$5.U3XK^Z L5FB[#H4[A2F#*4FYI#BA L4U+ M6NBRE+DKB7:Y2PL:<@H'!DS+=0JE4CDIA<:<@DEX*46B+,\2662DT+G)2P+ M1/)8R3M?\!1V-?97T0N=<9,RE16@\4JS(B^YEBE+&<0;Y?2"IY!3.!1%7ZY3 MT*6@*LMUPHA5"<]SEDB=RZ2TK"Q3:HS ZUE9%N*:E"3N' %'VY3D$J#@Y:+A(N,PZ*K@48ZCH&1,LUY3GS A.,Z6I=9G!J@61&O2N)TGPJ2'GV=PCN\52'J#XU&2H>K%:[N M\664S(046N'!+$U49DM#P0^1$&SF-A0L'!1"O5N]6L%)8S2@49+I/,5#$&DB M 922O!!Y:@C+A,.6$$S&/-VG\UEA?^.^CSM95XK4I,1B=J$D6I=.YK1(62$+ M0\,IB$/3])5K&]-,$5>2A%,+D8=B18(7O"52E!FQI4PMS_W]K."4!$5_O(K. M2J(LH1!YX-T*I2Y(44K.C,H$P<..(;MP8(J^G%T0MN19;O($]!T4G?MF$*Z M\".WN4PSZB@].J8Y TW?IWOB@Z;?]WFGC!@M=%:PPG$CF"Y2QU0NP:,O*'%I M2"\T+;,"7#),'%+<&22)4I0G-H/_EZ>ER0WN#'(1R^P1UBPT"JOV M(]&0K]76#\.Q[M^RXV=#L^<,%FJ'DZ+O?-?/J_N![G53X?7DN6U3X;N19E\ M?CU-MHG9E"G!A]?H8'Y\WO6Z='[Y>+^"Z= MS'(B=:)H01)N6)DH7K(D%QF8\B*33HFC8RGQXO75K%Q ]X#N =WWBB;;77VI ME2M$F9>29Y3*K, &[9E1!96\8"$1>VCH_G;9>R\) [L-[KKF>,NM[+OB][[XRFK"PM7O0!^*YUFBBFLD0+1AR7-M>2879&"!H3'K(S M][!K\/U8P^O@?VWU^;@CZ-L)B']EFK]1!ZO!1#<4AI\ULBVM%!DI(8"V*97ADHLA0DO4>1I[6O7Z1+H3W,D^'!?;<@_>[B(?OQT/SZ738!YFK7_]G M4HTOWP['[E55F_ZPGHS?/P9WO7;EW>__ZO_Y]F_3M]^_/'CF[__G )4]=W__'KYY^_VO*! MT'\KL#&,YVEB,I(EW&4Y>*&J .;S(L^E=J7AC<$"97'V!9H(FQ:4EBPU6@JN M+=&$I3I+50&JDTGKCB('%N,<6# >3=S1\8N7+W][\]O_O?CP^E7T[L/_O/XU M>OGNS2^_OOZ?UV_?__ROU]'_O7O_?E5'6\3QFK:DKRV?;IS&XK1+YQ36M*0N M8YQ9(HE*!<\YSU)#P-I^?4$TI\Y.^NY=^<*8R=FDK\?.^AKCE\.S\Y$[=8.Z M^NQ^'ABPT_\WK.L/"&)/6#S9O_,\ _FT+#%*8FD*R*C$:_PT'L,75FNGV8IX MZLQE(,E"9H1GLI3@2DE79)FBTJ;&+HOG%3BNED#[03![Q0A[S/YPZL!!Z_>' M%X"=D3=M43TY@\G"('4$$A294STX@7]7 _^GG@E85.B^'ACX#GR\R&ES"O0Z M.Q\.8%'1L%SXZ= 7O)MY:8P ).OGB^JXGF#"TZ>=7>L@-)8>Z-37Y[5[WOWC M!UO5YWU]^;P:^-7ZAWYHQVJ]!C -*QOTR([FZQ\N*CL^12>EES8>=ULHT+ZY M_;KGOUIR6YKO,OA2T2N_3GODEM\QR6_UY'63)6DO4]GA3)9D>9CLUYFL8!L- M>T/QS(UE<5O\5*W\=$W:P@#4LKE6\[34A:)%JCC\79:$%/S?/_N\)6-D>7NQAG7" MOV[.JQ_&-N(M$YG--N)'^.W'?O^/W__Q\=VK3]D?'W[MPQSA7?8,YD;^^,M\ M>7/V6_KGWW_^:WD;\\'>'7S_]\?%M^>8RO5PZQ:.TIB(W:5+0W"6<$9,4AF0)+;BDBA4I5>G1L60Q M5:NW 7UWP"?U B0]5D@J\XQH^'^EE8Q;:Y65!4W+W$J=ESIG'I)(@*1]@:1T M"9)R3K$A'DN(*[.$9P5)BD()[)A8Y*7E6O'LZ)C)6 1("I!T$)"D2I6QU GJ MF&_.(&F66_@_(UQ6.$X;2"(T0-)^0!)=@J3,%, J62;,ICKA9283;21#<#)< MJ%)KDA\=9S3.^>KEJ &2]DEM R0UD&0+8@J9.IT)RU.F59$ZI6RJC$J)H\9# M4AH@:5\@B2]!DG&. +=5*(C"6*45XX\)&$8T?'5,9$R/V I/N\ M>('M#\RLKW#=60)\@WMM[W!,X*"OI&'25<7$UR1]&/ZB02K& 2#O"R#?OES);$G- MJ-(N36S!"@!(B"4+QD3"B:)$T#+7!,)(2F.5W]>%]@=QQ"@@QF^H\5]5D?M?1JG4:%HK+]$W[HOYZ!7[KOO MH\(-7%F-OT:EU$8@>K@7"&\#E0^:KKD>&TD QWL#Q_7JH2+7F!%CW+"FY+JD&MLS7%N8^CZ0>E>Y.TV/[P91P-G+^@9:R_ MA#J4'=V]^Y")C;=N_*X,F=\'0LMJ);E16&IRB&834Z0%!#RT3"#>P:B'8B5* M3F3IVR3%DJUV23K8.QK#3M6A@]2#9F0"2#TL2"UG98S-#%@>E:A2D(07HDBT M-GA]HU!IEEF947ETK&+!5C.P :,"1NWJ$,-NBF\"6CTL6BWGE<)Y*A))I$P8XSIWI2M4@6WCLSBGJUWC]VPW/:#%PZ'%;K)1&Z%% (1M &$Y M(P5,E%)(EY04G!9.(-#2A62)<85)<^J,Y>SH6*J[I)D/KK9F[V\>>CVP.[YV MZ&GV2]EN\8\'_BW-62H=UT1+B&B+(J4\(P8"W((*J65[5='FJ!].O'Y%E%^] MJL@IF\H,:ZSS MP^JE@BK6")XISGEC"7*4!Y(6,N[N%>D/UP^P+ !8#;&."D MH6F99GEAG>.YUHH3:XC5SA)24&G:BX\"P.T)P"UGX72F7.J$3J32-H%8MDPD MTV7"\S*U!=7.475T3%6<*EN=&R<18/)*? M"9ZH-(=@/<]=EBJ>IG@D/WAP >">*, %#^ZP &XY$5EH[+-JRT03^ \7+@G4=D?7D2GSIY@-K(:U./1Y,P-QO7>]BG8 M_ZOUPPR_U@R?U Y!Z$T0KKB\RT7@3F1%*5(KJ>;,&%DPQXK2"LEUKID.O0GV MR)MZMWHN.!6D<&6*-[AE$L\%FT2[DB=E9DLBLUR4-#\ZYK%,]^2&RX!( 9&N MOP<\(X303"CF*"]SIPDEFN69+A2315'<2VN" #K;@,Y*$EXS2P7)DYP7 #HJ MM8EFI4O 4*3:EJI4- 708:'U0("<0X 4DX3(UB& M_09(HD66)QI@*)7,2E-:Q"'!5S/;!W1$Z!Z!\$GU._AM,'(PC;^W!X^W(1'')@IBR+/,D==OQ5C"0* M@LRDL*E,,Z5)YDJ\BICFJS?PA?/6CP\@MNMC29FEU!2<*UXX5E"=%5EAF!$F M5X6]PWGK !5[ !5+?H2D4I19EB6D,.!'R%(D4EF1.,J-(N!#VLP<'6=Y+-(L M^!$!)J9UVB5GEI ,*Q>Y)4P6RE KF,HMH4+=Y:!U@(G=P\2[)8\B99+GF3&) M$IBBSG+X5VHH1!],:J-3(IPX.A9QFN\]2CRIY@9OW3C"7$TTFBJ3LU$U& ^C ME\/:WQ(X^1'/\"2QO:@+,/A+.O5],Z>$$D MTQ"Y2&2RX2'@.[E-!RS2QJ75: MIP53%H"3BKLGJ ]TL^H U7^GI2T/HO3SKE19?7$V^P@+]Y!)V34LA CK MCMC0.@JPW@O$!@8>8BDU37+AP%'@&: $ Z@H35[F)=-42H/G/V-)5VMG S0\ M&FBXAQS+KJ$A> RW1H4N[P+K_?(&4*$$]\ 4.D\,QRYN2JA$9UF:4)XS[DSA M?!>W_?,8GE0]2Z-/V-DR*MS E=7X>ZQ;.0=M,*/S'07!E2:XAQ,+-:"Y7^UJ&O:C]UOQM$JL/EEH)K;WO M7ZF7,R/$2J6DP;/=I4"Y4EA\=B_0>;B\-VKR/=OSK'? ) M=GQ/5'[)CI>6DD)8F@@F-=IQD2@#?Z;.Y$6N%&.E1#LNY9WS'4'S]U?SO^*9 MG6#/'TRYE^M%G&498'F:"#R\QPO0< 7N6I*"G9Y.S MN,4-Y'$T9KR'.SMWDMH(/:8?%#G_N9K>*(SF6I(DS3*> M<%>:1 I>)CDS&'&@-:/-CE=@^:# D8\< 8L9PM*;AD M6:E<8I2!T$GA+2HY [00.B6V9"PE_.B8QL#O0[X3+X#4 8#4GESC$N!JC^!J MR:7)\TSHDN6)S0G'3(]*BI)(B BY+G/!F3.8W(WYFLJ6X-(\6;38368HH,4# MH\5RZDARJVQA30*F(0?GILP3Y9A.,JD*R5*I"?#9.S>K9PWW#"WNJ0IFXT22 MK3YW8[=#)/C[YX1Z]-F%PK\>V#5]M.YU)J*7;3"5'\Z'=85"\GSDL+#ML_L! MN9XP__0R177M< +#*3*2!O:,(:FK!^+7LG1,&-E3EEPG$(X*64BJBT "O( MM10\=)G>*\OUVTKJCA1"I"03"=@OD7";H>6B!=YBR-(,+T8VXNA8Q9+?Y3ZR MK=1CSYMI!( [=(#;!M](+BF$^1#F&5Z4 &E&Y8HQ*DJM-1%7-YD.L/:0L+:< M;60Z5UEJ\T13@9V &$^*3-DD)8:"K>*&";S5/0;L.^1L8\#5@*O[L^K@.#YF MA%UR')V6LB"%2PKB &%I01.E60&2519%*6VJ"ATT.44;G?1CL MJ]8?;C#&S6R]R^AAA@WN+ITWL[*9P80N)(2?B184*PNE293E M.K&9I5JG-&<%1^=-K;GT__".Y!O$EN6-YQGV]@FV<,T)H<,YV#$1+ MSIE*TZRP.DNRPN4)=VF9R%24"8 1L#$CA5$T.&9EPR5RB"L63 MDM(RY;DM?5]@)>]RF_H]8LZ3:C_QPHPG>E3IOF\JX7;>5N) C\W<^3X5IDIF M*Z>5U,24C)!2YU;2#:X-^+JM><+ML+?$PY.5'!TX[B856B29QLJ\ MG)-$6>D2P4Q6LE09I^E]WPZ['^4C 2CN#!3.9HKD>9ZIE'+N;&$ESY02VCD+ M_Q_?^LJ !1[ Q0KC2? HW692!,C:);P,F>)!-\VR<%O6&J8U*GBN2P*G65,R$)F- =D<%LWJPA L3] L>11< 4>(]=E4BH!$5:1 MZ:3(J4L(XT:PS"F9DP 43PDHMLFA9*45M-"<82$ZXU3*S+)2&F-)X9C36_>N MN ^D"(BP%2(LYUP(+[0C*D\DQ=[?5--$98287-5VH=M/1&T_5ZT?:4E16Y*00J9D+1T"4^-3*0C+LE+PF4J M2V&5"=K^!+2]R$0J<@%AL+'<45F44E"NBMSQW'"1WUNSSJ#M#ZCMRXF/%'?^ M,Y,4N:4)5PRU7998Y&>%42X5XOY:\P9MWU]M3YDHA' ML;NSGZ$/Q>Y+A!\TL['UY:O! [H=1'Y\L9+=@(C6YJ7-DDS3/$%6)[H@19*E MS!A"2Y2"JSV@ ZHJ#MM.CPNA'C0;$Q#JX1!J.2.CN'0%(2Q15K"$RY0FA1)9 MHI4IR\)P*TD6$"H@U-XAU(-FD )"/2!"+>\0I2K-I5))07*3<.U8HG/XC^"L MY"[5CO(R(%1 J/T[_K2;M-=&6!4P:2M,6DY]V9*ZW!F6$&4@KJ.4))I#<.>4 M+7E9B$+DYNA8T+L[&7#UB>/J-GXU,=0Y98250O"TE-)F)LVD<,9*J:2Z^N[B<.?3 M3A!V.>F8EHSHW,B$2KR;77";%)+JI%#2*B%I;L7]W?D4 "X W!ZL.CB.CP_6 M5G9[)8@K2Q'6BH1S+A)II4F(5B771HM4L> X!EP-N!H+S!KN MJ$I*4D!HGF583\-,HG19B+0P)"WS W$T>[3M GW29K'8S%,3D0A&;5YF?(BRQ1- M&>>N)-0J9F@>VL#ME<7X>269JYTNA"O3I#2$@\7(;5*DN4Q<5I!,,&5<1H^. M8>=RFM:)3.C,:_,V!GP,[@=SYU[%RY M'H^FF^Q$,=DW&5"9H1GLI2E(M)YQTK: MU-CE]X!D88=->%?!N<6KR(0CNJ"EH":5$L3O6_+=&MZL^>0K[.MN0O%%89 ] MT7!^/75N2=6;J12]J/&N@7],!BYB:1RAUQI'XU,7N85B;/P1WDLP&8P<*,I? MSK8M+Z*1:_8/QD, ZU'U&5[_&3ZV#L':?Z/KR.CZ-"K[PXOHU-D3^+JJ(_?E MW)GVR<+!.-VUI_!1-8 /7PYK?Q'"R'UVP/@Z^M9],?V)WYF CZT[AV>J9KEZ M .\YPQ,5?_D/OH,A_#(&H%W1^,+UX:$S(-!IW=M$+*(I2GFE1Y7V%)56BHR4 M19;;E,MPZ2H MW7\F0/C7(&?C^@,,_F,?/(K=>@?\3=5Y!R_HGZ_^2-_]_:?^'_2/].U?_V3O M/OQ8O?T+WO776[#B/WWZ\]6G+W]0;^G[[G]^O?SS=WM>4"[>O/KST]N/_^1_ M_/ZOCW]^_"=[^\IDX$6P-[^__NL-_:GZX_=?/[W[\-/'QM+_]M>_"8%XE@B2 M2&5EP@MG$I5B2CT<3P)SWO_WX_O4_?WO]]D/T^E_PW_>K-G59]U;52"WIS(.HS#:6\T:J M'+]W+GH['+N(1G@ZDJ8__'QV#EZ2O_P%H.OGP6==XWCP]V^?1AI>[']'?D#O M-K)5;29U]P-\ ^ M0?]VV9PVGLOYL*[P@>?>!@ L_W!1V?%I5U W]V#KO*6S1W0!KMID?/4CC>']9@-3 M__/8G46T%[W1 Y##,YC?%#E>S; %/:L7 ]V_K"OO*OY4#< AQ)YG0"5;3;VO M7UT]Z8_]3]Y-86;_D/Q*&JW7_C^&DZ@^'4[Z%MQ0;3W,EL,^>++H'-M%,NDY M,@TGHZB@)S,%9/QDWJ)M_ M^8#9N^FSV=9C^ #EH9X^W7GY [!7:#S #\=WNG[M+F#.KG&W8>G_F>@1(%G_ M$A[!:?? C$7HU8U;0P0_&@]'&''#,TV6!KZ)FZ?G"(H6"4Q>C4N]T".;](?# M3TCTN=F-3_481OD\1.]^5-6?ZAC6:2"BAR?'E6OF#U'%Y.R\)3(^83P_C9[4 M+M+8PJ\_90E&,559 A=@7@Y;^\%*RM'P#/Y>T9(F@FG8UXM^@J&&HS6OJ"?F MM!W5P>1@4D"O=J4^UO$4KIUII@AOJ,9]^*)U"GYJU_]_[?K?3]??>0,=[2M4 M:%PQ?- ^_ MP(_H9F(!?D1>]Z%>@4C?5N>?O2]QZT>^N(3B$7L-H6 4ZH[U MDW.4-)CA9>NQU.X:[O:V H^]P]SU>/+S%6H2=PQ[_7-1 & M!/SG@>E-?X%,:7_5>G_+#U^XY4\F4\:CK+0?@@!TGX+%!/D'?JV^MY$NT),% MY*@A@JILI4>@<8^2:W-\F.H,J'$T'FGK8%V?4)[74.M%O]_654Y_V4 2S.QS M95S4?#)!&$ 4!45$;$"FGH_0-(P[3:E&"%$(-S[[<3%PHW6DWM 7E3?D*-;S M9T<9B==?G)GX9;^?G,$D+_?/J;A6>! 0@:DZZH,#@1!WTA\6@+/ X<\5^*D^ MEU6=H##B#:!CM(F L; 2!R^$WWN!&9;C"V\WW&?7'YXC0G92Y*W6V0Q5HXOA MJ&^G5JI[[7!TH@=M>FQ+-=T]$=^!?0)["4$D"#ZF_L (H8F:^,77W@%HU 0K MF/ON2S1VYG3@W0QS"E8<"-JZ ^#*7.*C:/+0@H_&5>W]%P@?W#SA8_!;/F/R MTS:#P5)/+N,IKYH,9VMOQZX/JH),\;'J^0C'G..5MXMMD#V'4?7S@\ M1_S'[;+*>U;1 "@&!(?%(IXVL?LYO@4G[.?8?GL9F7Z%KRQTLX"ID'BO;6[* M(V+![/TG"/:8FHG]7_VJ!&_%5*TO,T#H MTOWQJ8$W]R)DU-CIL[I)T7H" ,O@T9$Y!0?%C.'??L#^6 _P#U@)6)$3< OA MCX[\\,^&OLVS\!)0%SLQXY9E=72J&Y:#DW6NBZI?3?V]^E/5QY6V[ISK W:, M9NMM7;U#U( 6.=HE749G0]NQ"&8W:A/S]<2+5%2"*^R5'0E^5OBKAGUL@51K M[QSV;/+;H8V7ZSW14^"D1:N$7S8WI1G,Q0/E0 :]]+C!:;,M +-J.5-]KL!< M]9'E#1_$?:9! MF/\$%03^I/'8/>7PI=/I-!DK/TR[J!EX:3,: M@AC"JZ(3-SP9Z?/3"DE:3D;>58#9@!; /P<>M2>C)OC"-YU6Y_64A6>')L$? M3D?#R4! &419'^F1*QN%P7"_@Y+R515:-@/FZD3@S/!EX;2I&;42U MU@0W-AD_[0YY6%T<"5&'AY JFQC6RB6S^PTYS/C+/>XNO! M8 A28N#E(*DP JS65F#&/ )^P2RCG_=I94X75]\M&_2]O[A(6X%XCON7+8!- M_ZS:W8/)S-C%5^2:\,DUV:D>AOS3;,UBA@;U#2=8+>Q1K$ZW]:RZ]_HWP: = MNJT9\3,$CN 3-0F,4MR/\ MZE_]ZVPKNWMQ]W3#H&HN]76?29,-06!' =B/G>[^UN1O?G4G>F0[&/A=(U.[ M#:H#@[-WP"]7C #"+B/*N_*'9F,,C='(&_OQ6)M/P+UVC=,DR+D;@C3Z/WWP M?^HK'?J8NT/>PPC5F?>FQ[ZUHNZ M7(,/X4YAR@X<, @KAB,/G74CR3. ]?A6-?D"G!N8R?[PTKEI"A="(T_"-LJ8 M7\O4KYH:69@I.!U#@S/W<=)T-/@&7"30)-36R/^D<;&*X?AT>6#X<7>L=#)H MPIDF6WSA6C1R\<(,SC!OJ[VGBJ]]1M(T@CGW$2U.)\!NL*XC9(VN,"PY.ZO& M9RV$-D8!&=*+/GA4 8*=Z8_#CBKX@VYR<]1I[<6AAF MP=M%UD'@@E-HW;*ASRF#1_>YP8A94K0/]F4>QIW/:[@%O)XWC[X;2!-?(6EJ M,"PSRH!%<7U/0/BZ:M($C5]Y!K!;H5C.5@/3>-G$!XVL F7<:!"]GF".*8[^ M#U<9O?![[[KAQ\]@$'03S/TX!&7'A;_R=@8SW-TJ:B]I0W"R:M2ICLA3KRQ& M!_=\B*$9J$4SLKD$^)L*:P/YTTT&_]=<09$/"CH?V31Q<.WMU&QFJ'0P,58@'2?%QUL0"'C2!U;GWKJVKT?KV>GJ'1\''4W**]D6VW_N_+/;SR#/V# M[:*'FH*%F@)Z=4U!* ]XY.4!>^'VO !?HA_E\Q6?[092A#'+I$E[XE;F!89+ MN)M9 'IU(=O0H+4"6N@(PW&,RWV!46,!UM49^0QK'\TCK+*OBY89,^1^M2)-E+6N4G'G4->&?MYHXR[OU*F:3]>W>]1S::'&V[)S!/.Y M!;_%[)_P>>UQNSNT(O>AAZE^O MW"QJ2@=@A9.%4!R3X54)CA2X,^848*7QXWU!RF3C%@GP,)IAD MZ"1_%NPL8DOW>H]4NH\9EG@5FW"K0%9ZBQW;R*1F>FH_M$U31LG&V] M7"Z&(DL1(>Y$C3'$PJPK1%8PY,A7B=0>\OQ61"O1ZS..]R8R#R49OV 4WZVI MB?>1+K-$A+?(701Q@;$"<+'O57Z\2E3,E\P$U$^%6)Y0W%I/*@V^P;^KQ=^PW0W?C M6\\-;*9[H-WB.P=DTE0*=5/SA4)SUG0A\3K=D05;TL=I?5C)6K9$;_5LAD/Q M_-K\IN/I9>WWD"'4<^/%Q D(O.OW_7Y!6[DUUI^<9\>*B,_L%>[N>@L,WQB4 M8I D,R7R2PA9K6[N][/A=_E'9XVWV5C==HEK]*%+[<++?#J[ M]8IFN^OPC&[ V>^ZXK;$<-2\;;89A$F*SNEQTWH0>!I_.JFQQB'VDZH&/E-6 M:G#9O/?.72M5L4+J#7V.1BL&9A*[LS5 M\XFD1I']:H,IW1HTK1^F_%&.C25!9?SA00-=L[ IW6%I_1H M]]%1':8" [1#X;_B9;[N=30Y'R]N(B\(5%-*VNY,GU;EV&\@P[K/FS9"TPVH M1M9PPVG4NAE-_>Y)6X2Y@DV@HQZ+EM?K!B>X58]!2ANL #,^^NDN#MH5M+DU M40W:^]&LM*!Y(I[3\($[T>U6W=S^U1P,SZ/S3"KGMY>F;M%P,L8RTCW<4]VR MWO -( 'PKJW\W;_EW!S"W";-#9;O?-QHVG2#'9.LS:ZL%^EY2)C; )GN"4_W M8R!P&OGB)B]34R=AJEN+=1_S!AK/MS9Z"W]X99HJS5RYAD>O=@NPW:C<>!;^-RIDF[SSXJ[UM*!KJBI8Q.?>W]+ ;:<$O&V/"--7+_M; M33)^N32IJX!I]R[:6I^%&J(9S9>K:>UJ49!4[#H7/9A(@G:95\Q,CX]N CD MY\Y:SZK^VNASEB^Y4E?C+L9K3FGXLCV?8)G?G[MJ;VZ.XO%TW\>T![V7,C&- MV6@=3R]'#>HW2;*Y\QFS@B*,5;V[V65&JA$,75=?VK/?LYAQ%I[7K5?3F.SI M""ME%P5\V7>?NR1=/3TVW 6D]?RH7>2"#F>3R[DF@=/$7TMQ[=I\3E-J=D5Z M=?Z8C:=K^Q:L9AIA^8&=J]Z9T:0I3< K -JRA/8>@!F.#880AEXVX#LK7P'( M./$@ZU-U8S.EXS3 ZKRV3L<*U[@Q#=,'91^'0BDXP1VVP5D#$%TXX(MM')"E M,I_::A?N\%[UY^IN^W!#T6N.?C1[J?BCMK:LJ/COQ6C[\/9\,5] M7!;V_P*8=L[#:\68B= G \ O78/#V+?>-AA M:@PQ ]XF2&8&8*G.QKM;A3O1@P[TT7<:^;KPSK8USN"RE]4><)D5OC6G"Y;. M$8_G]D.7MB%F[E,T\YQ^:@W"50YHW!;)MC<;^:3\,]IC0D1%4^\6^_K!UK/% MQP 4^#>^%"EZ1GI"T.Z7K55HJPZ;L/C,YR:KH6U?2&93VL#SB[M]GY$_Y>.S MU4,\N>;#G?D3#*W7/BO7]UF]Z;KP 1]*%3#OB&;?-!;2+\+_"YCE,\C= #.? M$_<.QG,T@&'P)$;E2['\)5&XZ'((%.@F-,!#2N@P3 ](3><5+P3O\T+ECUR?WX _D3#A/FS^0NL +O:0 6& M4\C.KCX([,^BGN62ML4RU/D( M#SSAX6AA2Z39CF@3 2B3C3GW$?LL-^F+:N-IW+?ZRK51X/KJ!MRE ()4(Q\Y MP$M\9-[WI8!^QV8: HU'UIMO;:C^WR(;LZ!'[#8:7YBS[\#9!=/(,*7L\H,'_:8?&4Q2QZ&[FV M[F83-8??HG=?N>?>/'T +SOOZ\GDU\!3P#_VP MZ.N@'[IT1Z9_8?/US$7MI8V;VK9,:M_D.S*K],>N?*[ MZX95O2RGMQKU^N\R=O4[;SO7O$?9[2CP\',-=$U[3/)[GZOL*9D?R%Q%3W!Y M(',],+IF:J-1;VA.MY\]Z+9I;CI=%"6S*^L7+H*^_K;G'U921 ^SZ!OS&&E[ M$AH<@C>-(_ :'0'OW74N^P8M]ZZZI?]QT^T]N$^;4>T0%.3&6Z(WT0^U&9LW MOB9]OP4 '>1-&E+>N-HK]>;)T9/T@/&)]^&DQNLPXLA],0Z6:5;L?,?..V+;M;+(F)XK$4F]C1K9MN MW99P:X5DWPB'.9X%T B@$4 C@,9FP8D0-"8\!"3@UE?MKB\?MG*0;)"/@ MQ>'B!:%93',> &-+LO$>#8@1$.,)(@:E-*9BHQJ @!ASCEF/!\ (@/$4 8/1 M.*.W2]T^8<# (VY/$3$>?2',6X>7,YBY*YQ#MOD19)ME+-+;Q5%/.=7<$T\Q MT1QVIP)>$!Z+/.Q-;4LV]C2WI@)B!,1(91^D*$KJ6<5FH$ML7Z0H2>@6&/LDMPWV1KD>_=?FJPJO) ML?'9:."OC9W>*U+:8]L6,MY#L/M54A$['B-(_&%(/.FI;2OQ M@L0'B3]HB9=!XH/$/R&)9SVY@RJ!O9)6'XM\[R\U/SZ4SB=X[_PG=^E[+_;Q M\VEC5VS,B/?"^78$W87SM[IB/E[77-T,1VW'1*#C4O.0N&E0HNOV2OQZX[OI M6[XDJ/2>K MT3G9(:-]D2TR5X^&GL$0;ULN0%MT5<;/&'FN;WK<=8TB/J&S6 M,6;DVA8%E6]?R;*>^&;60\8?>7XF)>EQ;).WV#JF[9HSWSFFK^NQ[]+2B]I9 M=0U@L"-/VQ*F>V[]+'TSE$96?2.483'Q#>;/?+N\X6(SY:9[W57KA:%6>@4W M[3R>,=53TQ7!H+R7?;/0I:[IM-AU)X;W A>PJ2=(_,!F]X80ZABVTPUR$].9HFP](XQVQQ.[S]M&I*-E M7FV)G3AAUS;5W;C5=,#!+7'PBNY*LPY*-.OEWWBN<=0>8.XSQ7KIHA10"OHV M_6BN_>D=>+ZY]02=:%IOO?Z"N.P;SE_='2IN3T2LK/D&2[#05"I'%5WJ$D6_ MN1JEI[KF:7%U?ZJK^IA=WY3J>JJ\FK%CM9?:,@>NH,UUW;:N@;:OU/NJ:Y6, MK=(V:X,UWP+Y#JVP%HBYD40?!#T?KI=8O$TSL3D<6=]3<+7;F#-@N!H;-.L\ MYJ[H.3;'UMOT;4Q"S]9K[%W$^"(]0L_6Q]VS-;A@MW3!L FK6ZD7]&:@+:1K M_*\,?8Y[<*8;#!8]]4W[C_1VPY(E']V'E9UKT[E":Q;6?M.\ZMY2*.VHY_!' MT_,TQM;K\">(9X5M[<=-&.,%' ;"Q ]Z0E\,]K[%R15NX,H*K-L(U0CG,X%W M1)]=[>/\(?X8+';5M(D%(V(^M;WNL?&Z76O4P1]-<.S6#5CJF^[-Y++=:F,Y M3R)XLA[K\:1II8I?@B-95^7E2C!83XJZLA6LU4V;S+]$N@TNH[:O+[@4?E68 MM_#-=I'IO_7>][K9X>O.)R-L %\?5,2UOGOFGJK[[$SV7!P@?J"OSBO(,H2._,@%U0T:@&7G#>&HP6Q&"%L%LV/7!%*CU#"G@,T(P"%H( M7DO9S$_';N6VWQYT%B;1T>"FJ,M3;=[-]Q#Q.%Q][[RW- M4_6QB_2L0_(<(L),]#D(';[19\,:)&M&!"F>>/=D, ]OT_57Z.V:%O/.]673 M7QI@: CNXV)SX7:D!E8]!%ILU3I:^+4/1H"LKN^9XE.H\R@[%SZL8?HF8G8_ M?(?P:8A#>/$[>!Z_@H(* J\L=/4H\P^*Y-N/>D_R>PH %&XP[(=-7 M*+'U'L)!B(8?\3F 9+\RARLL+W5]"I V_%S9!C%;_,7=2.1NX]Y[N<'T_;K$ M_%IQB:YR@,Q&+T0ADF3N?1MNHGTXK68[#G[:?;0*"V"MNX"M#VYG'U_U&0T= MHA9.%,QD@]P P&>^=_R9MM-0<\U^7!.X#9L<.X61^'%6^0"AZ8G[HE;1[BWJ@^Y=U-2W/*<%=&H ;TX\Z+?(_ZT0'?S7GC-8S1<>' M)P,]L15*$T:EZ%O;Q7J?V>B8=W$-E%R UIX"?("@%@[@"!S%!AE1Q@WFBCQP M>*<*O;O&ZO[]Q8M?FIQ8\_MYS[)V6TW@QO? \O\SJ8 &T<3[QV?Z$V@.2.Q9 M4Q$ !/HXL2?-:%/MTCXWUVI>&VCK,Q0A3\?&(8VC/L!LU?<0'\]VJ7#,+CZ) M6Q8T,(D,!/<4E11&:;SX$PP 6@_7NZ^S,7O1NX&O7L%Z!I1=X%A58RE4Y#[K M_@13ALB[*Y;CM]CZ$]L8MF'MYN&ZG:W/Z)T,YJ6E^8G&*BLD*@XSC53J=:%* M/?<>O:+69+-U0MS=E&S3#^Y;D(> M[JPKW2'Q.P;MCUMN3<[.V^W*0:,Q34U(+_H99FJ;O^*VV*.5GYG\3G]_C7X"7D&T M Y;\LJMWT5W^LS7=$);UO95H=$>#@<=RR E&3WJ&=Z L POASNUV\G:(>*]N M72L!CX"&S5!I,)RR>%HUU);BF,Y"S%'LO+40Z.K-I]GP]R\& Q2B7_W'B)T_ M@7,4D33YWVG@X6L9FLF] IM^5KA1.T'2; Y<[=@\S=W0[.K=T,V]%EC@4=A# M??1[J#O:,/EUAM'O5COV' :>?O#Y9K2B'E8]*[SUQJCL%.P'&+4SM#?757LO M&JD.\IJ(H^[B%F?;R+4:^-C1FZCZU%NT ET.C2[(B4.!SOLL$$9- M'0A,&/5K=^%-@;>8,)\V:0=VOL'UQ@G=682VD44FW$M,RZ\.[GVS=H.ITO/: M/>_^\0,XF.=]??F\&GC^^X=^: =K;02BV_+!"130YNL9\/72!OS:D]3MF]NO M>_ZKI>,4]XBB5WZ=]LB5WUTWK.P)E=UJU.N_R]C5[[SM7$5/<'D@8:Z#K5Z-KMAE=;[BS8LNK*1HHW]&IO_4G_F;WO9#94;K&BK5V M"<_Y>5L?X1RONXVC"5<>9M$W>L=IXUIA?/JFB4M?8^CGLZ#=QL$&UZ3K(+L[$WN#=JC-F-Q^Z=W# U8;S-9L'#TWN9!'0M1O?0IC.($A;!W[VFQ8S:SL MM$F$S"ICK![K[^[&A=M=B_9 ON=Z*G6'=1_D'K2=KO0K7QJRT[61F"@>2T%V M5%QTC:.VI;)L>'')E-J'=3G\;H4$,Y1/3D!V0>G#Z6@1$/DKK4U*$C,AGIRZ M!3P.>+QWE YX_.3QF"(:QSS/GIS"!40.B+QWE Z(_.01F<1"T)CPD+,(B!P0 M>>>4_BH]]?S"\Z8^>&\WF-]-BQF[(RC/;V6=#JV/4!@CC!'&V*/.2'/5S LG MM4DVAZ"K]P7NQB0V_WTYK,<+]TU^Z[Z8_J1NJ[RMF[L'PQ_ /!O"PO_R'WSW M5>RZP%/M-ZYBS4$AW.]._)GX%;NL:]<<(OF6S':(F[,7C\T-6\]RR06V< _> M\GZS*4^W[O1X" [K [:-?^0"DDD6YW0W,A+8M'D[3-%[T.9V08\/3$!(+&@> MDVS;SM-!DQ]:DV6PR$% KM5DDK(XS430Y/UF%-CD!VU&N$>:?$_)X$>;!'GO M^O"#DS@Z<0,WTLVU/=J>58.J'H^:(^]=:OD #@&PD(!F)%=FVK6K0XX=F4[YUSB/H\5,2 M$"Y4+--M??"@QP]OC[?-2@4]?DH"0J6,J=J-C 0V;6./M]WO?2QZ?$]%'PV? MQ?KJM^4TQOZ4P\UG-EY=5[_1Y32NOKCH428"*8V5(B%=N]]<(EM[(8\E6QOD M8R,M3F.>[2:A'[BT.9>>[)Y+D(^-<@)Y3+-M4WM!BX,M#EJ\1S1C,J8B>-1[ MSB6Z=3[@L6CQ@]8_?-WEKC_[]W/;;7:Q^^JMXOIVZ9O=(;AWDK^>/(K%*3VD M4ZA;,>& TJB/2JKRG@PBM4='GH,\W_&H/LUBFO,@TP$F[U6L>(\&F0HX^6@$ MFE(*X6Z0Z8"3]QND](+I#3#Y>.2Y*;\_I.L: TP>@%B!.QDR.?N$D_=:;)7N M^55C/V.3%%>/?2W5T#=S;3JYQ]' C9]8(16)LSP<8-]S)J6]W6S,[7[7)\C' M1KN"<29# <:>,RE]LENW03XVL\2*+[WDS*D>G+BH/ZSO5$]U@*+^KH@< MRGOTH=FS>R *LK&1;/!8*!:4=W\9E/:RH+Q!-M;*!DEEG%,1U'=_6<1[#\Z> MH+X'(ALT9HH'Y=U?!J6]!X]K=J^\][E3G_7V)'Z_]D!4X4H(Y*/ST?!S5>.- M)_!GNV$?C?47=[N0OB7+HRJKD;'(#NDXRU8\.*"4Z*,2JK27!Y':HU*M(,]W M/2'%8B(.L-]M@,F]%JO#*FD-.!D$^@:!)CQ669#I@)/W*E:\IX)(!9A\-/), MF8Q3>4@GI ),'H!8@3O)@DSM$4[>:^44VX^TZQ5Y]1_=P)75V-]$]=WW]YUX M/> -!Q4K'K9S]YA!:4\]O1VA(!N;T$S&7(7V4WO.)-+;#8N"$A^&? CLN!V4 M>+^9M/TYQZ#$3TD^"(^9V+8?>]#B!]?BW;!H]UI\3Q56^Q#@KT]LO'7C-HS_ M.OF=M1*^C@0[3>\\^TJ+WQ=1OR*O*&.1'M(==2%;O5?&X@JIZHD@4GN4K+XG M>0[FX-&; W#&11Z*X8(]N%^Q8J$8+AB$8! .T""D,F8TE!X$@W#/57\A0 CV M(-B#@[,'E+(X)^$$6+ ']QT@A)+9?3((CZB[YGJ.ORY+9\;59U^Z&(WT>&7S M8YL-O3E)8,!N.YP4?7< VGC5336$WZ)R;D,B[)T^[&(K?X,Q-B#G78:_CWWL MQR7V8NN.Z$'P@^ _ L'/;EO;$00_"/XA"[ZX;7UQ$/R="OXC*LE:SY%757\R M=C9R>C2 "=?1N1M%]:D>;5VBM<^)M?5KWSJQMI?ILRMKH>GCZ0:PXS&"Z!^2 MZ).>>D2-,(+H!]'?0O1E$/T@^D]1]%GO,34BO.T8/E[Y?JPAJH$!\7^FXS21 M#XS1U^>U>][]XP=;U>=]??F\&GBB^H=^.-.CDVJ0-(M\CI?U+D61OE3#-2 M61CI&>%QSJAO"_V,D)@*$@U+F,C0?$H*73L4K+-S-ZCU&*]#<5_PW\Y?BS(^ M=?!_(^>B,WC7:1TY$ L;_6,R< T$?)(Y&KCYO]B3[EW'[5AZS M5#;_IC1FN=QJ!G7UY9;O[TWA^AHM8(>I!72M%NQ:V!N)\W?1MKRGL6#Y0TL< M36.A\O;?(DYSMC.):_AS_+=B]/WQ;;[\"KZ.'_%Y-09K:ZZOJ?"B]G(X\$4A M&G-YO[IZTA_7\+^?*W>QJE^5_>^C2EHI,E(666Y3+G.M4VY3F?VT M7TU&H.&;ZV,<#2>@/$,@"RA$L^3H9 23&0\!!7I$95%1]?NH;J!E+.N);[P2 MZA&,![_!-YGA")5I.$!TP6QQ-;11-?!ZUHLZ2D:G^C,V4'"#Z'Q85XWB114, M95!"B\M(F_],*OP&)#>.+DXKBUPQ;]B=F//&04>.TRK85HYG M ?FR M;R*[);DC7:]0K]9GKB-:7]?CZ-+IT48F<#_E;@,4OEKJ..WQ;Z(A1!8;2-8' M^$59C8!D<^\$@^$I?>&P3\?M!$U"#+$W@O9,L!Z)SN:4L"=1\AS.L!G/O\U M-*8W>.L:$5Q+Y@UDL14!8)IOOMI0>PC1L>M[^K1A8!.-SS_8!I'I[!%=@+$" MXE_YR)Q5,2#L;K0C28^86*3'_']/1[,0[\0E!3#V4Z)+F.USW;_0E_71]XO* M#)J\1,3E]5^YRK*\#T=QG>_0@ K(Y7#DA?DY&&8WPE_!E/2^3"4"P"W_^^B_ M;G9;\J/C#S[O =@ 7M$8Q ?LNCY>Q\>]1]JI.05H,.!>#<\ *_M#T[C$B\XX M8M4V3G$#F@ 0Y;#?'U[4S[>R0DO*^;"I)E"87MHHS;:Y)C EG'R%9%-/J.Q6 MHU[_7<:N?N=MYYKW))$',M>O15HK?3K(" M7:^GJ\@VD]<;JJ#6WC1->W2#'G\[W3):OUTT*U(DLTV8QJ*U-NKZ(SBK]G%Y MT6>5M7UWWXN^T@V>U M&=6V4Y8=5 ;>F#[>1#G49CS>^.#:S=S_.E"Q&??1<=ZD=/7&U5ZI-$^.GN0^ MH.;)46T+*;PM*0*QUXOHT\#U>>.]01']73G\ &18S]YOJT$T/AU.8 A;QY@V M=;"4>H35Z\<2KW? S"!S.O(_*#'+>8R7 N;Y7S6G+PK+O ?[2A*>7$& MSQE=?Y52 N'7>M,DUB3[42H3UEN3KL.]^R9]/%<%U&9=0V7E 596YI3$@CRB MTR0;W'ERB$<,T]YN:K\/YR!A*/A^1+"4T3QF:MOSY &6'II-:NLS_P&6 BP= M+"R1F*<2_B\+P+3?C )@V@V/ C %8-K!VI3*XYQL>_%4@*6'#^-V;S8Q%MIV!P&YAF:2\UBQ8(_WG$U@CW?37#WH\6$(2):E ML[P;GVGW>APJE]94+OWRXN4!YB[877(7AYMX9&E,\FU=I9 > M?NC(-&Q:!?FX3CX@X'E,=X ^4BZ%FI@@']?6)L1Y%DK;]IQ+P18'^;AV-S"+ MU6/JPO XN?1T;7&HMUBET,O7KP\P9<&?9KD%3>-4[F;G(&2%MVA*$39W@GQ< MDWC,XSP->SM[SB4>2J:"?%R7LF QVWK[(&CQ@P<[NP':H,6'(1\BCR4+'O6> M[ M%]+LB\*LIPF)B>*Q%.2KY+'N=+7J0W#G@)+E7TU/]U H\<;V()![S*&=G! / MENHI6RHI2A#)9J MWV$C6*I@J1X\]R<$C0D/N;]@J?9'*(.EVG/86+/']KUOSGD\W^G^87M\*M7C MQ+=^W+;%I^P1\14Z^ZF>8&*;=GG=#UI2-S7-ZZ'F1D2YX:?K6=8],M>_%<2X M$]"F_)K(Y>IK_.2^Y?#&UC2^V^U"ITO3>B:F#Z$POOFG8P M+T?#LVE/7M^3^^UPA#W#7P(51[KO^^R^'T[&IU$[RD9MWO>;073?&(37(V[$ MG-]=/7:C0?1Z,AJ>-\V2L77R&]]2,'JMZ_$C8 _;-_;@#1 QMK%_45UY\^/KJ]' MDSJ._E?_I3^=UF,]B*/?/HTTO W^\5?A/E7XH>? ME\^RE/:RZ5.^4]<53Y!>-$> C98]-^$U)#@9 5LXZ?%F_J3'.(^*=B9F>':N M1PUYGJDL73-)?>:PBU@UM#A#_.@<_AA%ETZ/#DVT/J!,#<];N6KIYH5D5!63 M,5)]12K@ZPE^W]#76\$+-W+SE/Y?>- .SP ^08#^ MN($;:?^29X2K7MZ1.HZ>Y:I'IY3')T%B>FJ>%QV3D=WUN3-X8JU_&<]+8+.J M&\2E%_UZ-YQ MUJU<]='@>'G:6O:WY *^L1R.SN#GX&HB,__??TE*\A]J+Q>=1,RQJA.#V@\U M%16'RP6E5G,4(8+TR!))2+KPV2)-%K2/IF(F S@: YU=&DVH.Q/XUR6P\ (] MBFS&C"J9G<*G%I?_MA=.?W #';9' @8LW=?!^'%7CJCZ-SC'" MC[I3E;@VSZ3>^QZ$]1"ZCE9E=D.$1Y[-TVP9G]HEG0,;J^&DOF+%[6)O/8D" MA*/T$N<52)O_3*KF*"FHRFEE3A>E9%[3.YF0/3;]"-8Q%;O1\ +CFGG&'AK$ MWMYZ7^/^X&CHX':\:RUS(YG/LGF] =.@\6^%5=+6W M@2[LB1N>C/3YZ67GS"+IY9R?=+5'JR/K&F8BW9^1?(YA:]1]+;S=VG-:,R/_ MQE%5>]65_O'@359[09]5X MW%#Z?#3\7/G)0>@W:, MJB?GY\/1. +[N:R=\#Q(]B58,*\P'- MY[/A>A!A K6 #I/^N"%N54]7=P8:X348'?;S4Z_J[@LLUM.PDYT%?K34A4%F MT@B2 X\AEC;K.H/5CT!G4:F=047HV%A.QI.16Z>YE?WOHTI:*3)2%EEN4RYS MK5-N4YG+3)@TT[K\-TG%T3[INQ_Q>36&P-UL@ OA[5GPM16?OOZ"RARC08< M/G[EP*8"V(T[&_;B#"2A^LM_\-V!H=V')H0!\#X']$9U'PY@2A[W4=Q,2XNI M9'WKYFEAEVFAYVGA1:[6X.54Z*L7P\&DQG^4"$RN\QW@ ] ?\RDIO&3C'-R@ M;H-04+Z/(+&)]Z!0;D<:' $_K<8)+1V*.VAA/2F\JP%.VG"$SL?0OUZ#=IP, M&HF?AC/MJ'4O>M_.KM$O=(T7)N 59@"3[NAA71^6/KK$(4H'8P\'NE_[-XT< M(D+C3*^0#6RU'MD^/($?7YQZ+[QQ&\_.^\-+7(6?KAE/O$JVOOE"%#;%L=9= MT]$)3&;0@B: )4QP:;C(H",*=AC!!19@7 Q.+8Q1:U@$TJWA M4F?UG;V%X[\5H^^/KQRDE7T.T1ON!JU>>])NR/CMJ?D'VRVD=/:(+NIA'[S: M*Q]9Z8Z^(Q6/6+YT2\O$Y<48*T_);J$V3[7_0M]61]]O\@%8,$2 M$9?7?^4JR_(^\HDK6XF83_2T!BLV''EY>@Y!%P2Y_I*:O^E]F4H$[F3YWT?_ M=;,!S0&8_:XG8,5+>"$B\M^^U\?K^+CW)F8KA_IN]N8"H/>9Y&(NHASA$[4; M^/R%GD5+.!K/>NDW75)2LCGO]+K\P=0W1=LY'0Y?#8846%#-HJ3Y]U6#1GP<\X:;9L&VR"5 M@"O&GUTX\*^1RFR.QC 7OTQT5/74.-?U$#D%0WKL1SMS.@%I C\,W$XPK278 MEK%WFMND?1.FJL61)P/,SV)T"U(P0-O4&J!J?#DU:F X7G]!1M>-_=4X=41= MI-B<.-V'@.73B%J('OWFV@0V];]K NB%1(87'DS))!A_)_BO.5%9(TJS*/_6 MY(TWI.4TB34LJ=N%&Y>YNRW<(5&L#YON% M*1(+FL\ENJ\%JKR7=4!%8I*R61KUX:!JV+JLGC'K_?7.7;X*UC),.-T6UC"? MP'& R:#4G\&\HH%LLK)M2@6F=H*K1Y\5W"Z05*#)P%S"M/QWX*/C+E"\ &24 MSC++]XQDA,PGW#:%,@AZ $*:P'Q8EK4;^\2>G.,YC-4?7F!$< ,C9KJ,DCJ" M6,QG8BA97'.7)(8W:F-&& A@#F7D<"P,%-://6=GRFH$&K$$?@\(RD+.@3+_ MQD"4^3=X_9MF3_"+:]Y83@:FV8IBDT:(TKQG&;](I!*4^Z*1N_(XU+ZY:%FY[UI'VVU*;J M R1,)^F)<#[=QT6L0B2Q?INF]DR89ZQUMMP M#Y%,5X,9F4:NV4QNF;.8._H,%,0]RR%6\H+$^0\G0,T)O&8Z9CTQIVA7T >H M1CY+#F8>ZUEZT0'[GAN%;%N2OZE:H&R^\&;1X8PRAK[5U,HMA83/2$86:S"V M=#KAB>UF#!.8>8\: DXUYTS-#PNOK8>#@>M/D\2-D,T$_[;N*D=/XB9W=3 < M)/<7B6\0AB_KX86G,KJZUN^Q+7AV,S]PC4%=H0SQO2*="H?5/&X!9PS<4\Y%V7'Q ,$YG+D$WE_V_OVY_4-M)% M_Q65USGEW))EA'B.=U/EV,Y=GYO$/K9SGCL.[JU 4=OUTU"^E5>YGXP>X'4R9>KG&DNN\0H"L9Y3]M1Q#N"*![%NVQH\%KM]1$GP%+AE M:5^;>IR^)F4K1Y@S#NB$G!PL5CU5A03+J+PUI4(7QFK*N6CD.]J;#?+]Q<9 MB8UQ?9?%P?+B0>+BVX$AW[ .@^00(#RV%*J!F+ISL);0>K!?PNX^W"_1QKDK MXMRC-L[=A*U<;IS[0-?=SDPQY;0[7Y7WP)3FG5[\7$)3;*SK:.FR)-A[PT*5 M74_VW]![]Q:]LO#A7*_KE!FD?F;9A0I$7UJ*^^![2+R9^HYKG) MG,N6\ G)M9;O:V#Z(^)G3:E]4B31D,,LB%-UN=HVG M \UP1G"IJ"RQ"0[\(]!JW>\Z[W'1AU"<$_&B#@<"T,\"%#+P"09#V<6&8D<6 MT"EK3^;Y8MB&MB4Q3"^D6O2MRC#Y%?#OS)@JG('"\QF%+51MC\RL@=]4.DV> M13,+,DQ39T1.@+:Q;K3;>?DN%0O#L8S_REP@KI1='TCW\(= _?X&W@1$2L'; M5Y,H2[' !ZME/OK)%XM6LE\^&,&Z]H4AV+.?.6I,W/S'%YQ63W!"#L*2W/CL M?CV[X#_L'605B#)TE$EV1@+47ZP=DJ6;D>(AB;'-_22-L+4-YJ[,74 JTI#1 M/P/07!!7<\.0@L6S&:OZ^#BE?RDG,:CF[$F6BNQ4>PJ#>'#E$ZY^@"+[C(0_JR,(")+!^^_>_"S:^"8?E; MX(]@24RGH(^P-A1B+PC7X/0BI'?5J;R ME(63#G>ZS!SV6:*6D+2 _@'0PM*04]WZ,+ M) ;DYN64N>!42B)R6O9?A]2N3WJX&>,++0L9#.6=)JCB8SE; D8*JF-R]TEY MV\RSDE)%%ORT#V5, M@TQ R0Y5G: ;GJBM))UU!22+GE*?BOI8AT>S1IHO01#=HS6!@N4N"NX$RAOO M%C'+,OX4N;6#.6)4*4G,:.&NM$X-F$#&&=8K%CGYKZ8R%S Q%MY5R7(DYE/V M-?O/]*"*7F',"75J)RJ?;I>L#=S[=<-9:\Z"%8LH7:049=/^*U4TXL,J \_( MP&HST.M&4CN&[XAXZG,P'5T#(/G<>S?V$GWC93L1C20@PUW2^=S:55#]Z"8\ M4>X]L^V>-?Z1W7!]S+4N9[DV*K"J$^^ MS3FYU1.PD25@EMW!ZV%0&2^M0M=<6=J%MWIV1(&\Z[[=98S-4;\J3M=($:Y2 MR@L35!-\>8\B0?X5;AH#"A176!81$2?ND?L,3$(JT6&FEN/_'RE ,M#'7U5K + M4]8#/]UO?]W.$1G5/<3)T/F-QP\VC5*=J4;8J9 M&:LT.(K'R >T*IQRKQCR7:%D8B=3+E;U2!G%.4AB^[ISC&H[I",.>R#=9M@6 MC[PC*N@]G?L"\Q;%-$NY)A T;A&;U.4%%PN22/MB4>@"N,Y"<^%^ =WJF714 MOW[_YC?I:?Z1+)K<@6/,HWL*^P2KG1Y(;J+E6ZJ')KSDF# MSJNR5'I@X?@$-K6,6#G+4P>Q)V.4&L7! %8HV=$$*["4K M*IU$?'ZJ>82[Q[*BC1HOM>UTM61%4B_TH"Y$9O$=4LOT*RZN5BULEC.8X1A8 M2)*'H?F.T2@F)ZUU/'5=J.,ODXH:ECS'A#Q1K@P^ MEMU/7B22$BAV%+6M9ZELY*,4>2O JJ+L=JZ7P"XFP$,(L4WC-HH\:O%6Q+YE M='(C7=748ZAK.>6;=YI7FN459.R:T&D(CI$1=L5";DLEH:815HMOI2/D)W%, MP;!TW0U81<#GYC?X$P/S(1F86KFD9NKF[ \QB+\:L_L*C>;$E\$&LFS@@J>! MC_7BGB"%1OM 3F7&(CDL^)G M[10&+M.7#]<*983\3D=X+$6[V4"YJ\K7%)VAN MYT8J7F.%N&;',"+,E.LW'W(;?E+JB>;*10AS4^$ND%VY(5.%[#"*^X7'R+.U M#DU@/2*\Q>(!U1)2N^R-.\A%N.P15NQO(;"@+MVZIR T%$"JMA;ZDE1MP9WP47X'0BJ6D?V$6H7== MN2 V^G.BSA)$"3Z/&H:TL@KNLN'!4G+6-+36A:Q]RXMII'\NUGK[G*QSO;^0 M51X26 HJ!&,?J\,G_\H[%O(W6/M@"X/""[$@M8.5QE(T894SZ/S7!* O",<^,5G]8M$U)*8&\B1@VW(%3NJU"MZIA5MD>AE"KG?J75 MJ1F=5<+O80&'O,,+YP^ZBH:3FSK@L7L\/.NH$\AH;AU[K X=0=;O6,Y@^YRQ MA\X@LSM6?]Q_T+*[/W-&CS\PK=WL=]SLH-,]9!3=OF%RS9KW>L@4Q_Q0XSJ' M8A_[<8ZUUQ'<81&*3/0W9IYOD7E2<$*5FM88(;QW=N"9WLPG$"KU[N4Z]HZEW.?]F.PC*N[M18+OR<67@V# M[MJ7QJ&?D34>90D.*ONQXOA[8+MWB'I-H,,]GDCO7+?';^JPB@>/CF_7:,X: M!Z.V=/]538"WQTW&\9(?:!V_#SENQS@'4_+I-QU1/UJ,JS;J;,.N8P[ZPVI! M]1#,/>"\!U'>VBO7J;?%NG/"NK[3-4&+;K&NQ;HCGLTV>[9M.H-1BWTF]V%GKB2>YF%8KV^;XU[O0/S: >/OQ=?J MVF"7"2;'1C"-6S U&TSCCF..[9::&@ZF_F@$IJMS.C!=C\.'TWL>)%3K:J3- MPR][;'8'G;.W%2X<2L[0=,8GU*Q;*-7BU;9ICP]EU2V4C@REP< $TF-: MJ; SIKW-YMWFMRQ_BBU>3X+$PY)WZX8)SSBQJ.J(S>8&=G=H]KJ' MAJB:%ZANL>ZLL,ZV'Q 8;;&NQ;IO.5NWWS/M_ODGY;18=U98U^F;SJ#-,6IV MXN[Y1MP=0*_QH,V+:#:4^AVSUS__:J4+A]*X:]J=\Z]DO' HV1W;['?;4IAF M9^V>;U8X16/.WDJX<" -S$ZW+8-I.)">V4-SU.W^V$*HJ1 :FIW.H<7,#;5- MSRE==SW<>Z@64V[JM1Z>NLZ$D,>\FJ80[99TD4'/[ U'9Y0L\HBP:7C?A)8R MKYLRA^;PK-*X6LIL*?,:*-/ICLQ>,7.RI37=JFH45>Z9\\,I$"&.C'MJCVUKH";0 MFP8\Y@RLS@\\OY5&V*813T)T%S07V(\\(W"3U%@)-]XY+:OTFH'5+;W%[EG] MNF^QC&^Y"1H^FL5;KH+F9@TZUN '&O%8V6\ 1];EA^$%X8G>#\6\Q7RX6LR# M*CVZ!3X&+(NM^WG2=.4F\HEY&S?(>(F3EN5%PC790]RL5]Q( HP P/!7YL)> M8OF^+N^SV['&/ZCM57[1WC&.^=Y-C%#,H8SC/.ELN AM+Y-,):CE8N)E%'83Z]%O;Q+QI+1T,& MDQ30;:)_55\39R[FW_=G52OK!\ +\<,[-Y%S\_[X$KLX(7LB:&9M%JJU[Z/X M"^%Y$ &R&%GJ!VK8[WX@;.!W-0C.ES'5&%+W$+;4ZP!_*#&,7L?J/CI;ZHVL M4>DM7<<:/8@M'3*L[T#NU!\CP>/#>_D4-0(:4R*/.]22E>^\2BZW%65L&MH^!F=^1>YD:=RSAA$1O;5!YLCE[ MEL@IO1?!G9+JY\8-4:YKHW/IVI< ,QKKN9O@&!&]+,&1K,H6SKDDHSDBHN?3 MK-&+G.K9[5GCKO/HXQR'5K][+J,GV[U^G[T.K.'X8:L>?Z\C:W VHU+/::_G MA:^C3KV]UIS]=FG32]NYKMMNYO7<#6^WEP5=_@74'VQ[7?=2@1C?RCS:@;GM MJ-)V8.X!MS:L=6MOT"B+DT><5MU>+%WLA]P%5OMNK^8&6P;9,LC3WUK+()O+ M(,]QS'C5,7^YP7B-+RH-(O<-,37J8#3%&&C MY,=#T.&Q)I.?M&#L4S1+[]U8&/_A+I8OC7_ZSS^+Z;QM G?.+6KL@6UVG+8Q M4HMU1\4ZIV<.G!,6G[98=X58UQT\H%U2\Y#NPLO2[;%U&AB=XK _/*@9<\N5 M+H@K.?;0=.SS9TLMUIT3UG4'';/;;?7^%NN.>;;^T.R,V_Y:#=? NK9UFO9: MI]? CC1TYJ0G_AR[=R*03KS749AD"Q%?6>==@J?XX,#J]5&\1I-Z,#,>TAZ?!D19,]567?L_L=PZU MW%LP'1E,XY$Y:%67ID-I<+U"\1HR5G[Q0S><^FY@?!+QG3\5R;7UL^\.S-'! M,KWUN!W;SG5,I]?Z11L.I9YC]IU#[=P62L>V<[O6:2CI]"*]19!:=FYO:';M M\P]]7CB8[+YC=D:M4&PXF,8]TSXXD-)"Z=AVKFT=ZHNX%*%X#2'=7_V9,#Y- M?1%B.RQ9GB'<()U/W?C:IJ+:=M\8:>EXV:#R>X/3*=CMV!J-IB&'7,\:!7,AD.I MU[=.DR5Q>J%X#;'=G[,$_I8DQKMP%L4+;M[,IN]OPKN^R>5VS^QTS[^,[,+! M-.Z:3AN/;SJ4NK8YZ+61WJ9#R3E8P%^*4[M%D'I6;\\<#]O@5,/!9 _'9G_4 M!N0;#J9>WW1&Y]^SY\*AU.U;SI4*Q6N(]+Y=")Q"G6&/7/4 M!J2:#J5^WQP-3Q.2:J%T0*LMLV.WT8:&0\GI6:<)W)U>HK<(4HN,>[;9LUN9 MV'0P=1S3'K4Q^(:#R1F9W8.K?%HH'1M*0^LTBLOIA>)E!7>KN^\S:.O_]Z.< M''NHSZ,\QL(!=/"B#"?$'C#'HFEM!:MO]."V@H]R-4VAJ^H[&78=<] ?JILY M!6D_S%7W&+ YL1NVI-=J>K+[HDTR=:,7&58L-LV?;IC,8G1^!7X#@:&FSI=UWJI:=S/?5CJ MWDT,%Q9,LB#%-^,#4[@7'T[B&;-HFL&&8&OAK4N9N_<^K!5EL9'"1D* X.W* M@.\ ?HHXL0PYG@?WKH;S\/%P@ .?:4 _>0\$"EYSLA33U(?WK$P$ & =( VL M*!!00'?WL$6"02Q2UP_T_6WV5);;ZUI=N3W;ZC_>]@@X&YL#P+CX<[;$*[^G M7E<&X+E[*P@AM WO*Q3F[6,Q&6\?,^B/=+OBJY^D^)I\NW@PPHUH"^E<\G&]0>E6M,I'G$GH,1DZ?9'-!$UA5V*^$2\ MW.C9Y?O0_SN/U7:60$G/)[%POSQW9[#;&S>X=U?)DQ=E* (UBYQ_?Q;3SF; M/>24HWTB%P[)V."):103M=^ &B%B_!9LR6W*5@R@R-D_GOQM/PD,G_ST&?4% M9'4@$U) G^3O+]R?JN#8!%V"5KSQ4\#V:0V,?)O%T1)X&XO5K<1Z)JK17M;* MQ_V/OXVZ]O!EDJLPN>YS+X"=/^WU;6MLP(8#P!KDQTM@R2(D:0&G],,IT&9" M*/'4!E6^4WP7U*E>#S0$D_GSNMY%C!GU+"AN718[A@^ZXQ3?-@$%:>Z& MH*/AUD"( P!"D#MQ#,)PA4H??6H B95WD #=@<3[*W-C8&%X5_S*?[H>25F) M>1L@F B!NB1>><+W >LDJ4N*A7PK++A(#-0M^%UKNT!E=#8#$;IW/S8HDL*X MC[+ ,^:@^R&L0=^$]\K]*&D+7^\/K=$/UEX4,L8 M#P&8]A0/D:/>AH%1><-P8SDP25N']Z 0!AF'7U'GWTJ;._8%[Z7KU3=B#U 5 MEE2DDYZT#@J3QU)<;_,5:%9L(09%_!ZNFT1A*(+GI+((=%HD*6$?["8UW)1) MEJ0'["S)ED#C"\E'/!' XF#OP-4 .:!>B5<*QH^+"\31OP"B"1LLB/W>1/^J MOB;@:_%]?U:ULGX O 0_O',3!"%&J^)&"9A,*\O[YW%C#1!W?T,,KT7P9VB%.M\I5=-LT 9Z(# M^-0:!RTP\ZEC@QU5$DI]M$[,G3Z!7#:QI;*?_)Z."V9 +QF#\5;S'64V5<.; MH7,[W5%1(4I(ECDC91+O8;SK[//5)H_:(JK,"BC48:?(I3JX.^^P*Z#SVD.- MOX%FBYL'XJ(7Y8R.^>[#-0R[,R[P9YN*46/+)2C/_!C>J#V5BZ.MN/9-?!B9 ML.\&\-P5<.)ME[M!C5N^^/C?1U!(%98Z]V?14 \8*M_V]05M&U(KQH M@3ZU-&!P"-@ 7<3/,2R>S.$M8#2:J+C X0+\%[\6 X1N0SH=&0$#32N"%Y?%_A%)C))/!O7;[$!/Y-9CY?(FSESH^R1!+QV0FSSPC7* #\(2@3YDJK M*=FNZJ\JW+Y*NLF+P&_ WP&Z-S6O!&Z WY_[BRC>!3<1N,M$W*@?7GI^L@S< MU8T?TGGHH9=R+>ED0J?*6CB#+IP_+OPM5H=]+K(T2+Y9?FS11VM!%OZLV[/L M<7?KQQW+WOK9KF6'UF"X_[U^O8JS/JM7MM]_H]]CKJUUIU M3Q'FWI2"\<97*W(&.$YPG%CV7F=VAT4L>H5^8Y7I+6K<%&!!K=L A;M&7O&E MWLQKTNJN^ (^@2[=(D8MQ/A6YJ'E--7-HVKV'76U6K]O.FW]*Y/*]=HZEW.? M]F.0W*7_V:FZP99 M@SS]K;4,LKD, MLJ:V>-(*CSI4MRLKZYURP:JVMENQJ]?_'LKOPO>\0)R&%SVC^$64P1)>8E(* M,YRFB/XE/UYP^Z?JT@"9 \U)KBH+^ELJ!9I6 %5][(,+H!I9R+2M267'[(P. M[=G6O/;Q+=:=$]8-Q^;0:9&N1;ICGFW0,9W^H7U>FX=T%U/^N(4U]*W33/@Z MQ6%/TO&EY4I-.EMW.#!'!T^M;1Y;:K'NG+#.[O5 &/9;K&NQ[IA8YW3-OMU. ME&NX"C:VK=/,DSN]"G8-L\HV.P5H-;>^8G7$K$QL.)GO0,SN=5B@V'$R# M 1!3*Q0;#J5>Y^"9W);@ A(]+AQ*@[[9<0Y5 MU5LH'5L-&YF#WOG'["X<2MU1FTK0(LA.:VI@]DZK?V4!7L..ZW>TG H M=='.;?66AD.I-[1.D\UR>I%X#<'=W6.WKBRT:W?-?O%FQW.I.^PS:^O_]*(?$'NKR*(^L< = MO"C#:; 'S*QH6A/!ZAL]N(G@HUQ-4^BJ^DYZ?=L<]WKJ9DY!V@_S=#\&;$[L M@&TILZ7,[7?BV$B9XY8R6\IL*;-1=X*^AO&XWU)F&[1\='6L9YTAQV^T/5E] MT2>9,=&*C6L6&^..8X[MUM1J%;J6,IMU)_W1R!STG98R6\IL*;-1=^+8?;,[ ML%O*;$VM1V?ZCC4X/[PZ>U.+0G@;."OK!\+(8LU33 MN8#_QT+01XG_U5C &^>)(>!@GO&?62@'J3L=T^AVNEW3B$6R%-/4AS>M3,-- M@!872S>&;Z<1K3>-8OQ.%"(RX/AM/_)P=_"X;2QC'^X1K@%V(/ )/YS&PDW@ M<4\LN0\7@)_%ZC9H M%7?Z5^8G/GZ1MQF(%%]4G#UPD]1([T5P)]3)[^?^= [?#ODE\/VGW8$U, !V M ;X17_.TW[?&^5_@%/*]<-?1?3I_I-NUC#??L$Z!%IOC@PSQ%>&"I;B>@9,F MPO?8/\@SK@-8 %\.?0F.RTF!7OG>X:H =O1&7]<,[D:0+(!1CXH9?\$0% M?#>A%@N=E'-WY'M-F% K\+,IB^&UI] L@6,8O4?S8)\+/ MJGN;&4H"T*$>Y3#=CHY2@"\B"/!?"7O83O%QE*4)+*,_#L) OPV=IVXF])>( M9PZLF'@LO:<@DO53%1L17X%_E6E WI8(X54KNGTW@X\B1+GC<+BQU2\34[=C MC8Y 3+GX71>V4L;UNM:P#W)P&?$A;V(1N/CPRWO?2^=2BNL/2JVV4SSB3D"' MA6-N?4334)#SB/A$HMSH==_8_M.$_44_-8'6+IWHKG$Z#4+\_=&9SQQ@WNW57RY$59QP$% M9^WJUV]MZ]W,9@^YF]$^/0VNAG4M3X!F08SQ!G1/$>.W8$MN4[9B "',_O'D M;_LA-'SRTV=B#,""0$U+ >F2O[]P?ZJ"?A,44%KQQD^!1J9U5-(L24!B?1*W M*/.WDG@S]>D-\5Y?U2*.C")%7D#"%P!,>@K6$O)9$.V&;0U^0,"G$=QG_IU\ M$=)PA=*KGMHCRU9\V#3@<:PV^.$@O1L_ \$$SZZ$&UO&9_A=O:$DM%$:;Y=@ MQ:8B6-MED0./R\/"L_BBU[BI<(5*.@H8GQ;.)3@L4Y)ZZEDX,PAWL"(]V(6/ M"UQ-%/KX0)KH,(K>&H7>B1"=PFW*D)Z MVBTN#B#XM&?UBB^N0<0UG@XT#75C!Q(PE4 CF8W RC6^0N>&Y;.IKG%7Z4_% M[8/B+TI*5#4(K/.ETL/,H6TTJI-<7PP#2 YNFTQ=TN-*I-]%0VLK MZ9<0N]:I"J0*HB39@]3#0J';C=7=GO[-3;0>?@^T+DS)B8L,<)*2FATFPE0_ M(+I.LSB6EUEI%A2HC5]A15>IKG@-883W/8UN0T VCP\7!*"/NA,_\--5_B4@ M'S02\&6P_H2(B_0F &L(()TJ0!U,:J94XULR!BT(#CD# $3W=)UT=HF8R3H6 MYS=%V$(VT:JP)&?2@&54PROQX.] >#=UKL3NE3W"N1G 6\I-"_*,(\:XRT3< MJ!]> IR6@;NZ\4,Z(CWT4BXO[1'4I-<="JNS_K7_U>!\.'[N?X>QT/>M]AK\[H M8:N>XE[;O9[37DX.-XXZL5T466)<>)>NWU8'18ZJ+1]!MKEV]1 MN_S[)'[Q$VJ8!BB7-;(/+_5F7L_=\'9[+]++OX!/8':TB%$+,;Z5>6C9#W4S M+II]1VB3ULENU=2[G/NW'(+GKNK4W:)3%274&2XN.#[_8#R+& M3;FWHO;=MC?8,LB603;LUEH&>0H&65-;/&DN>)UC[@K%OU->694JLQ6[>OWO MH?PN?,\+Q&F _XP"'U$&2W@)ABRF DZSS%$B^?$0=#BS)C'52<2;:8??DE#< MM#J)ZC,?7"?1R'J'+6WL;--Q1F??^[M%NG-"NF[/'%Q P_D6Z9"J-^S.M?70;_E1E?(C1S''#J']J5M'D=JD>ZW9?N6?7U>Z18Y:EE)IGVP*=M2\-&!U!D?ZGAO@71D((U[+82: M#:&1=9H\H=/+PFN(T.[K$7QEP5I[X+2^SV:#J'=PWF(+HJ/;3H@#]]!+P&B*T MO_HS87R:TBB51(5IA1ND\ZD;;V_#=YF^F\'YEWA=.(1 3K0@:C:(GME.&ZAM M,'@&PT.LV4MQ3K?(48N]VJT$;#B(G&$;26\XB)[9@[: ML'@Z3G7V+CD&L*S MFY-"KRT@:XY[;;ROX4#JF<.#,ZU:(!W=YVF.>DYHS[RQ_G\_ROFLA_HVRJ,A'$ '+\IPZNH!LR&:UKJO^D8/;MWW*%?3%+JJ MOA-[;'8''74QIZ#LASFT'P,T)_:TMH39$N;V.W&&IC/NMX39$F9+F(VZDV?V MR+2=_L$QI L@C(N)#6Z!;&]D'0[71AM3U0<]R5"#EFM>,]?LVZ8]=EIUIE5G M6L)LU)T,!N; ;@FS)EV1M>YM'9I=>P,"MJ\ M2%W 1?C7\^]^^CO\1^UIX6+R'B'F6 '0#ST1IC?=(6''D653%T^@@BH&C1<6 MQL8Q'!#C[[I M+Y;N-!6>,5G18JF_P'3%:&;$_!KX=QK=ACXUEG&3))KZ+G[_WD_G](3X*J89 M?0H/36'W,2S(+\"/2V^5.YY%,1PH-*99'(MPNL+1R',WO(67P=JX3G&NT(B) M4\ !\(]_6)\L8!XXKMPRWH?&;VX\G1L]T^AVNEW3>/OAU6_PZA!P=2IP VYJ M^"EL-@@,ST]P>SX>*I'3AW'9:98 .HHX,8)H2F>#;F\\#P@TA>1TH9?+6,_,(9JPWBFUQ$ M(5Q5[3O* @"-N)47!Z^>8K,?N"'76,[=!+XKOL(7X0\^7'JT%'%QU7P&$_<\ M$7B&92#D\7"Q!5S&/($=!T%T3\>!/ZH],"J%].5I$"7X/%SZ1([X+L O-_\? M?QMU[>'+Q!#PEF@E1&+FR!#%\ NN)2^F2K';&A<^%E7%B66<2..D]W\N$9\$ MEH(*P1CP2*-F]0VFNUC<9H$+-[V"'__*_)@ F!/<%"X6A[ KHE08)[XN!1)K ML9X@/*+WN?"^B(C>F DW\8$*+>,54#:\(LD"0KJTA#",SK'B3[,X6C#^Z[R) MW\FD!"29^$ND><49LC2+X36?A#!^C^#O70,QJ]MY^8X8E>(-[\([V!&?_8\O ML0O72=^S7Q(%+B)D;5I'++@?-_;4=:[CK">F?D)4 WL*(^ #P(MB8A*B3,T: M6V"ZR^)*HBMPJ1 JOO>/)_[(&PWZ]FS2'WJ=WFCHNIV>UQD-1_W!M--WW=G_ MV,[@B?84(^-/?Y_$+W[:6/+H$I0P]>UL1D@#5_\NG 5T],W3-EJ$O@76%"U\ MEJ$)0%=2"/[E?BX >>Z%A*LPYBY@ ?SL1QXJ,0&334P5ZIXQAV5);-&%^.I" M+.,#/4%_Q>\ /N4?@CP 6J1K-.Y<^%H&),=;F@+6$<=DBF#&J[;&_'@: S4* M0KUIE!!)>!&B]D3U@DOQ"%8!'7I?_B"=%Q["!? D82*0LX 8!4J_=V\%<,(_ MYWX@V C.=\V_TE*2%F$!9@5T2HT.<*,S/W1#4!8"E .>U!_P ,3)/'\V\Z?( M18#DW"EH G"%<+4+V")P ")3]9K9VD9,A,Y$!#XP&OPB?RP8+?F7C6?DG\.' M;!JV$T9@EX#*XL.FW3"U'D[=XR=[J>3)3J)7STB$[G6M81^0?AFQ)G(3"SSQ MG7AY[WOI7&J]^H/2"NL4C[@3L+FR=/LCFD8_!=(5\8GHUN@YY?O0_SN/U7:6 M@,3/)X#M7YZ[,]CMC1O\@I1S7X*[-(D$A2 MT[H!E4C$^"W8DMN4K1CS6,S^\>1O^S%^"*H-FE=(;*_AA:B6_/V%^U,5'/=1 MQ+$EW:\^J%+ !5AQ>NTN_10XPT>1 !.9:EEMAS*!7KD5"Z#^S4 HQIZ,, M0[D1$$9+N'QU]:6]W*.B0@8!G&9$8F M!K$)*6COHN .UP3= _9LS-RI'\#>-0U_I#3\-V*2*B5>WA8*8=1/T/T6DE^0 MH9=+Z22%/^2FCESH@PM7_P[T'_C(L"WCE_SKGXJO/_LC=#/8DO!^U"V':J,! M]^+!]AXN]WO]_22O.\[^!5:'/ULUB L =OT21/<57*_1Q/^9_$VYBX-P-4[E+)%OFURGBP3<:-^> FF M[S)P5S=^2'NFAU[*M:2&AAK)FNN4+I4_ELK*>&R-^@[J*S+W7+Y8JC(6J3)K M_ES^;#BPNIW!UH^!!VS];->RL)_1]D]WK;K[L[[3_2Y[K;?JGNS^9B;Q'Q+; MS \UKG,HM@*.A13KLUN+>QB&3%:^M*V;")JFCXX'I;T:;]S4O?D>J::-6.-(+76. M >UJROY=I*RNC-VB\,H5.\03IV_]VGG#5LCCEPVODC38;0R!R/3].$ MZ.+5!,XO0[.]G!;,/X,]'Q+',#J%Z_*O*[-@$RN\@EE_0?GGUR9\F*;O=[8='J'.GY;'>;H@'*Z MCMEW#G66MKK,]V$= A-2MS&-FBS^HBKZ'REX<5$5_=M(N3L&D]&Q'Q;W.(?" M_F\,TK7T<>7T,>J;G=X#AZJ?DCX:VMM@:^+YEN*-/+GCU68\H#&'VGF$VDDK MAI?%JD8Y\;^J"GV!^:P512+&/=9D=/O64)5DF(9;.$! (WC:'VCU&ECB[<9< M>?UT9!>/[=]87D<>@_*QQ-)(^)SU#7P/)A):QFG%_IT( M<757%<,&XDX$^"P6P%+&/&Y/A G77BS=%6=O+5ROJ [WXR0UYFXPDR_M&A/J M@0 /X!9P1U2^$4Z%613%1%G*V?U4&LGGQT81>?WW/(-' "-C;#>A:G= 4X5_ MZ.BRPIQ6O!71;>PNY_X4EE,5E' ;517?I\;* TGM71Z./W]2VY5B\" RL[%! M3C4IC8=6+_^D]HO=A2HSP:\S!;TI/F=0]TYD>X:54; MY$[!'F.ZI^^JDCYL>1(*NATNRIM2(PY/XD_'&E2CCPW[<3;P9\?.[ O@-;_D M8?Z"U^P]E52C\&!GPGZJLADJ\&$WO+MK^#+6T#^L]4:YOLYS/=9Z/,G3[L=C:/N0;*U2P-FK.F'KN_5NXQ7'G?-P#XIYFZD M!AP(,A2YH$=IUX%UMK1Y6]O\-_33Z8V^I?*V;<)1T82CUS;A:,)6CMR$XZCE MZ3N+T7^A+F%:0XZBXUGS%*.=M/2GWLC(365/)I^U^1WI"]4M'(B%3^ ELCVC MZO"4APJHRGV]^87)[1$G6!>/39E\5/%!!"R$2&4;BNA?O(;F&R#C>D.1+W>? M0VD'APJ$FW OC!!NW4CO17"7MQ_DEG3P+5 Q@!:+Z-TPM%:5B1!$ M/*HYW3^C>P!8S.+-W^Q$9QJOW__WNS?/[7'>< _;5\#-8,LP%<-AZ2[[7T!["" ,U<:F499X6. L)D;H0NRUWV4@31!*\NOT3N M0,GO%JK[&>DN\EA%MZUMQ^(F./K)6 ](4(W+SS'%AH I8M,26WY,\UZA4Q'C MZ60SG5)',FJ,HOJ'4%,SWFB$CGDB7;[1XUH"E="J*,.P6!XJ&C3$*'6K&F MFCJNY<(6=7KCQ9YD:*9,3J7WN3^?KW3<*A(@+ M/Z(B(=EJAD^(T@LQ3DACKSN><]8?=) MCUX*E@Y83):Q!DO5MDC:&*4VH,2?=:^G;/U;]!,L-HY[\T!PQ[ J -O3B4R" M:PU:!_($1#D![S0-X7([04\DT]B?8)O:(!'<6E$UQ?W-#4%%Q*O)';%O_&2* M_3,E,;X"^*P2GXBW:.+SND2P'POZ?I_3-S"V2-IV*4DS%#![Y.JVODCL2"XD MGX:OU$ Y+$M-[@Z5Y',,@NZ,14&A(*-+KC2I(2;N!B*PSC*;N<*XZ,X M1WB)YQ%W)]+Q_=T,%R<+7'TK ;D9Y_X "CUM?ZF)2):D+ACI)&\";O%,G$5> M(QF;:+AB;U0\1H1M'-6K>5FZ++5_PB'8$7$=;!Y5O!/YYP1$!?-L>2VDD>28 MKI-LQ(V%,V)$;/TR98;E)ELHWQ!&"79U=>'5,;U;Z1NJO;*AW*); #+SMR[ MB#V)B!],R\!K@N#=\MV5+^LU]3=>I$KEV@A (!!6?'1&7'"CES$> !Z M_Y7! F#UK(#<*3B#VRRMK18?PN+;K8.UP[P*PXR^06L"E'\!-FK8G>?_)W?4 MK(0;R\C &S$5BXF(973 -CGFM+UKF(ZF$9#NK61.#W9E].U3]@W<:9*]G\V> M_^P&1%Z?YJ@WK&/5JSA&D7JF5IH740]8TL91KN>JN 98Z9:\!60%OBF$U@T_ M5QETG'"U&Y$? V>BCGO8JQZ[KI/7K?'D:JFW_BF[)>-5D8N*#H#,.UQQMWQ7 ME%LRT6+'9_&99/$5(9O1D+-"TX)<)E CP!0 %"DDT3D!& MIW$F96X)%'1O:1D24EE88N_E+&&[40);S@] XH[]Y(OL<2\7"7S6V7S!;\$S M\YL*')$HXA91;[5C4LK#RBM9\99DD#XIQ+Q9F"NFM/!H7_1ZV7$1?R_Z449P M(OI4A+?8Z1G?BN8Y+387WBW]$%&+9$&C%1##- 6WF)S $/P6;M9K+#?[*-## M:KR:4N]M!/>'."KZW)\;_RIDOJ+PGY59@^#]1.T0R:CZ5/2X+IT>$%+G+M+P MR!0'.$&CSI+RF$O?;\#&8<,:=.[V@$;Q/6@9SW^-HB\(H.*^S@PU*6?HKUR] MBS=4L?]2;K'$P"2'!77:IU;M\@H">04:AE'.$!G3+AME'/R]\VB.6^PVH;27>M[&KF*&K;J MPO8KR_B([/\7-NYS,?W^L71?-TBBP^%3Z^YV;KXV)J"%OH#-P7OR3#'2BZ2[ MB[WC6B/G8F6X:VG"XSP3-=&(_":F=%\IAV.L#W0H>=HTUP&[)6BBP[9UI8L* M/<. M:;A+B(L!Y*:(?96-DO.)OXN.6NB[<[H981*R50Z3J?^G1\ YR:= W>. M*@MR?];,E-\[3W/3U3'D\AD)X8L_.HO#Y+0VIJ' 6*0\?3W!@90=^7]%U MD J8SVW@R3)FR97K3FDF$N49D"]X5'(\$H KHP6)5$[8)= MY,I9I*V 1@%YEW3,H?V2 REB]5#(64]JH$8^YHLX8DX!NKDJ*0'=YWDO;U(3 M@0X7R!N0A6K.W%SP*L@JSV'AZE,.O@VV+N=);9C>)AU":=D!0ZS2KZ^\^:[6 MFIFR7K8"R#+^7Y2A:P]=/0 =KWIO9H5#0.&E%TTSS30H[)) ((R BEO_1(K>C:6E^-U8G&/*ZW]&)TJX ML;]EA$@$S'/]@P7>T\9E5)^;!T;F;K58YC')K8=$BPHHWU*>>8R?^"% M_9;%0>(#M$&Q9N!P""EE+1MDAX^8"W9E;07$,M[65562)3 ZD/\HEW+#QR-E M$[432EI$18$T,A.[[XAE;C[)2)J,7U&E2.#>4ZR&J#W%W(HPTGU=J$8L/=(- M,;8B[GP.[PL.:%F.N*49%A%8:#_4O M"53H"--32"FC+U?H97(B6.&/U*P%+1J[.2YQOGWA0G]R)Z#)<79);3748Z-R MG_;U\*B'D1M]1#UT?@KXY>N6%1BSJ/"1(="5J=\-1\/G2/S*:%S\EQ,CO?%*YR(&B?Y#--2MD>B!&Q1^R;% M+TD2U4,0FX-%5(,BYUEC>B$%S,P]T\G5O#<9M:,_X:C5W"_"G@3Z0IZ2J4^+ M*_N >+-:82K+&N3WE1EUYSN!7O MXSW=DOP#4N6Y!66*,(06.9=!:&53 6$I-.8@N38>MTQ;24%<'(W&$*&/A5TY MB9C#Y451M(P"QEA!=N;Q8@4$/4TP,M8Y0,7'QS[OU'8-*B,CFFL/+AU_"Y MKNS+,EX**(L83..4TL_/#SPR'9]J_7('?CZA6\_^_1EX>HS9%GJJ+$^'5_&C MJTS-\B1K]* M0 %)"O.JF#PNLXK1"\VPIM3PTD;0K^W&//!\$15IT52W0,4'+$/P@:):FP,3 M*-+C940ABSP+2%G9F&$+2$K&])9AJ>22]XRGO8Y6U9[785<-1\6J"=@(_9!# M"I_O'OZ\#J&G]O A2S!>$#&Q49AGQE<^NH/*F;MZE'J5I#+%B!T/XI;4$S)_ M.:5^@0#6V#,I8FC$TPLH@2D4U2_BC]A9W[)M:+W%(Z\J*-E/RI7(N6H*CX=4?BWA$T2H5Q;4J/!P MPEF>B=2EB_!67FE6Y,KK"R8%:1.>LQ:)_JE%%/II)/%]+@*O:M_DDDS7LOJ% M]@RZ*_%MC-1)X:G4YC'CU6FZ^.9K3!UPZ%3CMADBD>\E-.*D<,IK5&55= EK M7*_,HL].%_F\KDP10]8$@9\L$3$!0ZZ)A 5QS$;N4"@7<]4N\ MTQ@S:X2YS1ICA1%P5OGL2 KF&H?29DJZI_8@U2K@4VF%V*!L#,P T /+I3(Q MK:8I*I?D)!DE'52R0F M&"77<:B@#.84R;JE;8"UC/J,G$)FC=6[PO*Q%4)NA_,":%O59NVG8%KD] M1"%HB">A0;MQ]7E/D(IE.>L4*QNSF!3G+9LL]O@-32L&@\;F1K]3KJ^/2.!G MZ'1\SU7QK.CF,CR7--C#A0JUY AC^3))KZ;E$X6YM'^753..? M67C+#2AG**$0O['J K;X[R!*5WNW+,_U+O1XU2552;TF222,589_%"%*29>OAWSNFCZN(W=!<=@ M)BM*O2?W"!7KB[XJWP=_S&FO@L"\MU8;HI)W5?]*ZH"^@!^%&IE?;^LQ>)I>N" MOM;#4G+HMR'O0"H4>;\/W2T>H!&!7HAG18".+K'XZ,>2QWA"WZN23E&7VO(&N%H0>E7V%9%'9\&-!%+901LL%0 M/(*3YN:_MKI;0:/TAKR]:Z7?N,C"1L<;+6\9QAFKP&54KV)OU==$S9M'?0T2 M>MM<5X.6UC^7,[#%[AZZ 79)Q,QK1LK\;9M#%,JMN?8:4 I7UN.1Y&F92MQ? MNBOV@:YIY1^SW"FMJ>&E;TD?-47A<( $-F;,)HD/(B66W::D9_;,T$6KWJ80 MHFJZK.Q!':SK#?7^""E>187Y>OX$5JLNZ=:*]@K2-1!(3[B(%38EQO]^]>J# MR2MB3@W^JG=UE%T7]3ISY8M+I+\L[\P(\%D:@) 9-[S468 R:5V( M/7JG2D&9!:A43#)@.JI=HQ9*OHW<@/N1+K(PK].DG$A5X(E1W%@VBIY1#34< M@3R-ZWM0:072;U^JL/AS#C3AYY6JN?I7*KEW98V]J=FB>2EI+ H2EI0R<65! M?E$&1+W0A94QNK==*R"CN18D856><^ MVU1QDY)=GMO=)!UT;Q6'J-!QBWB/:(DI3;=B/>E5\I4E!CRTIM]\<7Y2V7FC MT;2MB8($,VV]7"*4F]Y+"I?72H RAM !(%$T@16NMX3$_VK>$W@X\Y M2$.@5_?D-OKQ,&6]\@NH<50!5T)UO[*1%TT]#OP?',@9=FL'$^8* \J!W?149T1$-&502YI!EO-Z[HN9\9:ZGB.-O,=NLX+M1OZL2->7 MGYE:?:^<#4O+L]B>1G3 MR9U_9[(C'_ 'M"!LQWUN]Y^)'^G;=M^3OW$0&_>G]5[*0YQYRR6G1\N" 4\& MVS-\0&IG^I>E8O:CR7%HA6.4$,W]\]9;M&@M8A"^"] MP+[B\T+CC30,I/ 1?$E5@(.J']W3*0+N>LT=N(J&J?F=%SA65ZT\%7 M2>M&,2_C/9"91IM<;PW'/#,N]IERWM=77$E"L0-MC*]@[>?:'5Q\_4Y/$]Y__^?:C\>[W7]Y__.W5YW?O?W^X MK5%CQEBSJLS!IOT5Y&[ VK5 \7MNZO4OE*Q+F=4\?-14Z8>RAPNI1D'1Q9.T MG\#UL8X1"XA(S4G7R\C7>C8JE_W6Z#3%BE6MFM9-C[1Y$DFE?N$!W?HROW43 M5Z;G49F^R5VMQ6*9QRQ!=YW0^(74<&^Q M1C#]IJ;-HY.VH'\0IJ\U$CTW+$?L4.U]-+,P+\3>UE (3 JA)4%PDQL,#D3W MN8]&^T3O.5^8+G/A$F+5Z="J>F15=7A\8(/91\NQF[C3+[2\#-Z'\O M3X><*L-$KUW2,V+1P ([/ I#$:Q7F>85JVR&B3L_RI)@146P===3Q1(@[6>P MX[S$D*7W!B@TB5BV(E,C";GZBQN1 MF5I]L.ZK9UPH-X:Y&))Z#\)$3.(,(=_-"_A4&")'"A S-&XQ36'#<"TYIC%B M)G)FR%0Q0"*3?+)B!3^DA)U8^M&H*%5Y'73>J,9@E5LENR4<##.B,!QCEQ/& MIMZ9;_A>XG)T3T-"V,D&[-4//-7,(>#!>?P)0&LJF$2*-TWSV5_%102D5R88 M",K)3':X\]R%B_E*-%P,:#I:C]#OMY_!]XRHL6_#>F-2S4 M",GCG@>9BC88I4IS./2M&_K_5K)3GHUNUZ?$!NP^?>=[&?TB&:^B4E7@7$A9 M?N.;*)RXB4(H/6-N0Z;3_#S>4I&OHZE\6AI>DL%7M0Y.\)VDV,T:ATP(C[]% MINL%$.^T,7*R,CB_JV*ST]4$'T$LT3ISZKYV.9EN174)+I7+28PLER/3#OV% MS,.AK#19<3P)/(V2Z3H@0&\'>@HXW9$"QV:I!QB+8LWQ,VZ _@ M3=B?ER8$8SDZ$C^^K;QQ>C?F=JF822P[8V0)6IJF[&E+?OV9ZP?+9>^^^LMT%9?\4NL5HI4YQ6@!5W,_$+=2(F]*21BK]1)@3A$-:9OAX"S* ML-<;^G%SO A9+L:_[D!"T"GRU@59:7A1J77%'%,]DS5%;RT!7=MK%1:<7#FK MO#:Z 1T&$GE*34(D,\9&/]6Z$LTS!^B!*B*2-1@KZX%Y2("3'FB6"B.$N8X' M-#D#K1I>XKF^ANR*6+R)>D"HM32>KW-?K-RF,;[4\4(C5NPZC$4:Z=N@W4"Y>\2T5+++M*Z7JZ4N.E^7;H''(U.C]7A_0 M^!5S";C30ASY>ONM\LY>N7SHLHUK4OV+$4IM0":K,)4\ZQBTHK7:]; MF_7+TRW5]1*3E;1(HE,VCB_N*I>9I2E&G$BA.2YF490N\Q(H>"=9&3E)K^

=N/2%JPCBG2B+YZ9VZ/>BG(54Q)SQ M$&0T";5[@@)%%A'@C(6AC 64T*H'Z^EAIDH-'3&#/[2@;KQP"*H5*5P!U4B, M8(&2*QV< <$O%QP.\AI$<$;1,RQP[M-V%,!%,;M;K(OUC_?%7*S>DK5X7JY^ MS#B2E$4D V$4IP!"20&.LA#D821H!@4CH9%E<.;Y4UOTM8A!)6/0"FFVWL\A MV+_0/> R\ JW@\1X<5]0O.?60'VS7M#J'[MU?.YYHRS@"\JT*_?2Q]QV[9/= MV1[D44.VJF';3!"-;M(N5R%=!J@@19+90:9:?CYTAS9F:E#38/ U/[N1:>2WFB M9>=-W=G3GUGGA)HG:\]N[%&-0"=8#FU#MXF!N^/WC_=/= MN^#QZ?;ISF/%PIV.U\>%/(X<%_)XN-I._,4Q%ZA8D 4KR/Q1K+X53)1[56JS M&(LD%S' NCX.C% .: )C$*@A.9)'E8%1H)A=KYL0P!BO,40,1QPGE.!+2Z.7I==:9& M?FTI$M$HH_,NOBEU K+69Z%BR0.Q&*%"R;#OD!D)_SQOQL L;U+'Q+2,20U* ME6)YUWG']*]O@@XT4RIO,LH\CU7Q9%AEIE4$992)LZZ+,HY4CE%AN[36$^$@ MVXZE(>2(2L% E H.(*$IP%DL@=J84Q@11')N50# ;-BI;98[Z["=I2/PF4"Q05K"VN'D*V[,;-!Q8\>L@#B*'[/[MF,&2YND>)I7 MF_2R61(E24HX ;'4_1]%* "E&00QHCA#D$6$6F6XFPT[-49Z7"_9?P-:66"L M:ZDU"9Z6&2]FT&/*4,Y@! 11.P),LAB0A.DF]PE.,Y)G3&T&37KKZ.#O9]?^ MOPB_V=;@_WT>\="Q/4SLC*B;-E?78WZ2%42^\I7,!ATW?\D*B*-\)KMON^T* MZHDO15U27%G*;Y<+73Y+*&-,E+.<,)2Q) 2QLD4!U(TX48I"0 7#B'-*U&?EX0G!@QCD$;T].?S1C (8G M;ND;:51",5#YD$5,OF(?AUF(B7*/F09$% FNCD7 M X11!$B*$*%11*0TJF1];H"ID40K8] *&6@IS6,.3X+83P0^H!G:WK!#Q2KL ML$]UI[C#DP\<+?"P3YUNY&'OYU[G\JD3B=)[0Q!FF5#_/P4Q1UB=:5@",$^4 M-8%BG$0DXTDD MU6#T-T1?./Y\[\8X=XP#S/9/=)FX%RSZT]P76L[91"X&3:7^J6X +:?"]U6? M[?!V-I/X2EYFU7"/8KV>5P(]J4=4V8!9F*$XA!!PF"( XY !G"4"T"2*XIP( M+F)AZ7+\7F2!4;QSZD]5N$&9)6.T(O=\=A;Y- MI&^YUNBSKL7QZDHZ[PL=:_^A^";XO7I9%L\%G3>5O@]H^?=2R,W\0R'%C"20 MI[ *04QRH/Y! 8W2" B&(,IC$LK(LH2>NS!3(]HC4ZP6-="R5@;\#T%6MGE4 M5\V6X2792',P-(GNE@@[XKRJ_+DLQ_72TW7^\7;+[1%J^.%*G<^ANA[&$U7&4[,[92 M/[=%@V\7O"HBW(DT:>MNPC"C$4X@$(11 (GB7\PD!G'.A4@3F$A:TWR/0:&-.O/6D#LWBK7E#I=Q-L-0RZ M*@9;'6^"=H9;-0.E9U 7-M\+M+M4V76D*;8X"[SV5(]TD'B]*;<[> PY';VG MED$&'N_(,R1N>^>E00=R.VS]1M0F5Y#Y07.[LLF+Q#3.<'H KIFQQ]_F U^5]_VQMQO MA%D.D'9J!HJG\\F%P48]@9@I?GC&,/R6&X=\%N5Z5>B**"TV.,R@"]:AXN_/X/.W@-*C.DZ8C;[F,TRVG*> (BH0M3A%(" MG$$$DE3],^(L2V.C4+US TQME=>6_*J1T>+ =@H\@R/UE9 ,O+)K-%KQ+J]K M,U@LCJ%7PC/2*7+_I0D6RW50*O&5N2_F/P(N9+'PT<3A$B*]![E3WQOO'-8C M]=XQJN]S;A9,V\;A[?*%%G4-56TI/2]T$])[KEZ.0A9DZXYM/;;[#6?5W]1[ MI#O,-HZ[SM\JD69R;-OMIG*3=Y0+&LUO@IWN M^[ZV2GU_QN:XT^7)>AU)Z%'-X7$GXM"^'GETUP-ZM5>^5]CIE!V=_OW/8OWE M[:9<+U]T+]#&$ZEE5/^//Y'OLP2AE"8H 2R)*8"8Z8).G*B#?((E3H5@W*B4 MXQ4R3&WC^6QE\%\#ONF1?U!(!W<(5-('>D4'K?S!GTJ!H-5 9Q.W5RVM$KH) MN4^7@3.$WAP*]A*,[&YPANC8&>'^*&^&O1JY+'ASS?*T(HM2"D6Z_$XQ\_K' M_4(QB2C7Y;WBY(JG]3\T@<]8E""&=$!#%F+%B%@G'T4I2$F"!$LH(FEZI?7N M*MO4F+*6-WA6&JQ[#K6#3YFSY3W&1+R*>;VG6-#13'%M/6E;Y8):N\K2;O4; MU'Z^%O3AC&1GR5[;$KX64@-S]^HAKKUT>DO*+SH97?V/'O,;F>OT])TQ75G> M5<%N[>5[D-OZ8)^6=:_9N^]KH710,GTHRO4LX@F%1&8@TKVN8"@Q0#C/02CS M$.*,21Y:6KX#23HUUN]<\6@5ZVH-^A\=9;OG\YM@JZL.U-_5;6O5#?[8*1S< M+=09J7[++#MO#?>JV%[-O>(+,-[UWFO-_17WA0/-B_<[1]]ROM*]Y4!PG[_[ M'&I ^U(G;Y??Q&I;/S+/29)&+%&[C&["E/,84)JD ,8H"J,TI#'"IC5.]IX\ MM:VA$LZD:.0%P/H)]RH8!B9(8P2L2IB!;%E'"$)H8"[8 M5<36N2!:T)N@ 6R(!CN7,?'57J=GI'&;ZUQ6^:BUCL%7'*(=WSY\OGN\:\,< M"6V^K5LP>.=103?'DYIF)$T MISG@(>&*-^,$8,)BD/(P";&0-*:A68/3JY :IWFIELX5J'Y2O$KYH4\S]1OB M$NRYAX!%E*4[8W"&;I^3 X(1$2A/F,1&P>?]PTR- MHELI@V(KIIVQ=@9-B3G&+,Q 5OFA2!@!Q"0!G&84(B;"%-*V:\#3**#NMPIX M^HFQ-;.!KW__!N;^5D!E_&Y%#+2,_FS>?@P\F;MG!AG5TNU7]-#(O?!I5Z?8 MUY5@19UUO."W+\O5NOB?9D,FJ>0Y8^K!C&,";0T)(S M&&UZMEU7V.I&BW3$=>L>TH>VJ9_,"X(#DT17RIM _3076Q2[(E=W@E]72[YA M^D>?CK.+,'ESH)T?:61'VD65CQUJE[_B2"O;CE,/LEN&\[.8ZWW\[;) ?C!SQ?=72G-N)3H![HCVO3T6 >/Y*?E_+%ZGQ]O6W<;D3B&'((0(PI@ M2M61+24<8$IQ&.8,)L@H7NWTXZ=&?%L!@\>_WO[5PN]T#%Q$)$\9(4#9N,JZ MS2 ')$\B$&<)SFD4QV%*+?R45T$WCD&[%?$JW S-[-LQ+ON3C/?\JU_K&:XTVUD;RKJP*\ M$0OUC_4G-4?E+?^O35EUX/HHUK\OFA.IX+^28J&] KTJZ&9=986OE\H.KW*]_5^\ M^T3=6Z%D#R*-7##9'XC'A9,]/GN0S.K=23G29K@N_4%379>>)@F@57-#$:=0 M4$BH6>R [M_'SD6"4YW$*4BYC ..$ ,1P"#!):$0Y M3G,S7\&E@:9&.[O2I(V@UKD(%Z$UHQX?@ WMY'3!RKY=VP4@?/57.S?,N W1 M+BA[U,'LTN>O#':NB]'\)HAV8?*'Q(4!&TNP]3(Y*Y<%R_5Z647"5SN9S$VU:H.BU3I MHG^MQKJ'YN[[P7*A2U_5Z@>5_H[!UQ9S:T99 \_8P&S6@;B1_&6;B[J5OLG; M" 8QH*[ SW=@MX4$KQ/P;0_1V4!PAT>YL:I.(]6VW'(^UV6UFX(';17LE*19 MACG@<28 5#\!G*@38"QS-4U9#)/,*H>D;["I\:22%72$#8I&6O6/0/V^7,X+ M7M%HN:%EP0NRLJ[@V(N]&;WY0G1@'ML7T5\;-A?+3\HE\UP?%+\NY+I#U?KDZW>1VQB0C&4 MUC\OQ+IN)=II&%I]?[6K?%%6A>TWB\*V3XCS=)M1W*"S-]*E;:W"C2[_%W1D MOSG=D7P7D^./%Z]%T1-G.HLQ*I]>"]8AUU[]/#<>[A9I7=0M%/2(BJ+J\E:S M%*><(Q*"/%8L"Q.D)'@Q\$<.I M(<8E@QXECPB@[[/79;-^5J='9;W\259\EN8BRY(T!1GA$$"BC F"( ,Y9#AC M M,DLEKS)\:8VI+?YEK^H84,&BDME_LI+,U6^Y4(#;S8;<%QSK,\H;[G),ON M"*^287E"Q7/IE:<^ZA"I7]L&CY6W@-_JIS5^274D$$Q N)4I@ *C@%B*0)A M*"*4Y#%BS#Q@_]PH4UOHM9R@$32H)+4(N3X+9O\Z]P;1P"O]%#HND>EG8;(( M4/T!]!H>M/:W]=Y<3SD*MNA%5O:/O9 M+X\7X7Y)_KU ]XL?=K.$GHJ78O'\(-O:X0]2$_'#ZE&LOA5,O%N^D&(QHPD5 M..<4Y*'NOI"*2-E&/ 9I%M,$)TF&X]C&-C(:=6HD6@NMW^)6;/UO+;A"/&A$ M#_ZHA;E$#R&E8%5%>%[,-^OBFV@NU99?];Y>WIRY;COQ^\8$ MV+JC*PN@BO+9+-3,!^LO(KA[_/0I^*58-$;!7^P8T\-;84:GX\[UP%S;42:H MM:FO\,JCS)YW[2MPMWTK+ESV>2Q!Y ]S3[SM0:!12=T?@(>,[_')SA%?7)3% M\T)?138'+)F$.48(Z1+B!$">,(!9) &""6(2\SA*J66@U^$8DR/LY3IXMY4Q M(&7P=\&?Z^BDMD:S=3C7$;!F%'DE7 -SG@E2PT1RG0/%7P#7T0ACQVV=4_%$ MN-;9CSIF:C^\O=]GG3H955DRRAXEW[O^:"PS1C0AT%"=6F&.,2!$,06*$R@Y M2F,62ZN$;/.QI\8;6O0S:;QUNJ\^AY'O5UT)V$R-&<,,!/C S.,9:_LD:GO4 M?.5*6XP\;DJT/21'F<\.C[@N$/5IV;2N;CL BK(:K.JLU#2UGD5IG.91SH!( MU']@R@1 ,DX E*D@NM<1#?,K@D]-9#!:>N,'G%;B-8W-U(JCC0(WP:)>@JSJ MF=;HX!8[:C1#9E3G'?!18T1+37&->,%.\BW=56WI;B]A[1P>:@.:YY!0HZ%? M)0S4!I1SH9]6SW MYZ#U*N9U0/ZT6LJBJK:K4[>;]$PET=M. M&LLNKRY$(D]"F.H2#Y$Z"V($%/U%(,9$1)*P#(;$KMB##[&F9@;N:U5Y=YK, MXZU^0:V@7M!=E=2IB2U?U.(6=T8/8]GLZC:6PJ^%0U+%K%CN9VR%1,OZ![JW3A1:B1ZV#X!/*X2H;7I[OM M!7Z!)#G\2J6-950#^HG>I^+5[*&20\ MP1 )(*6 I1]15#55X]5[:RE-!J4_ LW]1VAU:][>UK-]:CJ^)-L%-2L\Y. MS:#6,Z@4#?[0J@:5KI:^!-]O@MD&\8KS._!.<>$2YR:XJROK\Z:+]-=B3>9: MKQM=.GZC7:4F0K#:WM+QM.\-JI;)<;7]Y:,K6Z(/"$T,#>>[RT9 MC]1;,A[DHJAOI%?O+1GW7QR9?,6-(5I/AJ(G6BQJ=MIY"A_D!_6WIR]D$86A MXB>F/;PG:PYL)9RA.(ZRC.1 :#\LQ"@"E(42I"&7F(4ZOMRJP)MW":?&1@=U M-0:H4>)_DLT([U6G;F":;'4+.LK=! =>=JU@L%8:!DK%H-&Q*OQTJI+*3:<: MES^&'6P2//&R?_E&9?/!X#W< X8;R&[GX**8O=VL]&7?^Z)D9/Y_!%G=+?@[ M15(SQM*,QQD'891C (G:!A!$%.",X81@&678* :I;Y"I\72/NIUA=0 [.E$T;&5&<"P@FV*@7[Z_/RV]_4UVNB4O_8\5/O0T>A M&!.U6I8P^NR5;D@=P_SPYT(MJ2_%5UWA_.[QX5/W7-MX3681HE$>0PR$CB^" M.6&Z::-N_4 B71T*900Z.1I-)9@:152"!R>RQ)PZ.-I/B*6_;PB8!R:8G;.V M@GHK?=7.(?A%*_"7FSVO;>OC&\![9XN?;_^<\?BOXX&SA>>LC\WZ08[54?1- MO]A> 7T0:AVW!5E^_+[@BF^U3UCPN^],?;3V$,_BG'",,PI8+B& %"& F" @ M2E 4G&08MPK,-3 =E8FY MZF&.N2AB74>\Z%OQVV^DF-KXRR8ZJ^WEU2I01P'5R8 ='6Z"1@N/.3&N /K*F+$>?]Q\ M&E=XCK)MG!_DF(M3E7M_D.^*\NNR)/-?5\O-5R7!?*/K@^J&OSA'+2&SKWKX1K:A=<:O$K$ M.M9R ./K @R^/'%G1AG7W]:OZI%7[<+'7>O6K-4<%\KPJKE(&67JZ%GS3UOM MU39>;9EH,Q M -N,+GQ#.#!W=-"[;=#39[U?MC('K=#G2=>A0(LY1MY*L!@,.7*1%7,0CLNH M6'S7\5"V[<&LL_J<_BI II.5Z.# M3[?A*7%"DS@P\]Y^NG][L05.==)<:6=TY>#4,>Y!1R>/Q\N1@/=U%AU:W'$/ MKB.!?W3*'6MN5LVA&L./-SK;C=[4'5"G+ M5:>SD K%M#0$,)1$&:]" L3"""!%LC%BD*6Y403X^2&FQIU[4M:% :P:Q_6 MV4]W?B :F,(? HE'%9L98&##[IT#[JEK'5 M9O_ W 14ETW>>X8S2JB, $U"[?S,"" 9#D$.8QG2&/.0&964-1MN:DN^$?BD MV](P0]<0YWX&\(_>T#[#!KA3Z1BE2].IRPA:=)_RBN1(;:AZ$?74:?,E[O*6.-]II0F7_KZH[?34;?+,H$RG&6@#",.8 12P'*,PEP2G0);Y0F M(G3L\=T,,SNW[VZQ-#L\7H?0P/S9$>XF:,0;I$'W@>K^6W*W M [Q6$^X#!7O:;A]^J7"!.9$+L>W';C3\WB4J\2])@H=@)P0W88#L:AJ<,@.6R]#*@(]/7939VI MKU08*2WL/'9C)(2=&'TZJ6#GH;%* NMYC&.$36T.U:D65DV6RE)#3A MB %EP"0 BC16U(4S(%(1Q8)G*!?"*CJF9["ID563:+364@9?R0_M:;L)%EMY M+2-;^F V8RU?X(UT.NR6T:YK)OFV=$P \17IT3?4N%$:!DH?15B8?,>./JH\ MU-6/V>??9S!)H$QX!$B&E)&#"0&8)PF(U!DG0SR+0VI4B7+WR*E1@4T.4P>8 M2&2295$$..(,0*0P(8)2$,8$9R$CD,;"+&G"#9IQ\B,

GG/#>%!V:VS[\_ M/M[??@S>W[V[^WS[=/_P\7HN.U:TI])1\^&:L)H?=ES5>=0HC'0L>LL[)_[B M9ISL)3Z5_9E/I?[M?%EN5F+72B')$8VQS &+4@Q@! F@!'- P@BA#,,$)5;A MO=<*-#5FN__MT^W;I^#A??#T][O@_N,_;A_5:ZU__OU_?[Z]_WAG9^5/-.V<6>U:3!2+JI&XW*PWMB5" MS*;$C%*] SVT+5;+>Q-L)0XZ(@<[F6^\%T:R@LI;>*K)F"-'HUK OPBQ_M!T<7CS8_>!M[KB+F'K)S7FFQ]-D^6V M\[+Z;!W!*'/"LC0G0,29.MEIBY)&% -$:1;*D#(AK;O@=XU-^;34O[K[+E:L*+6 'S=5S)1 68RB7%?H0SJ_&:4 12P#J0P%$ED> M4VY5EF$LP:>V937B[]GPWW2'#[+6Q6!T@SBQJ.O#5'5A2LO",*.]$&;;TQ2G M>>#-JIO^O!>"U]%:;U GTZ2UZOI"OG'.U.I7>1QWG1?F'U6#D X(-T$-@\>< MCI$GSE?VQUABCYLG,O)D'&64C#W^ %5OY'U9J7^M]IU.SY]"K,DHPA @2F M4M\\8@@!1U&80ARE-/475'5:AJEM4:V4^TV3*TV"#\[!EPYS8[;%#(SXP+N% M20S6=D*&;$9]!8QCA&.=D6 Z(5G]$%F%95UXE./MY_96MI@K/AS:1G M](:^?=QY7"K1;H+'#?TOM=]KD_4WHDR E2[$5I'<7CT@*N1R)8('**G?V M%X\6\/FZ7#09TGW"\X30PPQQ"U/PCT'+Z"4PW0L*I?=SYIX[6/^ZB8MT&S:1.F_>^I&2K;VL]8\967[Q+@W<=O+0./E=OO$92_]V^N# M/40U]P?RW;(JEKK\N%R+NOP/692?!1/*H-<^6'4P#7G($"1J,Q5$]VR6."GF\[Z2MR-,N*$GXK6F<6B7A7T/G$8]G82V%FV)-:5BL-.QJC<_ M4 "U+_"'B*:^6K;7"ZWV!6MOG+6W0?SY6J(9RAE/48I!!AD%D,4(()I#D A* M\A@G<6)6MJEWE*DQ]Y&O9;W2 60?U5>N][9$5WA;K)!Z36_+P\)#LVPC)+QZ M6TXME)&]+=$A5YA]V,TZ;&/0_EFLO[25'RN_K2*DLIQ)&/&("@(2GC( 898 MRO(<9!P+EF4QR^R:K_8/-S46>+MOJ=F981>0-;.K_.$UM*>BA>I/)>FVPNQ- M>]'3W.#<;DWJV.5F_"-VL MJ-27G^K77'Q5Q\*F&+X^(I"7Y6I=_$_U"\N(SGV437G%$;O!::2&K9',)RV< M4-@;"W2?/?*B/Z'6\1H_]2&W)?UIM61"\*IB=%L=Z/UR];#^(E;OBX7B=G5\ MN67KXEOEPYKERES *:$@CY)<%WB&@&8\ B$F$"?&BU4<@:R M%30@6TD=.OC9SH49-0R(\,#DT4I>E[O_I15>VQI_"6KDMPH$.PW\D8PC=)YH MR';T48G*$9I#*G-]C+_#T38(3YV-DI#F+ 9YS%-%;3HR6.84")%F*4JS!,?X MVK/1=K2I$=G6WG>NMMH/KOOQR FR5SH=;64=]OQS!,F QY_=6*]^^CE2V^3P M<_PEES"6^\>FE'C"&$::&J)0=_R,= \A'D(@)6:"RIAC:I06M__8J;'![:?; MMS:A!5MX^I>YN])#K^?[1Y?*\SN];>(B7/0?*;CAZ8M.GGYY62[^%&2NJ$T= MW>X7ZG KU'\6Z^!1":#.OG6%+H]A#(>0],,P!3F +*90YR$6-*1)+PB-OEX1Z-,37VJ40$ M:J270 MIFP][C*&9\7$E,@-35 W*4PO*9;IRR ]J[^W9,WC$4;.JSRKXG$* MY/F/7EE19E=>JQ-81RF.DPP#&9%4W\HF:IFG N0IP9)#R*^JY:<&NIUZH[T*'VVZ!X_24J=8VNGU^ M7HEG=8:]U^?715FPBJIG<2(2@A5+LIA# ".:Z(ZE! B!\QS11.93*W9T1I.I ML>[YZD>E)HW_M5F(?_^W* O_,PEO KV^IE;\Z-P;8WJD_ G>@\$/KJ]1'FF+ M2[ %IK:4?Z:*21Y9A[-MK^19F?@#6S(B;FBQHDSI-Y+G]A+\DH5 M49PA.U\HQ?V1;N1;I2#JM)6VMS5-!.2)P(")2 "HNR<0! 7(XY#3-$MD!G,; M1CT<8&HT6>=@5I^PH[LCY,PX[!H\!B:F&HI*M@&N@\XI[HD^CAX_*B><4^YP MH9_]G./J+5Z$HHG?E$FV*LB\; -6FC<2(YHR'B= I%$*( \E0+HD6XH$$8)0 M797-:BWW#C>YE:VD!6I7!2^-O);KNQ];P]7N#;&AUWX+UE;47=7[ ;C "!9? MS- _V+@\8:3X$6N8?1 M^FFS6NGK&%(6Y3;<]?UR)8KGQ=NJ3R_[H0R913FO/4S\OS;E6C]^AE":T)AD M@+-$&1Q2JCTETB5@I,"09IC!%!E'L[Z" E.CI3N%(*L2WG0-&%EK$+!&A4!\ M9U^TY7;- )!%X*@QB#8!T%?E#

Y7 &RR"%HR@@T:P@V/B[Y!%=/3$WZ61XK G_4[9Q7:_XH3V1I&_AESC MQ:N_(NI[D?&O*8>##?9F4Q8+4:H#VPLM%JTD3;/5>YT"4M\U>6BB/XQV4CY[KSM[VHXED(I4CS6 *:8@P@5__!**,@%VDF4YI' M$)N;7^/*/C7+JY,SP(US!EYCS@WLJ>G.Y,"FU+B*3_<=L;"7IONNC&0J3>2= ML3.*7F?6>NVAD44:SQ1Z':SWK*!7$L'-OWRG!E__>-0&6/5L;:XM-^O/@O!B M_N.=T'NL4D))NS7NZO[%)$G3&.DR_2)' $8R 20C^D>4$X%#PNUJR[D*,C73 MI-8CV"E250U0F@2-*D%7EZ"3U./4H=IY_LR%#MC4U>05R>O_T;)\(W,=1W3ZM\TU-D/J MJ,B%.C)*P0 ,$0542 PH#[,LC#,1(ZL0@6N$F1K15JT9=%A>]8^.N,$?[Y8Z M9\622:^:*#,V'0O^H2\=W9&WIDP?D'FBS:M$&94Z?8!V2)]>GGF-C6H9C;S_ MI0FMGL8>&2)<^+3.7JV&UPGJ/:W8Z1W>4^CM(_LB^&9>M42DZT[@[ZZ!<2P2 M@7@8@9SG L 4J7T:TA@0SDC*HRP3N=41Z/*04]N#6XFK7M*;=;E6NT+57D/7 M+%%L8),,[#H+9G3@%]N!*:(+ZX?EXKE3"*:;DS!DOVASO'SEI5T><-P$,F, MCC*]S+_I1DUO-L5<+[.V&ID,(9=, I;A#$#"AQXY R,\YP!V+PFY-:L %B?T_K[&F-'SQ\U/5\6K'#M7OF4R-7.*@- MF0YS5!5RG[Z0Q5XRZ/WBDU@52SY#+(IBG,8@0H0 "$D*,"0"\(AFG##(8)Z- M4M# 4O"I<=L!7[YR@RX3@9WFI* MN([O$&1W]R)6.DOZ'V*U+AB9/PJFWO#&#L\Y3 5+.(B33*H-2U*U8<6Q.K_$ M".*,8Q0;I3)='&EJED8K:] *:Y,8T MI/_M[!6IH1^DA1D$MJ$OM[E[(+ *P M?$$W4KC4.0@]!3:9H-$;AM3[@/&"ADSTV OQ,?J":QO7)_*]C1)BU?OQ<5.3 M):11)J$BRT@W(TA@#C G&&0H9CS#7 K;5JYG1IH<6=:=2I6TP;ZX02VO;4_7 M]WF]] 7'>L#+Q?.'XIO@ M==C@FQ^_BN7SBGS]4K#;E2!E=1FPNQ:AB<054>"4"@!AC@&580Q$EH9865U) MA%*K>L!6PT^-0CY]^5%6^]^')=NU;:R"?,KM+4NE7MWSU++:C.7N4'GJTZPW>#CU@EV N:H3K#;4ZXM0%AN _,^% MQ MOQ8OY0SAC$1IA$$N)0&00 0HBQG@.4ED%&=A%%MUJ.P=;6JLUA'V9B]P54L< M5"([5PD\!;89;WF#<&":N@J]*TKY]:#BO5C?J;%>J1Q?C]KG"^[U?'BBD;Z11B41 M Y4/*<3D*P[>[&NK.)^IT?QY.9^_7Z[T!V<\$11ED00B$1& 6<@ S:D$J8SS MB,6"263>:=&9&=+P=>=!RQ\QB/,M8&S?EHS.,8-;7#AAO9--[C9W"&.L??.;B&F]%R/=9TSH_;"[*1EOMGKO6T808[Q; MF_$PW;O[&7%81X=)49)F##7>@_PLOHE%D\RX\T'"7"BS(I,@8BP&4"@+ TMU MUA$L9KF$5$)IUYO!9-2I&0O[0FM'<".VY2G'#')#]XEO((=VHYS#<% /KQ5* MOMPJ1F..ZUZQ@>'(S6+U9=?TY^J9[Y7D;5UDG7C]=E.NER]BM6L5D^9Y!A,, M0BH(@)@G@$)( &*01R&'$156UU6&XTZ-D-JEHV=Z5^);%RP(6M&=.\"83H49 M30T \,!$Y0E;AQ1F*Z2\92N;C3IR8K(5%,F\IB]&2&S^, MO@F=UNOMBYAS72\Y$"]?Y\L?0@3_M[MKZ8T[KSZT-*I2K5FZ0HE7(Q0$_;746>\U'\Q'-X M'FOR3=0#8^MME\R,YT9;@>ECWK>6\,Y6N6M-Y;JI-;M=%ATWU-,S>*++HCTD M> YD=\359U"ZK0C3!Y@[@G0R6-QU+ =7^>.*Z5@ \4&T_R]63V^B4L.N7C[J MGWL%S19,R"1-1018(E. $B0\1R:^3NK@AT[N'YM+S2W"C>S!Q]$1MO#ICH3T1,[9SU^$ M0KA#G6]1Y^]-:?*U^N=*O)55@_Y;DUBB5T3_OG1X[NTV[K@_;N4G)-(""E MFJ,$8)Q30'@L0(QIE'&QG=OY;OILTFIEM6LU/[K!9KY#== MOWU$3]VNE00/RM5QAXCCMA)'725ZBGN_%)M\G3R9#./+.ZE],1G\A\;(=!/? MN"_$6Z7/-NOOSVK+KG7W=O79M^9*<,5/QB@M8!S&B<@PH(()@',< PHY!3$4 M1&!))6;D)FTBK%69VPOM>:- D_LA.NF;G\HAL8ZW1WKJ/A.C/@HCORX['((> M$$T+I0T401^++HRS0Z,I:M=_R6X N>L0"1I(FH]M06E^.A,@^E_SA-VH2\6H M3]K$32O\/G'!L^]'[G9=+9Q7>;(F%_82_G?VO'!>B=%:8+A+Y-AQF=1?#JH8 M']4^WO]%[Y-MO91#-XKZ>?FN'>T_;5J"_D+6HNT>ND@RP5$892!$NGIC+AF@ M*(\ I(A)F$F*(%VLRS59FKDIIA7?ZHBW56(\JOTDUD'G>=3.19W+ MG7)]Y*OV,UXLNTE/^Y"8.3WFN_0C'^D>FE4^K$:O7[';)6X_HM?]X)?[WVA1 M"$Y<'MP%6RR"#HQ HQ&T<'CLN7V39?35SWM:X:?M%7Z3A3GJ0WX;*5Q+%1\= M!'3DCII*2:/^5A>\N5\H5]NNG[W>H8VW9Y&$G&*6A2#,0@9PEB6 9I !&.F" M81&B<6SER/<@T]P\&_VNP47CS%V7ZCW8MK01@=0>XJ]-=D,I [955O]UIZUM M1>7A*VOV6IMXO6[B?M@I%.QIM-?*N;_*C5H^RSY[P]A;K>CA$DU<8-H;A,=5 MJ?T-[5J5[$'H@,OEXXJ+;_\KOB_BG&)D$O\(Q,:=;(.%09.Z/]@.IBAR-. M7%7LC$+'U<3.?7!@W,5?^A3Q"!K]J42VS+DP MXQI\ /CR*3@A*![_,!U M3'Q' %R8\39W^-(PC2F,.#*Z7)^I?G.CT4[V8"-\ MT$@?:/'[%;>>1=7F(=C4Z)CI$MR\_<+H#\[(+X[INC1LD;H+#!_4,=(#9_HD MS+[Q@YMV_T_Z0PQ:VNG:2 P3T]'"*5;%6C3E21]7:Z5"L;UG5L<<\J^R>EB2 MNFX.WDF$(,JB$"10) C(0!%ZD<*49I (D(),RM+QWSNN;VJ6]$W97MWPO_ZO]WK]VE[[+9OD[=(X23W+=&[,]JH"_Z\/96%:RI$+&) MHATS#NW,N@P).!N.]JTBRW:2!SW1QPX>NXS7J%%B9Z:>03C895#,XKZNC.&0 M\/R+=LZ6\A_UQF7Q1-=$3:QV:1<0K [:30&0G;%5;^M%(A$CD:8()#0) 0Z3 M%.0)3 "7C"4R9UDLS!L6#!)E;M37* -*"=X5_;49Q4&Y44AGIX@NCT#;M6WE MFW*GU9\L!E6IQV748FR48/?395FG0>UZ?>DFQ3.Y0ZFQ)1/86L:Z]Z M6!R+Q-O)%FFBQ-GM8CGMG__QE.CJ!=6+B:K#9I@NT=0+$GN)HGY&=$STU!KK MV,HF/;6H?WM0[]%BK?^V"'%$(P8C$(81 SB*(T 21@#A*$W#/(<0657'OS#7 MW%Y:>Z+JS=>*VF24/ZZ4!*)>MXEO6GK+M,D+D)N=S3T!.?);9A]#+=Q=!V/[ MPW.Y+'0XY.;_HY3(-X#*5]+?A9FFS="[KO)1.IW!5]SXY3 %X[,:IKGOT*7LRZ7ZPDOW M?GUL['SU;N#ZUNOO[U39_ 6IBEX_U ]%S9:E%F\ALAA&F2 @3;GB$XPBD,$$ M*3Z1-!9,1HF =@:X5_GF1D.MACI#EK0Z-G6_=DHJRV)SRM$%)'IZ!G5/45O[ MS^^2FUKL-UO(*O]D2 M3^D$F'RI'5P$HRS$=;^!WVDG=B:,@MFQAV&<:>Q3J1^*]??[2I"'DJN-3G(* M981!&,81P#%.0,YA"B+"92@P"A.S;N.' \_M?:ME"[1P@9;./%UZ#ZS++[PA M$(SM"C#3WBHE^I2J3IG0>P--E@!]2OQ^WO/)?W>,EFWKRW6^=!9G2!)U-,XC MF@#,<]U@+M(11$R(*$H9Y5:9S?O#SVWCV508/0.8F3GM#L/(FV]SP3-&VM9I MG7U%?>X//FT@YTG%CF(S3W_*;9=^+%A'AF.,<44 AUCYS]0[/H*#J'<[3*.,YCY"TX8*S,\V-#MK$Y9ZD MP:]:UJ 1UI(/SL-K1@E>0!N9%1SQLJ:%JUAX8H;S\TQ*#E?5/>2'ZU]P3,U8 M*Q-=C_@D_[XNV6\Z$T1MPS9W:WMN)12+5$8^)_<>N0H)K*VFS13 C%>_0CDPP7E"U3UNP0@!VJ,Y!#M\+%@8E6K8?\F7JFH%A22!,<9!G&:I\IX MDQ!DG F0T# A42*BE)LW-SL8?&XLMA7/XC[Y$*_+'#04A;$=-)UDP:^M;#9! M\X=(6%R+#T!DHCOM5D(1D)=*;+)@WU=J2P6_?RG8EX")2H=!!U5[]4TJ$;SH MBDF*EM=E(+Z]+1Q%&8,0H!0JFHMY"#(242 0PSD*69Q3HY2HR]/, MC?":0_4F&Y_UT[W5$ZL?=Q]U'0>55YP1-UZM>:(#%9KV-%>P\U1OT+?I.(.* M)';%1D:I(_)_I&K:G.ETB28\.:Y]3W-/&/AI^TBU]3KG#S7SV MQ@)+B, 4DR0G ,L6 9ED*6$A)SA!.1&H4Q'5]JKEM[:?# MELG+G=0.UU*GX;6XEQH,VB074STI[WJM63W?2UW$PN?%U.F)IK^9NJCPR:NI MR]^PXXFZ6B\^E=7ZR_VKJ I&-B9KFH89C'@,9,,-.$8@B]($Q'F(0B0(2F(C M;C@]_-SX8".:^K/BE#:V^V=O,ZJ?= M1CXSZ"2;][)"W8:]\BD'?^0GLGZOQ)/L*JNT^;?MGSH)M\G!780YYSC!F6YK MI0//( .$RQ0DF10AE3%#G!M[*8VFG-MF;H76-YQ/;YMB,S893V8P&S@WO8,W M-@&TN#W)8%N-R2'5VQ50"Q^I=V G\ISZ =C."6J%U477J-E(TSE,K33;EF_D4WRMFXXG?Y@L]5J0Y Z^_/ZG%9WZ^:EB=O^B,+B/,T M2T,"8 2AXIX( 1K3&)!0$BYXEI(TLBNF;SZYT_;I3]W1W#OI#J1=0+G,?*?.421)(P@,,\ 1E%#%"4 M48X1E1);M3\\/Q>AVD(BB[VDA$T_LRER]--;2T9*7_"6#+[WM F.3^1:E6L7NIGL6W'4S!UFOE0 M+-]UUQY]%;_S4N:,\U!$%,0B2P'&.0>9#%/UAXP1#T,<9U;Y#HYRS(V8=-C1 M^WJ[GQK9FZ/]1OJ@TV[7+MFUNXW=>IF1UP2K,#*G]3O7'&-]=V)%VN8TXU1O M'8BG]ZXT=E+-$U3G.\ZX#>=8 T.Q\I-LB\_^3)@.3?C>E:=JPIC62HJB MY#^M^$)@1O.41R#4/69P!#'(*1( $9+F69KE>6A7&,-\[KFQYK;X6Z7DM*R. M88&X&0>.A./(O-<PQ\Q7S0V+F:FDK^7>35]P45),8QPB#!F;)% M49(!BO,8Q&F28XC"+!1&<18>9)D;KVW%;/M:6'JLABR*&=5-!/7(U+=MT+/M M!G.Z&8SN+[);D;8MS%8??USH 51/W#A$DDFYT@-DA]SI8TC7CB2UKDU EJ+> MQ$,B3KE,*0=A3CC :1@!$D,*$D10CM1)3W*K.B9',\R-][2 ^C!2M;Z*.OA! M?&/+][KXVIQ1N'BK!"M:*UF;8N2UK-;%OYM?_&C;C.00;3/J&X3AR(36P==( MYS$ ]:KNWCJ)'(X_[RL3]:L3*]KR74E&-.L+5BY01 MGJ T!&D,"< <(Y C 4$2BY1S(2%%V< (! ,Q9AZ+L"I7X)54OXEUXZNI!7NO M'')4G!;(,3#!%^BW"U%X['50Z.O04/9.BQ%C%2PP'"MJP42$V\8O6(!T-9+! M9JQS'-E_'I0%^]N?_]#]1OVA\\K__(?_ %!+ P04 " #VG@15N# $9)ZB2#=).:W^]3= 4O/$ 9L;\CE5 MF4J)HKAC^!"(" 0B_O5__#@?_?(=IK/A9/S7/[$_TS_] N,X2T+^;?%';R??+J?#LZ_S7SCE_/YOIW_Q)G.9=2+2>$ZD MLYQX'2B)-#@!0BJF[/]W]A=K$T^4*6*?(=Y2=R]3927B*,$\'^_&.6_O1O__+++TMQ3"7W^"O?YH-S[^- MKE_[.H7\US^5/R1%IU0+6A[X_][\\:\WS_XVA1G"9<'K!WQA]1GE:9O3 3_F M,$ZPY.WJ":-)O/.F49'L9'KUER,?8+1X=9!@.%A\\D&8S:<^S@>2*:^8880S MKQ!]AA*?1"2:9>",# MQRWELAW=5^ON%-\[L"IKE:,G(5!*9**)!$T]X0J7C HN\>QV(OOVT^Y2?5N? M!]/XRV2:8(J&X^IQ?AH?Z/8N:%?O^/6;G^('D?AU.$I7?UTL2 U=S2<5)+=4 M"Y+[IU^0ZPS3*:0/2ZT\R=R"LSF:4UB\LX;&_^/"3_$31Y>?X=MD.A]XP255 MR1'KI$&S:0L+.I)L3#""2>HSKZ+\>P]>"P>\?1SL(L]&(/$)IL-).ARG=[@% M#QS+GC,M2>):HT 4(X%E14 D+0SR(VBN H@[CUT+#J)].&PORT; <#KUX]FP M"'X%:&F4*+:,9*K15_+:$V<4$$<=:,>Y3K2.@;C_Y+4@(=N'Q$X2[1D5A^/Y M<'[Y?CB"CQ?G :8#X1BU5 J2,K)CQH-G?1*9II9E'(G--Q_XEHH4.VB M8"<)-J']SW V+$(8SS_Z7;28*! */1LC$,JADZPU*@ M6ZPR$!,H6C81% 15 1C/$K$63DSK.*DGYR9@<^I_'"44WS /EUF*E24T/IC$ MT4L.+C.,GO!+\)H2\ :8P3C*PVYQY[./7PLJMG6HU)!M$R Y2 E5,%O]Y\-P M#&Q G:-**$Z\S*DX2AG9\8: H\%0P4W*-2S*(X]>"QRN=7#L*M-&@<$'H)E% M'&NT>0)POPP,Q>(MT9DB$2:;%$(GP.#KI:_HZT/&9D)M"1EO\=OCZ>GDC_$@ M2Q:4\9EH:AR1BFH2P$22DH^,"6:$H?5P?II. MO@_'$0;).@"*^Y_+-!+)0! 7G28T@]1192Y5#5?C\:>OAXZ&O!X^&NIO^&\YDXB[%G]IU-?ZI).+L_#9#1P'"P#%DEF"MT8+R.Q5AEB M0 $3Z,AXMYN'>.=QZRF^X43E]L)K9-$?_HA?_?@,%IEX0:4'=%118T$0&9%T MZZ(E"&;&14I)\]V4_]A3U\- PQG(G4791#CP]F):Q+4\FRV01AU>>OAXTFL\_5A!M$Q Y&N.GH3B&W^&= MG_L56P./<6X*,1-GO53S2=P4LU0)0,H=P\=''KH>()K/06XO MR"9P<'@.TS,T=;]-)W_,O[Z=G'_S8V3#4<8=18LG ?TC'A,"6U"2=/:,,1NT MK9&7?O3AZ^&B^>SC[H)M A\GYWXT>G,Q&XYA-ALHATZ1BXPH6:XK)(;(%D$2 ME5+V,4LIZ&X%XX\\=#T\-)]NW%Z0;>#@*XQ&5R@6CF>C?"8B:O29I1'$A9)1 MYYP%)GP6K,9QYNUGKH>"AG...XJQ"1 @X>>EP&<2_WGR%>4V.[Z8E[L]);(> M:!6HR!A.9^J!2.T9\4IB3$VC3QS H_-<(P!YAH;U0-)P=K*RF-L #4INZD=' MXP0__ATN!Q;#:QY8)(PY9$"92%Q4CM@8+1,(?9UJ1"'W'KL>-!K.7.XNS+[/ MJY:ATOOA+/K1?X*?7ETZ0#RSE*0GK-1_R7+]P"<,I3+S,D0J*96[&8ZGGKP> M)AI.:E81:2/W.&Z8>(^OS 8\<,&R=QA"EW.9S!2QK"3F.2CC:4K(X4ZH>.+! MZX&BX2QG#8$VA8GE%:4E$REJKW@TA'(1T&4*C%C."Q.!)VNJQ__/'=X<>3PW?XS'[]X< M?#CX^/;PY&^'AZ?]ML"B$*^H_SN^' M8S^.0S0#D^5-OVMLA>QB,M$1:E,)+X0@09A,HO!24)8"]?J9)97]+"P@L'KH MN5F@6U"U[8VX^H9![,9S&?77-KLA>2.$]ST< 7A0B!>HI,4'&Z. M@5MI]7/;R#9/&\Q=ZE?.]343Z"4IC*=*>D9JW"69 M)0Z,(2RZR% \6DKH!#/W".D7.KMH]E&0["+F!K#RUL^^'HQ3^<_A?UT,O_L1 M,C,[F+_UT^GE<'SV=S^Z@$&F.9@0#/':260*%Y1C&H@UP4N3+%?BN1!W&^RL M15@+6-H) ).NM=$CQ(K3L*A;0HE-. O3OY.IG.3V%Z?C3^#K-Y<2)F Q!9V^@%X2 ,DHFBU;+:7R$CGYZLG1GS7:6=0-X^33%E3),AS^^P7@&N$".YU]Q2=R6U< ! M6MV F+=).[)P)VQFB>B8$C762%K=LUJ#K'[:N72'IMJ:: !<=XEG"JS."E=& M+F?JI<.9Y^B+,K#)ND2#>/8<86<'O9_.+]T!9GOI;@^-R=R/*MF=R3>8SB\_ MC3R*8YR*._BM6-"/,!]0DY+VCA$-&-\NF@W8B#;4:Q999HJ!>^[>Q'8&YVEZ M6O")JD1TU82^-8"^PS1,*EF78^3%ES+@#^!G\+ET<3W.7]!T%H$-*"VRP/A! M2%]:I8FXR)P2, ZCBR2Y4,]=O=H&0\\2U(+S4P5$]<3>P YUA#H8GPTQ.%A* M"!?"X8\XNBBE'+]-)NF/X6@T2%)X!T$1&@"E!9$1G]%(BX2AJKQY;^6^=PZG]\Z._':2) -A-(?ACX,1\/Y$&ZDH(STB?M,;)"(8&$H"2IH M$B,++CEG?8Z5L? (&?T&SIV?HN\J^ 9,QRT6[J>F7*:>9QH("(>1'( G@=)( M6'9@37,58>@OAWB\UU5&)(*O74JY%6+^IXNZ, M5F65-("SZPJ -Y/I=/+'<'PV&VB>DHYH?)7U#CU*18DMKF9 MIORY9C&[GWS>IZC?]')':*JHA 8@]8C+%YA%E\^B.16E\)$E2:Q6@GCE>5+" M:O9L3_PZ\7^_B>:.H+.CL%M(.4[&9V4??@=A?BMOCER+(&@F5)3N2EPZXC$T M(-HJ);,7B4/M.M/'*6DF2JN3+MI=V@V8F(?;[RU>(D]4:\V(MP;-92YM7EGI M^AFY4IDF07WM?/5S]#03@57!3S7)-X"B)[;=6PQ1%Z.FY7C76T\DFE$2#%6$ M)6^L5]H+]]R\T8KNSX9XVD3(P:W8"*3820 MKA:@0:0D,]6V=OG.T]0T$Y;5@5$=J3> G]L9+(F01ZXYR:'LRED+@J& +>Y< M9AH4\_2YOB@[NLW-A%JUS\DVDFL#'G+I$39<7@E:W3I#>PGC6%@![H%&CK$# M1VE([I"5'# VM(XKZSV+OC9$GB&GF1"K"F1JR;T!J[)H,/=U,D(%S$JE_OSR M6D*)NBQU8$1$T*4_OL3]M?0**L4O H-)36O7@3U-3;_.A0PP@G0F$BJ%YQ!UE*EVBN<^#7TWVJBCVT>,T-:";@ H M!RDMU@^N)#_$N/&M_S;$C7% A2KMLP5AP@LB55#$*L9P&>EL3?9.F]HE04^0 MTG=E62>PJ2'V!M#S&>9^.(9TZ*?CR_?9M.ODV'I;A@ "$K[IPB.5J% MMKCTN5,8&X+DU'.7HU:U;Q,_3U'?^U0G'2(C M2*(!'<60HK'5=[;-2.PW]]/5CM>AFAHP6P^E-HBE+"7IB'A0:'@C3\2:E(E( MT7++DLRA=G;Z(17]9HDZPM*.PFX@9_3[<#R97LTP@AF*HU00(-LD^X#BL*4% MJ*6!6 A4>AM5E/93(:*F<^GP[#Q;S4 MAY].2F:]]+V:C/ 3SZZYYE1$ES,E7( LIS29!.& >"98Q@5BC*B=AZQ#>;\7 MSO9FOSI7:@,V[VX]\",V'+=V;4T$HCWG1(("$KSW1$L:K+1&4=MA&=*C-/7M M]>_Q6MO.*JD&L;UVIOZTT,17F ^C']UEI5:;ZKN/V$//ZF=XVF<#:R^94)8C M6JQ#\/!0VIHG1X3623@CI/+U'>"]-[!.$M!MP 7'020BD\5 Q2A-O!-4HHG6 MOGH1RJMK8+T)$EYH8+V)N!OPWQ[O!<=%]JQ(0297:D"U)5XXCSS1H*2Q.53W M]MMO8+V19M=J8+V)F-OO+OQL[UKG,A@.GD#R$>-?R8A31A$'#IC1R&LV+^UD M%>AH 5 [H6"SGL+55-* I7HNUHG464,Y85 :;4APQ#KT E72S H)FD'MDMT= M:Q#Z[32QRW9720U-M&V\=3B.+NGQ="&\M#AG^ 33Q4#%0=88K 1)B9*A3#QB MD?CD(J&!E4M]FJ94O1__RV3U[5/5P<#3M0I5U-& T7HPG_/@8OYU,AW^-R0, MC'5 L5A"Z<+NVW."H8P# M*"O!Z$5'#1N)32)C=!-=$DR7YJ9=0VC3TN^ZTSG @Q:C0M&9UUF;@F M=M$1/48A(H^.5:_.?X*4W0OQOL/X M[CS&;X^.FUSV62]R* M_Z1280$Q.R,UX((HO0\CBL QP8B0938MQ]@8:C P;2OA!N!Q HM*B-]@C*(9'8S303H?CH=%+//A=U@):B"- >-E(H:%,D/) M!O3['",.UY-S%+B0U2?HKD59OY:G&T!UH),&D/8.\,EQN-0-\G1>ZG/^>_'C M *0"QZC'15,.K(SG)'@AB0#F(4B(,M2.ZYXAI]_T0#>8JB7])K+AUR*ZJ78> M>&JXU3P3FE@DTE'<]DLIF=1,BDBESZ&VA7J$C'ZATZDCM*6L&RB7^S@93ZZX M^,T/Q[/"Q*)O9A8&A"['BHS(;!,)V23B;& ,:'*)UZXW>8*4?A-)7<"FALP; MV+3>3Z8P/!LO#Z+CY>G4CVZ:0!V-[;V*K8-6-"/,+_EL*;HJ&9.D\CXX@2=$2]XQ%"9^LQ"R%+5 MWIKO$-#OW9M._+NMY=N 7;FZWW]5JW,S65KH;"@Z!RJ@590>,,(&PXEGC L7 M,+RI7D+U%"UK0<:])LA4D7H3^8?[G+SQLV$(0GBO,3MVNL<. K W+]9]<2=AIW(6,\PT=>P MI^U9)PTXU(\R>YP?\+$X=B3$P6#Z)VQ=J&)/:S%[>) MT2IJK+B+[[,D]>WQ[Y\^'_X-WW/T]\,.ZU,?>T[WQ:HOL:Q-(8(27+""R*(!;"$Q^<0I=3*R&#D2G5OJVP(8EU4V34IV %C22)TJV. M0B!.E%Z'UAIC> 9(M/N?75T/)\ZVT3N#6RSZW2<>[3SSK*3QK4 M*8O6)6EP9RA-?W"[(-9X08R.WIK@!*_>1JD2Z7U?/]L?4/O0=<,0?_J\&76P M^&FTA$'ZWQ>S13?]-80TX""LX":05'I>R20Q#K7"$>TX];(OV#W[V]?UH\L??()W!54W'0<:'?X8X\K/9, _C545C M$JYK;GC9[ D9C:^-3^6% M!7N+=WV:H,1A/IPN?(/5F?VG$=J0A]9CP".CQ@=+G..,2"D=":)<4> L2W"& MHU.PQP6R RL]5VHWODKVA9%=FY>?MA*=#'P&FC1($C)#;YEG1ZP, C=/:Z1S M#+?4ZF,0=R.YW\KAUE= ;9TW4+OR"*?7B]9%Z9&+(L;2I$O'2#P$39@VF3&> M:58=]&EYBIR^NVSL+U"NI9-7T_?U3@+W;P'G MD\/_^')T^I_=I*F?>=X>TM7KQ*=0I 9:8GEP1&CE* 6 M@<:A_FB[-0C;O9/>ZB&GQ60/E/ F20$$RM1X68RV9T$18:74RG.K6.VZW[L4 M-).DKH2%ARWSMI9W _'2-?5+B12K/!E#&6KY8SC#X"]3R&C6)4^*R*3*N&ZP M)*))CIEYX*YV;>>S!#6"I2TT_11H=A9[ QBZQ\.[R;D?C@>6\2 DXX3:,D(G MI$0<2T",B3'9B!ZBJ5T__B@AC6!F=T7?K]';6>H-0.=6XZS?H90M#"P2PJE) M1 6["FL\%QAI<&>2%S: JAU./B"BYVK@W17[='NR+:3< $R>&%BY8D90GHTH M^7HERK NE8GUD6/T0)E2!EC]2Z3/$M1S07!U^-23?@-0NC^O3= &KNC*IB"1T9J'PD\0D:_R-E5T@V 98UADRO&I/08=5J+^RYB M7RHCB#4TX*+PF3(AG3.U6]NO35R_S0\ZV,4ZT4H3=Z0>O[E^Y>IE2#Z83%QR M0"2447$ZY7(J)4-IZVA\]7N\S]#3;_.!^K"J)OL6#-^CW"&@D:+!W9,]VXNU 4QQ7)@IGN>7\7 ^ M^WSR967(O5>Y^*#$)@QM99GM;)V,1$=;VC4H[W7MK-2S!/6\=J_/AU0T4IM0 M\?!E.P$W !$,5TJ8#.]@^=^C\U+0NSB"PI MY(53BU^[6(%^MW M()EVFE)%-'<&0SKFB5?!$ANEXY(R3ZNW;'R2F-Z;=.\-BW7TT0R\7HS5G@K5 MKM8A1E87BYAND34__>K'Q]\6+57_CDL.TM'XTX+B >/.9G3+"1.+SF(H&%]& M'HNHP6F>L@G5"PWWQ%OOK<;W9XA;1$L#+N_2 I3R!Y3RJ?]11F85!>#N@R\\ M+K6!UM)CB(H&(BD,(8SSQ%+MB$H^V,AP5ZKO>&Q!9^]=SO>+[BZUV,ZMKIOK M:;//L#CT/)VLRS$NP20U[G.&ENFG"CD.EF:"(83/&4!35OU4>GMR>^]FOC?X M[DNGNZ*X-H!/)T]4H"UX#?=Y_0PH]=EP#BPTJ&-H*Q)%C] M9EV;4ME[$_C]ID"ZTV"[&%VLM\<99#)$&P,G7@(&W$XK8H,$XEV.2D:K;:Y] M-W=C(GOO.=\W0BOIKUV +I?@X?FWT>02EIQ^NIC&KRCN12>(019"&I4H42+B M7L&Y(<'C%ZEE--'*;)7;IR5]FM3^NTGWC=:JRFP7LXM%^227@P YVURNU4M9 M"AX->C>!"H+2UBIP;YVK?1Z\%:'KX?6G.+[K7I$-H'77OB.0DW=&,73#&4:Q M4AN"^TLDF2=AC6 6=/6!I7OH-<-^BD.\?2JW 2S_/AQ/IHN<]_+T\4K$90+= M9TAPOO2&!HFYPA?R488$2T!7W5M\$W8,">+1CR M.D=NRW0H*A7RHDMNP90K=P#44:E(PQN_9$I$P.UAC<0MG8%HZZU_?PH\@U$WP!N[A1_E,J-<1R. MX Y+IY--I9E3+!-,D7,9(I%& \K 6W00K) Z.JMS[2.1+OCH]\[(GE'<.Q : M6 R+K/L[P,?'X=7TCH/S$FW]][+R+VAGH[*<)*$#D=X(%'541-,8,V4TA%S; MBWF)II[[)O2.FL<.3FJIL 5(7LGI0XGR/I?AI,<917@PF\'\-F.'/TI9'@Q4 M4,KA!D0\2^@F4>U)\((207GDEAF@O/JQWH8T]FM7VX-LERIN ,(+.99!,.\G MTW>3BS#/%Z.#&"<7J(&!\CYP*QW)IHQ$ M96L.?174U0#HKF85'H^/AR-TC7_SLS+#\$9"FL.AQ74U8!17.0,RODY2FXIR:M( M2WNFC(J:Q(1+1V;D(4@:B(Z;?ZUO-0:^.TIJXGOOP+/]: M:*OKE]<2,\R[%%(@SDMT-S)R&1P 84)1(;CS(&L'*>M3U^_UK>80VI%:>S28 MI=S@ 5O#\>G4)T")P_![J46:^3+I#2Y&8I5CQ&.49M 7MCS7OIF]':6M-:BK"M,]*K%1L%YE33_YRT7/79-M M#D$A2]2&,B4SEOIV0RQC3H'13O':);@O$M5:7[H]07 7U300O3S*T/0"Z1CZ M,!PM_9G5>KHY:KKYW4!E9H0#0:AEM+3BH\0QI0D705H0S&E7^PAF5YI;:R*W M/Z1VI=CVO,J[QZ*W^7+<9 JRH&G*SE77)LZEEM"4&J9,>RC>4MO\LF'MM;8 M;1]>9!T-M&PB3_T/N+;[.DF=.&<8X25D*IOR'7@BLM$I!Y]D[#ZV?H2PUIJR M[=?8;:VB!G"W?@G?($J;A0L)'5N/LM-ESI4VD41FK5$9(N.U2R;7IZY?QW#_ MY;Q=*&U[.$YPC74)QZ/Q=Y@](4@(N*BM2B2&(LC,RR _E&MV"GUD&M#%J'T: MO3F5C0PWV].EA5KJ:L ^KIH>E[:#\;\NAE- 7G&9S2]+/Y8Y^K;E'MNW\I:! M3!P 6"*XJS BF3/$6VZ(QA@M&!IE_3ZJZU/7Y'6':CBY7Q/6C=*:R-L\X.WD MZV0Z/X7I^5*:BU\.#%!M'&@"LGB_R"0N:K3]P?+2UL($Y6M/D%J+L";O*^P- MACNKJITJ")1A!$BSTE'EQ(_@.#_*G+="4YH=21*%)L&CYQV4(I&&R*@.V;O: MI=[K4=:DO]@9$.LKJ\6M^*A%>_20,AHA&N=-( [HGT.1(G M1";96&>-IB;DV@U.-J&OWVQAWW:QEN(:,H_W6;SJ=G$T/KD(LV$:^NDR-WJ0 M\W TQ*?/!E:HJ'R4:/^S*%.,<"<(SA)F0ZBL(IF+8F4!I W2W&_R$"4,(;K$+R[7\>SQW10O[6Y>T9E M1TIK-TOY?CCVX_A$NE[ M5;^#N!/!368P.][6]Z#:)E)%-PG;JR$0"Z]EU75XH!4-TE/DAY7>6CKC\M1) MH*\B5=+::;"UQX ^3U&3B65/:2JF2 "&U+ M1VJJB552$J-92 (TI.HMPC/=D-6CEMEB7HAZ@HY2991H- MCT ORH9%:XA,4@@VH'^5G*J=-M@OA_V&;YVME(9ATL#&L9O%X,D%;W@@3**Q MD(X;XE/41&4GLTH60-9V;;K?##J+"MN$^$9*W'&4#TI@.F\ MS%RE4I'B:P$ M[G3HTA$/21*.448*F7D,-UX=;CN+'!O%[29*?)TCJ&[F-BV'^WZ%^3#ZT5VF M:DRC>NI!'0^F6HN_?G:[MVW4YH^KZ MLT^7;4VHR[@DRW78,HXW&TL"588XC&JI]#H+6[N'YET*&IXMM8GF'PYJW%K, M#81/;_RH'/N>? 68?RCO+NKX,9P-J),TQE"J#8PF,H6$OBP8-+/!V8)0W.:6-J M7P5ZFII^@5-'VVM : O1-P"B5>>W5<>WZTY&;R^F1;C+SF^_PWF Z<#8,NX$ MF1*6)R(#S<3F&(EW0GC-?(3J3?S6IZX]D&V#AP?G-ITH9VO8?8=IF-1N]_P( M,UQ+"AJ%)-RBTZ!PQ(O$2$X8_CJEJ?:U>Z$]0TZ_%9(=0:N6^!LP8=>N 89" M<(3?S@8N4(J8C\3PC+8]1$,"8$SJHE'1"ZVEK=U$ZB$5C31$V=UAVE' #4!D ME;^XE[4XF+_UT^GE<'SV=S^Z@ &4^0Q!)$)Y:2XMJ2:+BT$^ 4]>!\YS[7M5 M:Q'6B.>]I?8?R3/55443V]F#7-E+#*K,&9.9I(B\R8N_>1G\K"[.JM_"C3Y/9<#G><([.YA#WC _#V7P MEC$J72;@2^EYD$ \0Y'P%+QQ7OA$:\\AZHR91N[^[0?1^U'YJ\+^@)E$8S:1 M! &I3)W%( E7,N&9XG9CJ+6B/S W4ARS;W1NI)17 +R/5)/N!UD8*>/55'\!T%#EF0D,JXU\=)5Y3121-7)5! M2Y'6CG1_AJJ/>K',?E17#:<5S\O??#DY^GAXI@\>?8HB?H.?\<^!\M1DY3$X4TF78<..N,0C >IU M\(I)53U1O N]_29R*B'JX5G8GA18S?GKTP9>B6 OMO#Z8?NWB8_SV;UM!.LB M(*0(R,AQ*Q666,TUH5S*D"28$&I/=*IO&Q>30#[Z^<44CO-5Y\C%AU\NO]Y: M0%IGX94CZ,4@OUHEXGRY)V E9 <@>=(OX6K]QS5KP#91^YUY*_6EW$",NC+) M]^3U@"N>EL1YE_::>*\.L0Z4T6N)O $GO)U/ R&)9 85F<^K',Q1/:4N#0GDD"W"><0=@"IDRK% //>>.FET ME+5S:&L1UN\]NZZ,8'65-("S#%=-.PH'34G%_//X--P=/D.\$GG MR&P8P37[#Z*>0A=#-R1F45K*<0RP%=IYEVU0T49J5.UCK-VI[K=?2T<(W;,R M&X#OT3A.SN'4_[C/AS.!*IM*FD>@N5?:$L^\())1'VT"FF+M4/8I6M:"FGME M4*LB^)_B5*"$8C,_3E_0_YC._7!<5AZN-3\<[>>DX%D"]G]ZL+X\NC]12-Y$ M;8PA/I>>Y66>;:#,EW8BR@70T5N#5,#R=D!43L1H.?$B,R*# .26 M&V*B2,8X'ZRH'8$\3DFS!PR;H.#%_,OF0N]QFYQ-YS=U,[_!Y&SJOWTMK0$6 MMR@95UZ57L#"&90+2(R&.$;I5#%N>' 1Q;8.P\A0!_6"E MHF(GM:7<(U06EG9Z.7CSGP-MO&<<,@F*9;2MH$I&Q9.@8TKH\AFOG[NM/H/X MY[/)]U]7G[B$QNJ'&V3:V*ZFE%3G$VG5:3U/3;[U)12>RLN!;@-!:US4-M2I%,$3DTHB:9DM\Z?8I?$B" M6Y] U;[8]0IN;M="P58WN#=128LYO*/?/QV\/3U^?_JWPZ./?S\X.3K^>/S^ MR[]_/CCZ>+A-2N[9S]LYP[8^M9429N^&L[B8M7(!Z?C;:LQ*.Z$2L4D 21T (D5(0M<MR5^ MG(KRZF@RNYC"K=-E285)3A'#'3ITT0420LE_6V88E]I+5ONX85>:^[5O76+P MOM';JW9?FSU<."Q;'52L\:F=VL;'*._)0BI#18Y1DYQD.34%0( @3D&S%)U- M/,C:,T/W;"%/XE=(%R,XSANMIN4QX74*[79#+"3U(*5%$P,,L:Y7W:T+1A:, MC=(SPE2Y6AF4((&BHY.2REJ'0(6JWF]U_VR^+CN\"=(?]*)J'$.OS71_1*<= M/_P[['#:O-'G=VK.G^>F)\,.,F((A/"AN30:U1Q#^N T>0Q0**9)O?*#?N7 M\<7LPH^.IT?C/(7_ND"EEC!SF<=0W,IW 0[#^Z,U-)* VF@3],)2FM^^6E4+A2/4TD\?%M8\LM3_(C545J6 M'K@C7G-+)%.:V*0Y@@]F'(70H:!="V"KY_\W9[:3> E3+( M>CZ]6-R4.AJCK,Y0/5>MFGWP3NIL"+4,0Q-(:,PSU<10PR!;&BE4;UG[##W] M'J1UC:-JFF@"5>??+O#CKF5TU4>>&D=ISJAW2TN:DI?YU(X(ZZD*N&),]6K7 M)TCI]QYW]UC:7?X-P.C]Q70\+!TT4$3OAS_*=U<+ G3@BFH@J>1*9&"1^,09 M@<04$V4HF*M^K^Q):OJ]U]TUF"IIH0$\?2@C/;].1NGH_-MT\GUY&?-J:0@: M/6= @BK'-[1< P[*$A$R< /,"U>[4\ SY/1[1[MK1-720]^UR$_6W?J(LE#E M$$Z;X@3&1#PWB6 @DA*(#.@7]EZWWIFG5#TM4$_8?2/FR=*]9)T34J,N;2+F!JM92AQN=QG^!N%"6"WII MQ+J(.RP%[U-RN,O6JVI=LY)YS]7K&RGMD4KF#238@,X_?QF('(U,QI#D+&Z! M(J"Q%!X(U=8J%[V0SW9.ZZ22><_5Z[OH?$,)-N"7+N>N3<[/A_.%*[2P?AP] M*>Z$QNVQ^-8,?6O\*9,@J2U5NCJDVK'R8W3T&RAW=L*PL\@;A,UJ[<@2?.$_ M&-_K,HQ+9&*M14==*6\IS^"J-RE]G))^\[Z[:_@%R&PA[AY!L^A'^K>+/$I;6%B&Q5. MNI!G ];D7A'3A]O3;%FR,8(/1)1)C1+*LG$R$\&C<]3I3%7MJ>G/D--ONJVS M+:F6 MK%TI5S)TVYL<%+%MKCPN .[:\V!!S&=)PES7CM^S3/$M2O3:JF]O7@ MM(4.&@#4V\EL?IQ/_.@Z]>S*:2J-BGCM,$+@9 M?%2_#G5'4*DKX 8VM<6LMXLXOY@B^,L6O9S_!M/ORRI(R;F0*BDTB[@$9,EQ M6X7LJ!BM%QI%Q6LG#%\@J=]3[,X"M9J*: !7Y5#_.-]A:K7V#+/,M3F=5KDJ>&)5<[4'N2F'Y][:HJGW0A_P: ='C^;32Y!#B![[A%CR.L M["PN)0W2:.*\+J4BTA#+LR7*">\85RRPVO[U$Z3T"Z)*BK[?4KF"U!L SQ/6 M^L-U4Q$:A=.>>9(-+U.R\#O'I2490U*FA%:Q^HB-EVCJ=VY!9_M;554T *TG MR]D^PAR7B>;)"T9 AU)D(E)I4X/F6W)'?9:,5A]3]AP]35[HVE+SZ]ZTV50- M30PF.[X*0Q?%C)^'9U_GQ_G+# XP'D5V>.8I(CM62T=D$I:$F#"(B2@]YDI+ MCMKER<\2U&1!8!U8U5-$&[BZ>T0YX.@!2!Y0-"7]*C-U)4CUZ!\ DB]TS+[V M!>=[)#19 5().SL(NX&-[78V;)E%664X!LKE9$&5LV>/SI^SBKCB7P(U+D2J M,5I)E5'S)#%-'M?6P4\=!6R.)+=$TAC._!S2:9V,Y!.2FAU/WTSF7T_F?IS" M)48ODXMIA-D5H\RB]$0IEBC3.:0+"1U-9TAP5 >!JR?R>ZW7GLA2;O7X)C-, MNV%K3[IHP'PM=NBC\V]^."W6]^U7/SV#V4#&Y+AGD8!DM@2NG'@C@7AOH_)E M.(*O76SR."5-AG=U#%<%T3< H!L&CO.'"7J P^^0%JS-_@:C]'XR13]P4":. MBF@TY4"K#UI:A[!^1]!U"J_ZBFD ;7<#C1L6RQ'D M0&>&CTR>1%"XL1>.++J/,%H@##X09F1GD(+6K7<']."7]#H;K%$851-\ @#Y- M)]^',]0'FM1WDXLPSQ>CU9RIV4"8A%&&0?%(6@ZEC$3QJ%!Z(M)DK&-0O37< M<_2LE]JDKQ)-U?30 *;>7,Q0)C.,*H;S^H\Q?6U_0I2N(0>R'H0_#T7#'@93;/JK3;J%K M\]A3X]#$.9C$2N$3%T2:,JY!&=SIJ#)4*YMU]2.*EAJ'"ATQLL7UE&709=JZ M(];)2(*W6J7@%?C:[/\\C4,WP[%N@;8S&"$:2*BW@:"H3 ME3"N#5S@7L\2-W:M:12OBCQ M & HR14NBM(<)QOA,_YDF*K=I>P%DIJL+-E^L^E"$6WC:K7.1"KYT9B(<-P7 MOXX1FZ,G4>I$T:>+*=9.8+](5.].<3T(K ^O+?31!L >B2!6ASWE)NGQ=,DS M_CJ_N2ROK.J4;9E3FK(A*5&496:4!*T#?VZ=Y VX/1B-)G^4VT:X.;Q%,H?+XU/(0@H0&&[)#$0*5J[4VL7X M7ZXS[DV:W;ND\T0UX,ZD-!F7[ ;*'G3TNFSJU8GKQ\D<2O;ZP\2/9Y\A JY& MW*K*/1,C.- D,[$RHZ^2="+!*D$@XB+U7DM3?8Q350::= 3V;FLK*_IUH?S3 M% W!,"';B^L+RW/&MQ?3HL"!D31"UIDPXVRY[X*.F+2)Z!B8B#YRT2>^GR.] M\6L">T)V->4V@.DE\?=FJ3[/_B!2+Z6(FN@@2[?F5&XM12?_&796*X6H@=0:RG0C[)<*MQK MA$G4)N-,[>M5.Q/=^&V&/7L..RCT-45I#WL@7>TL;V ,>3B_:HET)0ANF6%, M*Z(3,Z4FWV)[/E M%M\#T,DPCFPJQA-!EQ\E'T2YI."4R8XJ>?_8?W?H/DE-XY="]@'5.IIJ($3; MA.>R&#].QG&Y"&\S;:S*D+TF3&99QJUD7(^6$BTT Y6]R[YVT%:%\-9OI.S) M)ZZDV0;@?(OTS2)8+ASR&8 X50XQ05#BHBQ-_)3$_V6G8^T++MO2VOHUF%U MNQ?]5E1] R'%#?M73+X?CH=S6+2T.4*5C\^&R-]2#F\N?_?_ M>S)=U.;><.P"T* M(XS%$D113JQ4B?A@P28;36*U6SCN3G6_]5.]X'LO"FY] MN__HI\OQ.SO>^LAN$1N_;0L$;?**:?1VI=1W.@3.Y0(59Y8&W&9)J\5K'4A>BL# MN!Z-KVH[WP1A3YN[#I37P'[]"%>+VUIH@ST+&4APJMS6HA)#,A.)05EY&\#SZZ/2SLH+=)-2'V#8&WQY\/3PY7A MF/5BO M2&31E+[A&$!(94G(R@>:C7-RO?J4VY_:1AC7@>*W%EW?.C\\]_]$'V]QJG4- MVJ1"=*4OA5/48P1IRG!3;4F4&-C:Z(06Z\UZ?.S3^[TSTB$&=A9EWUA8G+RC M$MEM'^S*CG%+7< ]TB@A5A=8F A$)"DXR,"]L&M!XIF']'OGHD-DU!)LWP Y M*.I\C ?-8PPF$\UY<GE^<7Q$> B\#$T@*I5LP"V5RAV)$. RS168AB1JFX,Y#>U;Z-BJ;U)!? MWXKW/VX1+DPRZ.124GKP(.$BDZ #):5!*P>-CK!9JV'(2XJ__=!^]H%JBM]: M?@VD(M<\FUP81"%4TLXZ$JWF1'+I23"E[T,$SK+S#^]R[9R4W("\?J/2O:;! MNU):VWB\8>RC/[]RW)WG"C!$)YG'C*%1$U0A$(9\AD\[ALV6P*0 MM1961U=]-N8SY#0+M]UA,.E&)PW ZY$]X\/U!0B9K9"E_,<6\4C.(O'6H%_" MO'0.OS+=U;"4Q^CI-\?7]W'S=FII$V*?8!J+[LY0FG^?+&?.X@-A=E. .2A] MT44.B3@C<"&5GG,H-MPB:&:@-%&L^'$^^09QZ$=#9.WH*F6;#L?SX?QRD"*-4&;Q!1H9D: 4L=$ X9HG*AVG M@:V7LM[N^(O+M[AW#-/J\M_IU(]G2\K8@ 4(2I7L/4V6 MR.PX"5P;DKQ/D&7I=5&[_]DF]#5W%%O7ZE574;/P*V8<)7Z'RZNK#Y>#K-!1 M3CF7]&$FDI4[L-F%TEW(I!2H<&H/%_5>(K.YT]\NP5A/8:\*DP?3:4F9EN$J MLT7R]#@?7\PCQF&SO_O1!?QM>/9U("S8G OCP7J,ZE#N(01&H@;KM<,=@N[A M^MH.'#1W7+UO)%=78?;;M#3+EHF"<=H2X*9, M>O&6!*T$?I%9LB@4X[5-XTLT]=O]KC-C5U456T/K.TS#I!*XKF*Q&T:NX_V@ MJ%00+-&F#-!D61,K=2 &.L[JFBJ?O_Y:6KZ[3W7&: JB;^5G?!V1NEB&K_Z M&7R:#B-<=\9Y[X?3Q68_R4]X"0,11,[&.Y(#!EPR:T%\5IJ $=*FJ#2UZY68 M5R2JWW9RW>Z<^]99WU@]G,V'YWX.Z?W%_&(*UVWR/L/L HW3)Y@.)^GD(LR6 MC:-6IGXIH'?X=P.7>#0.* %KRXQ'HTG(AA$E0>:L$_ U7;A=*>FY-5PWL-RK M>AKP[AYQ8!_VL/#7)Y[/=K&X?SRZJ# __>K'OTTFZ8_A:#3PGAHOG"*: PJ' M:4F\%IID7SJ3>0-JO:K+W:+H[ACLN?'8%_/F4]G.FF])\G-OG7E+LTF M&5?679[]8PNR4A>3"A14[7M26R(]M4WSF8/UD4@=$W[!6,P#.!)-2%YYRJGO MJE*FT4XI.2&%"MM2*E&L?7_[4G5(V0=C.G5(V45X# M6_M3'1JR##%D)HE)DA&IG"66TT55BE=1,/#51S#]')U2-M+_FIU2-E%&HYBZ M>W/3!F0H.D.4]ZE$^E, M+@-2!;'&*^)<=E;G''SLJOISZZL7[?1+J.R_;J>6AIS8&@GAMW[V%7]QB&_Y M[D>EOF'@D@]<2TD@:Q2S1^?.+R:QHU7!6# 8YHD]M!SO MGM'F?//&%U(UT#2PLJY/T*F30B9E")4A+XOW@C4H;I9]*3#FSM2NL]BH!**? M&S.[X&\KT38 B?U6;L1H$P9!D7CTSE#"$7R^]OC^T=@\;RLMT-WQ?K(D]I;+F?_I%\6$R/INO)'/X8[4#K][VNY]?3!?O M&@#7,2#77KU1PTPE#+%]S:74<=@.4GRZ.]]=^& MQ9\$/X/C,!J>+6^Q@HB2*:%(J3+"?5@+XJPQA 8:C-%&4M75@+SNN&KY1EPS M+MKN>/C)5LA-QN/6[Q:YD$$4(AA!@;"<<&-6(A#KJ28@?4Y2N63H'B[$=,!9 MRU?Q6EDIE7#QDZV66Z\,;-+")^N(D2Z50AE.2G,$(LH(9!>XC*KE$YA;KZRW M'O[//LG>5O-M)L)NB?HX?\#?E6,C1NFJ.W!9_)/Q'.D8W6H0?'V[UEHTD?K?D<+V%\G_,4?P^<%)MT]A? M"P04QY<9Y(M1&=\Q.\[WBQ.Z:WVP[I.[;GFPE03Z:77 $GKPB4D252S5WOA= MR%$3"R(ED6EFL?;0F<9;'6@PEIIR-=\ *RUI,\8T7! FO+(Q)Q=<[6L0/W6K M@TT0MG.K@TV4UX"#LLE4+8A&"Q5Q6Y. H8:RDGA3KDLJ%"*CP;KH*^.R]M2\ M=EHB;(23':;F;:*TMO'X^-@M9317!OGAD1*I,2BPP6ABO*'.)V5\=8_WIYV: MMQ%4=IV:MX'>&H#E\Q/:HE*,:0)6^7+M&%DQ@I&8 TU4!Z"^]@'.SS,U;Q,8 M;#0U;WV=- "OTZE/4,1R13\8D"PB_9(FI#\#)66((%'@M=$2%&A3&5/W:>CW M:MX^@;23]!M SU-M<@27+#/K",_4H#TOS0LP["=1>% I&YM%5]>IMVE7UUD>HW M;E>UB1[Z+EE[V&E).&]G @8FR=.-"CE* HNYA=SGN^ M7=4F0NR_<=&=GDNHQ&@2I>5.2R 2.!!G+?IM,7"C$N,VA+7T_YK:56VM^JU% MU[_6'^VQE'V4 K=4$BU^D=)Q8IG)&'8:PR@#T.L.-7B%[:JV1L'.HFR_757V MEF.@QHD#G9 ;KDDHLXVHY!%H4"GQKNI9MFY7U1F4^O9?MU-+ T[LU3'I,\'D M/V!X]G4.Z0"A[<_@ZM LPT#(;)T*%.TIAGY2<(PHM8F$^Q309?.XKT)E".Y" M;W/NSI:HF?2DP@;@NM;T@A"4T38*DM"F$\E8(CYY1H10(D!V'60;JTV4Z*>* M=1?X55=)BP,E?CL^?O>/HP\?MJF'N/[;G2L:'J>B4DW"K4*9!Z40PUD<3687 M4[@Y, :9T8,J\V=D7MT"4Y87S@.3(3H=:A\J;41@K89!-Y]\BG)^@V_YY\ $ M]!^9HB0&\$3&H(BC%$,+Q#'303!<3AWQ_@@Y_>YJW:'FJ3Y#NVJD9?-RNNSX MMX.1.;W5,["&J7F,HEX,3G9) W>>1"T=>NV<$A>B(2H8P970PM':-3Z1]^NLO0JS4^M9IA6I?R7HP5L'*M1'@B8BKPD(P$!9G8 MR"43DDK!:E_%Z]M8+;(J/D6!(80C *4\)BJ!$07WQ#FG*5 6E:R=DWJ"E-=D MI#9!RQI&:F---!#7GZ!NH'3VN@I33^!L,=!]<3K(E.16AT28*E,G:+ D1*T) MYY"B=!J=Q]K!QK,$M5)'N8/*[\.HFOQ; -.2]M49@F=<0@J:B%"VZN0=\9QS MDJ5)/#O#C:H=K=TAH&>PU%/L?6^C]@_3J;SKP?G,!U&O^)B=4*$# M0 M2A.*+ET9;V,PA!2<>!^DR&B8J:8O.4'//Z)G-&ROLTEU ?8-@\.+TE[R+OWE M7#B5SL798J@@9<9XP=-$-#-(?]&Q7*^OZ",?WG.%5QW5[RJTOI7^^6(V&]X# M;0"5?-:(4E:RWZ E"2&%TK@Z02ZSM6&](_9'/KSG8]$Z2M]5: WX!$\5GN%N MEZ72GK!LRXQ7!<0[+TB*''F@4B>K*GL'C1> UG,J:\B\4>C<+5-13# *.A.6 MHD4W"CTH'PP0BU%=3BE$8_]OG>?FJM^XSG,3/?2]$3U:H62H8RD9E(=W',7C M&+%>4)(42S+IS".H]=R/;8N]>JSVW$A[+Q9[;2+*OK'PL%PU28;;:Q)(N%ZX M5+BQ ACBL\LQBP ZZK6 L%W-;X^%GUNC8#*W%EW?.E^T9T.EL=NUBE?CE8&GA.22 MR*0H[5)H&;FK2_FZ2-D(!=*M!8%G'M+<0*):B*@EV+X! ML1Y]),&K"O_ M?_;>=,FI)%D7?2*W$_/PDZ*@-W8H* .ZM^U?:3%X@$XG$BUETL5]^NNA5,Y2 MIH986J'LW=9%%9/DPQ<>[AX^U&&Q=3<\RR"-BBP&)D7S45,[[?L9'!)[*W'C M6L0=)+HW$G[@?#++GR_"_*(I'OZD@.I;6.!J,\ID^O55_G^7BXOE$^*94Y*1 M> K(9"VH(!T$9(ZNS<2SL &#C0.!Y4G"QHUQAT)2.UUT9'"N6P1^OYP30W\N M87SF$N/29P0NB0V%7%+@+AP@YYX%SXI0K1LXGJ)G7,=F*#@=+/F.4/3N^X\P MF=>#\'ZV6%!\$(N4=1-MDKDV]VF(B;@@@RN4B(EA&*I6^#XEXT;80R'G &GO MCAE_A9DI?JWC.[\TAPX)!B=?5]M:TJ\O\S!=7 U+^AN%FDL&#?J(,7D@N6&= ME*3)-R0O,2@AM$7)2ADJN'J>NG%C]:$@UE@K'9FJ,\&3L$B'Q(0Z/BE0D!&< M4'1Z%'K.DM!R5 ][L'VS@WG8NTCT0 _[S30?IR"?G+S+[Y?GU>;=-[=XR&CF M/;ZE><'^KIR-4L O:DD,BP@Z24)C9H:\:?HO'IP)(AGM<3 /=,P"?LV"-(X% MT"+D^GR2B6_#2 PL!<9U9'RXN#?11,=7&]/UQFC"+$@Q:4\ M:',5G+JH-"BO7.2HZ+YN72!S@@7\.ZE\IP+^7>3? YCNE2VZDC"SP"%I.EC* M2@'>HP?ML[8\,&F:9YE.IH!_)\4^6<"_BY3'?A==5X^JK4 ;;(9LZSN/%(PD MD350\!E8,CF6ARUWC8MXCU2TOY.>GBOBW45H8RM]<].!8T9E @,%( FN@V+&NI/:._DL3 MC$7FQ)%(3ICMEI'OV[5QI +^O55_J- Z\ D>/]DF9C/+B8P7663P@1<@ MM!HO0S(\#16CO=^IYN'H1?N'.)*'R;DCH%PE%S!OS#><.9>]9H5!X;;NA/+=H)5&>ARK\?;5NT__>/7^[V_^>//J M\]\_T;\^?/F\3Z)N_0<=G(O;@KY&Z;:;/6NWZ9+%3;[$,9FL*@(2FEB[1"5= M/;5*'Z4M*:N@8O,M24_0<_!0PC6??3LJ)CN1&+E1Y&/+NBY!*8CD:0-GP6BM M76"E=8?9DP2-O/VD%2X>C2%LIH23,2S[3PM[ZN.&,3(#SA%[$E*LJ.1,M&#J MM'>52/NN2 DR(+FXR:#EQSA][?/V-]^R&K5Y;[WI'QCJU^:/=47JY;P6>/P6 M%I/%4@MWQN:E;+5U=!9X/67,T:5>7((@N;-29JZT:"R 'R,O&]J*+R/KO*>8+]:X'7#_H?9='[_>-^P2 %1 M$H$\I<08!R6=)YE;!\S;8+"03Q,&0_7V9(Z;0!L>M ,I[&2\T+>3:: #&,ZO M!!'NW5'AXD9.LP&J];%CD>)S;?TH.@//#[ 5TE5='5_8BVKK\:B:#J\="Z!1X8VNECR<$F+ M0XGOV%'>!6_/V. C*;E ;98$4T)$(4RH(3T MRRW%X+-UC(441?/@;@NR.D'B<0&S";:-M-<3(-D+;;[]N_O._)C@GHK[] M>H\_\7QY1D71CJ500/!:AV<<'4^NR:G1V>H4;7;8^BEY.\HZ21GU$8*J;S4JF8U=+U*/GF:$JKOD*D9T([,0R-D3(-L:Q MB;IZPN(R);M82HRO##[G2LE<-PPZ1]<*)D6.3.20+?>B+F&5KG4S[A/D=(*S M]B#8!+<#-=(IN,1U$:,4U@I6$_RZ+OZJ!Z]<*1)\CIY+(= M!5S[:*13<,D5*X%[1V1ST,7(ZA![B.0 0T[_$I>CJ!UZB!0C-]=86]U[/I,M7^A?[F=2.!,UD)40^DJD/Q;&V[SQ*D MC;KH.L*C#(>]Q_2,ZY2UT_I&.!VH@@[@M!K(\>:O]"U,O]XP=+WVQ>H2(]/ M6&T^Q"0@JI#!*&N3]HJN@^:5"$\1U N@#M7[PZNQF1)Z0%0#D__^IC\A\*22 MS@9$J)NLN$P0F"V0M:??05(#H[#%<]KGLIOUT1J MJWV0 4B.C)SJNKY',P?2:\FU],XQVQCBSQ+523KE^("9#:F]#N!X>X==L7:F M,AKGZYEFENB7LH[;(B9\1"LL6J52ZP3R0QK&!5MC%6_T%?>0]]@]V9\F7[]= M++[,5B,EZ8REZIK,SNE/?WTWI6_!Q<6[*?DKB]GY)-?&O\^7<3')DS"GD[I& MIF=!"OH_%^!$]'2/D!\34[&0'3/2\>K8;+F3K3EMXV;YAH%A#VKLP.IM%.Z9 M,,G[+ N@3%6H(D)0$2$'.J7>W8#Z+$#0W?K M;MSA[\QJ5624#+3@-6VO.5GK).@<2U3)Q&A,ZPAC+2'C.GI#:'RCM[>O^#O MT/5 LM>S[W$R7:JG9J3H^)&0JY,P(3VM>BBNF/Q578KE2-^+,VVD,H)W@$3!Y/G7MC]R?.XZP1>I^6Z%G2*O) MX9=5C!Q7O]P8E#40,SH@]\HW'R[T-$7C.GU'P%]#A31S_X;NG;NSBNP3+@?B M;#AR=V9FM^Z;.X2&87KFFDGE&/UR4B9%04W=[%-B#4L2.+090J!?YCD'Y4ZR M7ZY!+_;R04#EY#(K#M#6A9PL)8B%17!:29=L7?@\F'P:\=!)DOM0] W9=K^S MJCOP7^]4,BU9JH^TJS=_PZ2WY,$4K>HMIL IKI;[30)+W@5L71VQB99.H#<* M0F8#J*M3V*UJ R1S*4N-8'*L]>61 ;DV%ESR 9EV3F#K).-F:L:%7AMM;P&A M/43?(8CJW5"7PGTB;^FZ'"0;&[PJ(#!PG(9B:D(L\SIWE.X6%;/U KW1NO7NDD-;2#II?ML)!#NT MD.RBD0[ =9V5OY,36Y[&9#3Y)3E!=I(&,D:&0J)1Y1QM;E6!M(Z:1Q MI(>[MH6R.L7<54G0M;>LI0DA1PG<+/KZZ#(F=]1L^(>D4&.&4'S@8%B6R_%S*4 M$AY$J!MJ_!Y]=']8.$!OLV9"'!L"KZKJ[DAE<=V0GESBCDX%\U;4FYC$P1G= M^H79')2W2;.M@+#A"\8-!P>$0PN!C@V*UQ\_O?G\YKI[O& =S%5\'4.E;$A"!^&V@L 37S)NM]6 B&@EV!$!LIA?G'VJ[8U+_XE[4S/^ M'#3%@:"P6/!%:) A,:WH'ZVV\C3I4^]XF?2S6P_SWA=VTHJGL/R8VL\#\FT\GW MR^\KPE/DDFLA(9F0JM'D=>*_@Y0-F^CLED+^8VM M^/#7'<)ED"H788"I>EO&&F-;PR$4M+DX6;QK<4?<^])Q0HIFBM];?AVDI]Y- MT^P[WNS%?E__PG6ZI6ZLU0X92"3/1J&/$+(-P*425D@ML/FRM2?(V0HD^D4[ M$ZV5UB_^5JY[1)E=M!1W>5^O8.OH'-$5;'1F.40?8FE==O$D0>.FPIJI?3LX M[:&##@"U#-H^S*:S'\NZYMIK6[E[\]05P+%(1MH:#3X'DI8- MA7OIM!:M7Q*WH:M+>.T#@]G .ND 9PTOA/="Z MJ!2\$"P/]L+=D(^M<&S^(Z[JT6'2P5'9HQGN817@F8E<,"3)2R2/6M7E!(0.L-]0!Z_#>:J+WN_W:IVI)')P MM15?UXO9LU#?+ UPIBUGF2O/!QM&/Q13+Z;DM,VYZ0M$/9VJ.^;AOR<7WQXQ MO[C/_>+3@Z$6*RNS_*PSK-U>QA0PCM,]'[F'F*, 7HSA)0BCQ3$J6P]FY,7< M.BW ND7Q['&1L_?QH>!I,LL4G\TO1CU$&R3QY^4\?0L+7)R9I"(+*@'WF9&I MRY'\Y5H:RNCRYH)'[X^Q'J4%+R_F(NKH*#7%SPE?1IODL#SF[Z9I3A^'O^/5 MO\^8ER$A#Y!ED*0NE.!<*<"Y0X::929[/U1K&7LQ%<\G<,(.1U8'Q^W/\&NY M:V\V?RYV7*V+GGY]E2XF/Z_&0H6L2ESF+7-=FU=+B"EPU%"DPARREU*UGLIU M$,$OIH1F@.-Q/"2,7>+7V!"L1M^_7HZ;2K^^S,-T<:6:5_G_72XNZL>?V91B M=+* ,/5%R22ZA;V1@*44F21+T3U80["A=' $XE_,6W'#4W,20.K@?ADF0M2E M+JI0#HHJID[-K-L.O0,FBG0A),;=8.NOCIY;.(6GG8[JR#N=7XVK#O7&UT]G%M<+#Q:**,8U+\3:@JQ.D'A M==-$>ST!GFQ#)VT(/0=9J[KIB0_A,)WVPU6>;R>H$D*V@ ML(7??(A>.H7:K9N_JGADW&C#Z!KA6M#Q+$E0K,$*N&)*[4OTMOE0N6WHZ@1L MK<"PS?2D0S33$]KN'=#E1; \G*7H@D9)BF?K/#X1%$2N,T0?E!,B63OJN?KTULN4=R"O$]PUP\;#![J!%-4!!E^'^?P7W06?\ %L;+[98$<2.[F2A\+BD KK (_7:=Z/ M98NS%JU+F80&WI+7K)3FX)@58#&:$&S0B*UKB7:AKY.2H*&0.)BJ.H#AEN-O MC?#"2%Y(:+ZNG]0&G(X'GJ]Q"6M=-@3,K<:F*MB M'008$83SA9CC"LCB1^(U,CKW4OGF;N/+&W*]$T(.&G*]B[IZPN*=DO.O MR\G/<%ZE=I4"C<*:A*Z&6AH4,@5!,@;&Y%(,JZ.U6N>--U/324W^J$%"(UUU M@+I/N+B83U)=C+J6I_6_>FV^3; \,PMHK*O3"!"B-I&LN0C,:26D:]TR? B] MX[ISK3 S&TF!'8#UC]D4?_T1YO_$B[>7TWS-A7>8E:\E]HB9O(A )I^9NO8^ M<2VMJ;,(&\-P/27C NQX2'BXM.YPM70 KM\Q7KR;D@@OJ[MRM2 R^>2T$,"* M)@[,\GTF1')/A*.: RLQU1TTLTSZGU[H&ZZ0]>'\/UZ/GLTB?S>C, 3 MJ^W>%%I[EVOIF"\JRE@"MHX;-M$RKODZ5,=/0F9/@8_=^?B:OF]R\3:D94=, M'<9_,V>7OLJ8!!Q=[=91 ;P,'K+CLD[KK4]TS[5Z//D-/6%A7^7-6DNR SMR MGX_E*1%(T;*FP-;Q'$#)VL$>ZTI%[UUD3J8L6]]2CZGHI#-NW*CP,-UTAZ[5 MF0O6)<59!%DI5]HR< ;)"AL9BF*"Y=R\>&,-'2-';P?J]DFH["'H#L#R"7_. MSG_2\;G/S,JN6I9\R04AE9K5R[).S&4>@DT4#]3E8@\7<37(#3Q!4$_PV4?? MC\+^5L+O $DWW9@/_+^<)".R"\1 KA^178B#+ %S$)ZI6 >TM,ZIKR=E*_38 MEWV]M=!2!V!;CFF@;ZYB_(SSGY,Z&>5C6#6K"2+6MMY5K2/_(#=PM S3K1;@?(_BU,__EE0K$2_I@M)C>I M/:8H9 I608D2R4^A:X;^PP/3/@95LC-NJV5&.V!T/27CHFT\9#R< WVXFCH M6XL[Z?W-?.!HI16*F!>UVTRQY?H#82%Q.OY):Y=#\YN^)0-;0=N]%Y3R7PS10%38<%: R$R3>?;V;JCAEQTY"$$&;S!K=8([@#Q9XGJI,#M M^("9#:F]#N"X_JUO#8-GAF=K&:JZWUF!JI,PHQ,&>))&QYAC: [+K8D;%YZ- M0;%5"+^&W38CC^F$YI8H+:OD[OO(@2)&;2SBEM>#/KM1BWN\>7C M%F$.@["C*&)LH'W^-IM??,'Y]W?3GW@U:G$M3W0%<.MD E['TJL0)7A5RQR( M.Q]B)"[E5N#:\@O'+;P<$%!#"+R#B_+]+"PG$.)D.:!P'4?.2L&BRV",X#69 M2K%>=K61(WDG2D##M]H)N\,-^3Q5XU9A#GLU-M9)#RB[]6N?$EIRQ6@7(VCN M)2@E)03N$V294'L2FVV>[]Z.LDYZ%4:/$P;08P?HO#'MO\WF\]F_262+,XGD M"T3&@'-%4C*1@T/ZJ>1%1BSUG:IU6+"&C'$#@"&T/6LK^KW1\Q/G<=;,NDUK MNO3Z)?*QM>8^6,9K'1RR50F!*3\#EQT?KM[1$1X[K[ M1X#186)OAIO!IW%39'SQZW-U&9;BK(/+9W5H>LB3\U^_(]'S?3*][XVV'K*] M/PD#S9KDS#^&#=EP.,Q-Y#]%?O M-TDR]%EJBH8* X6E'G7A(.A@A$/KBFM]T^Y+:R=O#X>BZ=%\FV.HKH/[^+=P M'J8)/W]#O'A?_W157*W>T-:YJ#!35"5KVX]*X)4F9EQ$F5+T,C;?5;V!EG$A M=APD/"HN:*"63N&UJKU H8O7+)''42(HF1$\W:Q@HY)>6.]Y;CV_:S,UXT*L MC;:W@- >HN\ 1$OG]<-LFI8;FBZNTD>K76/)IZ3Q/*5],?SYR122H6(/E"W"JR"LXY#BXY:66L MC\2M3>;>Q)ZK+NW^\>?ONPZL/K]^]>O_N MP^(@LEJ"2,J)Y-?,A]([=ZWT<3#X>$' D#9^>M5PZ5'ME MMK?ZW($MYSKJ.["?P4HC"L'4J+I5)VD.7B@)Q@MF>3 IA=9MU"/:S\_I&^;+ M<_Q8UA+Q;OJ9E+X<#'BGS^;/V@]#2+CU[&\.7"C2(^,2A$$ZZ44A1"_39ERHU9.%TKNPMR'Q4XC(B#TS.\-PS/UHOK@#?'-E\\L.G>B_\>;+LR MB(4+P%J=3Q@,$!46*+Z8R+,R4;3>FSBB;;_1TN*6B,6Z'.)OOV[_P.O9=/GE MM;?RMU\K*G_'Q>3K=/EGKY(XC'-NK&>*E5?JY624OC4V8L MI-#:H7F*GDY>XT?&S!8AXEX*[ J,=^6V>N7)H1B+V0"S%,0J[@4$;B0D+96- MEGEF6IO=I^CISW#NI_6-<#I0!1W Z>ULCG30WOR5OH7I5Z2?_CO,\^IQC]?& M\:(5F!0$J"SHS*E \0-/P9#@K(VN]2W^!#V]P.E0K3^\:%NIH#\X74OJ>@<) M"R4:Y%!$G?K(/,5[:#0PH4OA03GF[;!XND_0N"^DQP+4 4KH %$W>86K)['7 ML^\_9E.\GKC.,3NE4P&EG:0?BH;(0P 9LDO%.AMRZSK))PGJI,&J+_>KG0H[ MP.,#'JZ/JW0R\Q0A6I5!">? UQ& L=0:4\O(P6C]J+:6D'&OR(:*7OL>?HC4 M.X#.JY0NOU^>DXSRWXC\][/%RMDY?=37 M=U,B 1$]5'("$P;XR+LQQH:SC$%2Q MH IG$ /QS9ED'GFI%;*=P+T'Y^%XR&H$Z3W4?,*@7MU7@1@J(GE(KL:EQBN( MQC+(%@,R:;/0K5_(#J/X-$&]#[8:P7H/17< Z[6O9-=^V%^,6W;K);3]*.]G6V):285Y(GH\!$(T )XL*A*E P\HQ>IRP'LDD/*.EDWV)?-V8#I74)O>MQ M_DP586U]UC)U$X_/$*V.8'B(7JE X6!KH[6)EB[LUD%Z?A8Z>PB] _!<,X#Y MU6+%TZW/L#+%PE3[;3UP68@EM!*B+!QR+IE)&5,LK4>%;D%6;Y#:1_^///BV MRN@ 7Q]FTWS#U8J%8I(BDB4DX4T=_8W@]+*_R6L>M5)9M"X27$/&N(_3@^#G M4&%W@)>-LS]RD$+:8H%AJB5J2@'Y@0RXBUH6(Z7RK5-M!PW@&7XK:%^^5!/% M=0K U=$4(C%1L@7)M::C5/LRI=20=.'!8E;)M7;F3VY$ST[:WGY$SRZB[P!$ M?\[Q1YCD-W_]P.D":W_"57YYSL/9/O@8784Y70 N[M\W!LF?N4Y2I]E*09LJ1.82500M"1'DJ6B"A.* MN=;AX),$C>N #02N=BKH $]W'(PU$UU4SMIZ+4#4]?)*E0@N9 >1,9>$,N19 MMKX.GR2HDVVV?;EE[538 1Y7I=Q7QRO]6NZ^).F1H&X>-[#0G_D2_CJ+TM2- MJA$RUAFGSADZQ#Q",,JA4RFC:QTO[$!>+^]#!X-B?;%] 3\>*LJW6,D8)X%BPDDX(M,@?KAWM(WTQ7+QT> MK5'77"<=V+IG>+KV+7Z=Z2B*E\I2G$5G29E0P(FB@">MI64*Q;&Q=D/;N#6C MH^%M/]WT.-?C_9M7G]_L-69N]38UC<&8]>9ZTHX1+H0 I3 M7MU:#Z+YSX%!R^L0;)S^/$'SDG&TZ]7'WX[8R8YBFL4!1LL MU,R,)?M';&6R?RI'1X$-$ZTG-3U-T$4- !)Z<5N5,FA^9;GAJ;!?JTU[/%Q5)F=V9. M&:%16@,^%()EYHX8,_334ISUA=L@V]N#M:1T90AVT?=C0W"XJ#MP/6^GFUV7 M9GV^_$$'O;Y"A_,[JT4>L*F#( \G,I U1:'(Q89@I0/A54+G'1K?NJ-I3U)' MWI/6#G''4-7H2Y%O>/QOG'S]5JLC?M)5^Y6NKYJNO;YQZRJOFLRO3-?9SY\H M[G_(MDPN,%;'06M>)ZO6(UE\@>)4X87\<2[4<]=98YI&WK5V.!3'U%$'QG*= M\W<3 /X1+NK(\E\/6.0B91:\ 6(OYQ=FG.@)I6:AC=1TY[&.M95"@,&1PHJX$ MY!F)ERA-W.KUEC[U#D;H9[?XN/>%8R.AD?IFA\JR!P"LJA$PH4#C&.22*2P- M)=4] PRRPO\@[_O[Y?<5X=[Q* *% M?-G'"(IQ1V 2.AEH\8\G2395N];CRG^+M?.DZ6I9GB]Y9?-U'IP_ON_%1"'( 8K2DSS('_($X\0L8HSML]I/DC1V2JZM?S"$'KJ!U?U(^G&& MAZQD1.%%!)XM64F^3'733XUWKG;<4?3>NB1A.\IZ=$+W!,,6.8X#-=,!WJZG MLGR?7-2,]IDO)DOD##S6ZU>"I)W5WTODM2=Q>1=W#]74VKNQDY_?YN3V;1FLPDK[-T$X(J3M0( M. "K:>^28T;;>G[#$^2,C9Y&*I\-(_]^H70])-JQ$D0Q=-[JG:M*@:!(9LZF MD-!%EYH/ WF2H''AU$SMV\%I#QUT *C/N)SU_3>L>2=3(C8L4:(1$I[!X\*)DX)A$%L*'E%L[Y#L1V"7@]@'&PU*RP;34 M 02?CUZR*X4BB6Q"[08)!H)0]:58N>"U9-:W+PDXT7SH(==D2SUT *O[(6NM M_*6#P:3T@M%)L,2!D(&D$SS(8E*TCDO9/+/^F(H>?:P]E?PP2W68Q#O S#_" M?%+/T2T#,9J2@C10@G.@(K-D2S-"LL4Z$65,LG6K\B,B>C0W;1!SF+P[ ,SG M;[/Y14U]W7*01&#,60>L#NE5+#B(6#CYE]')Q *FU+S2_A$5O>[1JX[2=Y-RVS^_2J\.#03O>7G-\I'[\/-,%EIFRU+GD5@%!6!0D;H MT%I!"'3+."F1KJ$NL]++KHXJNS_#)+^=S5]]K_T:BZLU7I@GTXMO^ =]T^5\ M*>=5WO_.Q*-;$2#91X4(O-2IEI9CG:94P"8,PIALK.+/@:@9-6,[QGN#XUZW MS='UTL&-=M_Q_S/\6BXU.&.B/CJR BFH0ER8 IY')/@4DF7B(F+K=.1Z2L9! MUDAP>#(HVTLW>R/L)\[CK$6;X:?:MS8K?U] M3[XN57M'? 'KB$L+W&16)[M%\$$ZR)Q9%XT77OJMK-Q!9(P=Q;4Q;\?31 =V M;KWD:?'[)5[,EMS\,BP!1&(%$DBS:[G/3KO^Z$8W6@(I^XK9M(/6Q<;2IT_N.W,[J M,L=HI20&>"V$+AF<#R2]P*PM7'%1Y%8HVN++QO'*CHFAUA+OMUCSP7B+VZD6 MX<%4BX-39CM_4Z/DV6$<#I-&"UF@B%Y!)LB0)U2G/[ L@:%R/FHES3"SJMJD MT9X=B7+#)Z>S(;GWH*1&4"(G(/_2T 'TTB'9V?1P!N$&J[3U5W:5$-M%S??L MSS 2[B ZO&]8GV63GT5F?=+,@D-!3!86P#%'5M;(RF=..;9>)[$KC2.Z5 /A MY,ET6&.EC>U3===!O_$>:H-9S$$3PYA >2,^+/*4C <)6B;4^T?*BJV+FK8 ME<9^3-?A"-G%:!VJKG[]^>OQ7[.R/H:9-/#D=_B.1C[\OEP-X[UK%T+1/$#R M=:^XI>LMFE@@8Y*N2".8[O,1_,G^Q.L@]_JYZ^IB)POPL;REXQ+._P?#_$SQ MY!Q& XE;"JFSH:O=T0\REFA,UA*WF[MQ:'OI5M1V%0SL@IJ=)OZU4U@'M^Q6 MG/Y^B1_H:'_Y-Y[_Q#]FTXMOBS.-*4O+"WA?$WI6UB)((2$KM+4N*O/0^N%\ M7UJ[19D!?)^3[6GL0D$Z?9X)[S7@>8/7" M3B1V]71T# CNHYI30QY!"<^\UUZK4+4-BK M1(Y=1SL.^G96SXGA[^WL7S_N(O4&R#J2Y$_(L)UEEI*-C-?'704J*@&>\03<1TWB M5([%L7RY<1?$CF#(=E)&L^:4@4#V]VE>92$QO_DKT1^]*G8^LX6E*+2#E(DU M)24'G[6'* OG5M6=RD>9X/4&<[X\=\9'G)V M\]+P?_:1Z^]O?ONRCZ26?^]@WA]_>Z-WD]\Q7MSN[+K=?1,DQ1N9[NY0M\@Z MYR!8EL%'9A(K:&WS%83K*3GX?I]-O]:*A_KIMZMV,E \3IH5-9V?!41 MZ&?%6V4TNN;/0^L(&7LG^\&Z?W1/'RSN'FUJ/7W[+R.]\[>;V($!%Y%N0$0( MT7&O-92\G,M;$@09%21K)#K23NR"BLU+))LHHE>C<4 =Q]V_WL1L M#%E]L0DAWDF/Q@+:($F%Y)\''PQD:8H1TJ%7K:_98>S&?9!>S203627),(!3 MH:[GL B>&P$Y6VXS4UX^K#ALPMP#,OJT##OH_:%E.%34'20N7]-73B[>AK2, M*)>#.:7@I>2 P#0C#KRJLPNM!YGK6"A5A%*M_>G'5(R/E8,4.VLJY>YPLIJG MJ922(@<.K*ZA5;E$<*5HJ*,2;$C"VN8;K=?1,2Y6#M7MDU#90] =@.43_IR= M_YQ,O]YGYGI)&(5F6)P'&X.O6:L,,3HRP%F(:"V+A;>V+T\2U!-\]M'WPY;Z M9L+O $G7TPF7==SU:$656<"L 9VDZSI8#<$(4;>-(1;K@V2ML\L/:1BWWJ[U MU720A#M#R.KTA#2*V]W<=4C&M5#M/J$Q#9 M0\0=@.0MYCJU^^WE-"_>E(*ICNS^_._PH[*TLHQN>"54V2\AZC@W8:P<:^RQNAJKXH^\/7UXOJ1 M@O[.TIASB]Y[52>G"*#M?P,Y#90]P]@&8RQ8_E M*EI<&4EMDL?D% 6<1M;I6YZ$4BP85B)WS!C!6R=V'E/1%UCVT>U#N!PFZ Z@ M\MOE@GA8+%ZE?UU.%I.;74ZV""9]"B#K) @E:V=UQ@3&H>7.Q4Q&N#%>-I R M;B](ZSNIA;P[A4W]SSE>'RN%Y.5)SX#57)="X\$Q2?Y_UG2\9!)6MVXS>I:H M<>U/$]5O :?]]3!V2\>;[^&?DVGXVWQV^>/SJ^O%6](7J2."S4K407QU/%OM M3V8HM!0D(AF?>\[>^.G](>( [3#^'[]>G1B9S_("/94Z-J!R^#H(,& M0TY>3+8PX8>H %E'2T^OW[OK^$G(["GP#H!SL_:H,K2RD=9P68=>T/5+A"N. M&H(4#C1G%!5DS>EPM:[ >TQ&3W#95[^;=DSM*>P.\'*WOGC%@=3:)@R^#E.1 GF(A5@&.A(L%(HDA2&*^<-:UX[L0M]/=UB>P+B MB81?4^V,'7JO8^Q52J0CTM9;K&UO>);K-1US(D]12U!FN;T!ZX)WCL632<>' MJWXW#4_8XMMZNM0. \\P N[ 5MT7TF]A,5E\)EI"_CB]^Q+,SYPHB4D4Y-W5 M#=K6>XC"<=""W#]#_Z7*$"T\V]#6TY-G&QLUB%8Z0-M- '%C:1=G/JI:?QM! MA.4 6,_)=2@,6%"Y3B!V#%N_@ZXAHZ0NAN4?IA- MT^6\"O;,""&5B!:0>[JUAFG ', M)3T%=(W\[<,EWFMW MYG43ZJQ\O+Q87(1I)BM;^7PUS8]BB0-;.??ZKB9]GX=S.6R3:"S2% (0&"<= MJ$*.D$Z=='/ MJ32)[J+W;9I$=Q%U!S?9FA:W[+6,/$HHW!10S J(F:)0$H7EF>[G*%L_K9Y" MD^A.BGV^2707*7>'D^N2[B0+CPY!+F I+5UW35HR#%8",B(AZ*1G/Z<0'.M#4K)3(R- ;1WC\11FT4/N:(. MEG2':%F=)L>2DO1U8.I 6)6=)HDP!.VB%U@<B1V$7(V0R@Q0D1$X0-S5K2>8'#W^WN*J_=4Z!-F92?I=H:,:T?] M[KO(JXL_<3Z9Y3?3?!9"%H:Y#'7_"R@RMA -:G#">0H+T'KE!P3.,^3UY RW MQU5+W70*NYOMS(_+EXPFJVTUQ8PNU F;AJ28O ?O4_$F*JMR\Q[CG2CLZ=8; M#GR---0I_C86SS&=M-!&010)005);)%O6-\/;3%,6:^;/ZJV+FT\>LE':^PU MT4Z/#["?WOSCS8>_O_F\SX/JS=\]^(%T/16-'CP_X4^<7N); L_KV73YZO7? MDXMOKR\7%[/O.+]Y":LUATJG"$E(4YL"$\22&8CBA(\F>O+6V^=EMR&M03[Z MJ:^Y'?;LE,YU#17DX!4HF01X%VU]$2Q!FY"#'2 UO15MXSKN0V!H3>*ZO99Z MMCG[S_)_\ G-[,^ ,_VW19 HT;N4%;@LR)6.DKQH;LFSX98[-$8'+T_3"OT^ M682O7^=U3Q,IYV-9?>U2YK?@3D)'5'2-6LQUF1#%$[X@_5>10FJ&235O.]R* ML-.P/[N@YU&VJ;E^.G"U5TSF"\Q?)M_I MCWPLG^E7%X7D2;_W@'V=E/:,1> 4V)* LX'(4^<=0'ZM7!<+K)6&M]M)[[,H&"KF:P#MD>(EX1TXR1B0E^&5LS[:YE,< M]R!SW#S',: [M.YZ=@?OWS^SZ_MG<4#)[[8?W MB!^Y U9V\2-WTD8'=^EG4@TNNP=7$ZH^X]?E@JQE\8@H5B96&P5375(:?8" MP5.TSPOR@,JFUG423Q(T\N-F,[T_[,%KIH0>$'5%^ZJ>!&-R AD'XI]DDU4! M;\A7J(/"#057=+.WKC6_1\"XB&FHV(>0V5O*8\\?^#";7WQ[1;9XDL**B^O] M)I%.B2!+['V-MU7FX%-!B7'*,0M8XQVPH :SY\W*Q (]4?*K2QE?[I M>;J3T0X4VHM(7 M\XO;._!O./LZ#S^^D=DZ7]Y_7JBZMDJ!S5R0N0JLSJ>(X%QA.LLHK-@J)T/? MMI3PR5.[Z0M>3)G-@+B@..82Z?T\8<$HG MB#8A9X*GM%TZY!F,//[F$<'11I6S9G+M( Q]\\>;ZV'8R2AR?G/MUJQQEM>> M*)<(NOI)6B#=O:VS&+??/LXETQX5!\IU9#OQBCRH/T.:E$E:$6\(L*P8"YB>,1./OG@>AVE^/9LN+LGM)J[HC]]3:9BF23C_C/.?DX2+>\P@ MHI$R%=#"D(GFHA9,TPW-8L":9-0FMK[.GB1HW/3: (!JKX:Q[<[UL^2[Z;)^ ML.J&CLH?F&N^N?*T6#$5M7%*:#H>IH9Z)9*=-M:#T"Q'3ZZ!?-@AN,$$;?N- MX[I"0UFC0>0]-H@^S\K%OTFLKZ;YOR9?,'V[=QP\C[+4 5G<%%67;A9P(2,) M3"KNN%71;(><)[]FW":]H>#23K(=7%[_A>'\XELB=NYQ89E7=;\=&$T_J,!5 M;6HUH)UF3AOOK&]]:ZVG9-R9S ->5PT$/[:)>4..V]?)].L_<'Y1,QKW&$E* M9;IQ!5A?M\+SI"'D;*!(+6T=\:F$VLK"//4MXPY<'LK -)-K!_9E7;GG MREM_\,'C)HP&Q+H MI@NBX&/YVVR6/\Y7*?6K_IC$8Z'0 M Y839)7@=:BHLL!K'4,TW!C=NK%Q"[)&WMTU5)S66B']8VQU"G/.PB>-(&4L M=7BV9C99)FOG3FR===I(3-? VD?Q#Z'51 M]P>G5Q9^S MR?3BW?0.-USR4@*30/_0\>.J@"-VZO*]*%7 $/2 F%I#T;@AV5&!=:@^.D#7 M!D_B_#N5[-55% M!]!Z9@C'F[_2^67=#ED'_]#_\Y?PUQE%L"E&$0&3)ML7G8*@"L:@BU'-';G#J>ZRT;4-:H^LT@Y _&Z:YA@6^#M> M_?O==)T,;F:IG15O3=&900RU.(!N(X@H.?! ZI MK)Y'W:V$>#V#\F(6Z0/2[.MT\O\A72)O+R\NY_0KYV'YFT\/LFPQ'V\0>IH- MU1M>6D>>Q&=-SLBMAV*EHG.#DF!L"B"SG)7BK%.M;KL=E'@2S,N2H M?0%>.)UX1?Z9MUF23R^2TX8Q%EK?."^JSFXG7.Q;9[>+DCH W\;Z&RX5G44I MP:]U,V$]L39Z$93.X.-R,9>G4#'$.EX.H\XF&:-:3U9MRT$7>QK&O+)'!,1+ M. ZW&9JBR:%/T8-RF9$2C(2 5H% [K7RDJOF@SS:4=_%SH>3/@;[ >%4CL"9 M<[PPFS3=G3&#RG7=1I6RY#*X.I G^U$,_8F'7'NB9A_P[J3"4\'E4[*]>EGA M9YAC0F02(&&/%HI6W=I;N)EG$0U5[;LP%$WRF$5FE5 MR8MBM=HXI5Q !<,A!(HKD%N74V8BJ=9%DYNI&=97G=?G:Y*89E:=H>+824J#CIJPIX(K-D(U6 MKFB5G/"-\?0D0>,&\P/AJ9T*>L'3A]DT;>(G6*]R*9XD59L-G91 GU(("/5= MD:QZ#'$(2#U!T[B9^R%1U4H18P\>V.Q>WN;'C!&*+&P&H^K(M+H)UKN@@5E- M]K?D$M5VX^.V^+)Q[-!@GO8@,N[ &+W^%J9?-]1J/UI6?EMTR%1T7H3: B- M,8W@I3$@@I6HM2FZM'ZGV8O0+L.]/;'RL!)I<,5UCL['S*52[7(BXY^DJ7=! MJBZEAVP]T]E@L*)Y8=PN!(Y[7B]!H 1F1/'92%>0M\;BDQ3U"[X#H;!%A>:>>ND49;MGS#.F/(O1 M1M"N/K0GIHF[@! R]S$XI[5LG3_;C<)^03C0+3N<_GHL3_C\Y>/K__O;J\]O M?G_]\8\_WWSX_.K+NX\?]GFYWO!)!S]8;T-AHW?JWR>+=#Y;7,[Q(X49WW_@ M=+$D=E5D\'JVN%A\_D; C6&!^<_PJ^[+6]S CED5E[UCWA2R@29F<+5>QAI[,^EC>$EMDOQ-6PL=LS M=)>H5^?GJSQ]G3)Q[7Q M0S48,R=M;7?!]$-KVP<\.HBF;@6QGO//%\34QQ_+$L]7Z6+RDYSTI9F[Y5@7 MGITI'F+& JH42?KH<*I'G[LT/O*/HO#^(!X?_\O?IY&*3+*S2M82?M" <)U5D"R2"#(+[$M$+F\7 X&_*S^CS MGCHY%N.!I(<#L]8PW"G[7_Z!Q:M_AWG^>'FQN C3Y?3!#E('1EW^-=B1&@\'IQ*=5,K-I%?FL+,W (WG5[IKI MXJ"6E59?/5#4>Z ,.@F0O==!*0LA)E9K;! \\P68%$E'CR69UL-#7UB ?#5J M606&-B($6P<=^%1''MA8HY_"A>6:-]_8, @CIQT8[X#EP0/CG6'1@0/T;DHF M#S^3PK%*]E[/ FK)M),!N*MYUF@5..8E7:L!H^/E\;KU%C-;-Y$S+DX[ ,OC MH:Y--+&JDCCD9#B+!FRN(Y:L4B2P+,'HD(RW.J%O7^_4K MYDP4*3#KP"Q3W[*.+)2<01+"HT;&O&C^,K(+@>/F?(>#V7!:Z@"";3R+]S)\]:$05LY?:A=;IJ,8LC OC_GR^,1'2P0%9<89Y/>.K MTW^69/#<*SKQV67BRM6-IN0.%>.U=T)'+*V-\W:4C7OYCPJ>V>":/)U,ZKIW MQ^8YTZ>^9*#LZ-9\]9$'%=IJ58MZM6.ICHQ49(BUAT#H\EG$))J/K>@E#[KA M[,_GM4)Z^9V__7I4@;=\_5BU:1KI?.;D3EE#1U_J",X53BZ<"$F8I/G#]>F# MUT%L3?Q)YSMWP>RNY1##J+\'MV%).?WA98K$!9$BB@ Q4PRBLB+I66YKLXGB MA7XMQ-8-LO<(Z"6/>500/+S^]]9(!W#:7W"W;$_SG^=A^B%\O]X(&XJ--GL' M)0H.*AH&T9@ZR=AC*I&9(%L_R@W!Q[C@/@!66Q4$'%'''>#\)EZX=>NNIP0Q M-(S["(77HR^D B=5 :&#I/#51:U:3XW;2,S(YG1TG&S*$!RDM [0]ZQD-PGV M-D"-E@5GL0#JZBQY6[=I6KD<0Q1%S00VWTUQ.-6]I+S&= ^.K/M31OLJW+Y3 ME/9I=G[^=C:OOWDF"D.M? 6-5V!O@0Z\T)"\HY9YX6PI74OS#"<=&[E&^.Q MU7%H!XZ7=40^7"YO1)6$#8HYR):'JA,&#LE8&9.3L]''TKRLH#D3)WHP&B)S MN,.R!TSV/B<_EAGVY2JE+D[+W^@/7BS>K58G7 UHL=%959*&O)QANYQ/P%S= MH1 +!E8\-M_A/0 ;(SM8+^_$' J5'NZ6&BV]6RPN,?]^.;]:_%"/X[+J_^ZS MQIN_<)XF)(>S&%G=&L)!%BUJ;4&!4)0&$XO5'HORL74,O#N5X_8X]8CU816] M.Y3]%92G^+6F_[LP_23G@I.Z$.7F4)\%EY1 (\ 9$K?*%,WY3,=;89"2&6&] M/7IZ M'S)*=*'_]\ <"28'1A=OIGU<,*N[M:8)5T+@,>7$Z68U3">R&<6!E\Z"$3%: M1X8C/MQ:-/I9><3$B<85?:2H#H-$#Q'$@0+X!R[H/GLUS3=[#&?UEQ[+16:/ MCFL',2VGI'H-(2@$'Z\Z-^]\X^?JM M"NDGSL-7O [Q_IQ/$E8'H:P>/ J*4-V-713 MA[@S>R<:HW5Z)D>"W2G-)Z43S+!Y6 SH%C6Z"H#T5H'D@LIF8Z& MR^:C ([,XXG&BB=Z/(<$X"D.][3'H3FA?YQD!CY#0J#A M@?'2UBQ678V2"DA63 H&A7XX67G3$O?!:=WJU-@7=FIZQ,$+N+'NN,CW97+F M2\J,B42"J /XF.<0G"L0I% V,1.*:[T%=S!FQEQ8WQEDAPNQ#L!/3T%5?%X8 M\7FO^+XP^)D)6**D.S8)S6HG0@!OC(*8.,6>3NJL!UDO,@@WXSS%GMZ[W:#*,S([/'I12#*U*MLXK31)2Z/_N(V%+/C/+Z=S$GL M'G\OX*"^RGE2_R.V$%>0$\ J\31C-::[!YJ^60 M#&UUX-P+B[WZ@THOY^: JW[SX\0GK*.DZ-=?SZ9+T5R&\R\X_R[.LK3US:2Z MT[: JX_+YFE77S8$>6/G=OEEOX=R:,2]@$.Y\T/'9LDY M1S%#< &2#R2Y0O%SB%D!EUHPS87+[1?_=@5-6@99&\I)$(9>S,79?Y&*%G4#PY&*%7332 9SV%]Q3 MP]1S$*BD 4NN#\F #G8L*0 Z1Z%.D(7'?AH:3V.QPDZP.LIBA1UTW '.-\_H M]]EJ1M$W,)D\*!L$1,$D2$3MK/$AN=;7_W_48H5=<++U8H5=E-8!^EJ\_Q@F M?.$)=*1K2G$1P'-+SE).62<>=-)';WG[CUFL<(A[<&3==X#VK99>?IA-?U[E M7RJOBR^SBW!^]_=K\/!A=O$_>'&[$O/NL-BS:#%H;C69D[JG,CL) 6T"PPK3 M)=E@9.N(]RB,=7X'-$;K/LMVCPJ=EWR>KAI=W\[FJU^J?XZ?*6N%UL&#KVT_ MBFM)87F(X&4,JN0HBFE]TQR7PQ-]$NO\A!T.IM-)C'\BX011\I]"(ICG:.(@D>5*W_J_L3$H?L;+'"9J=#ZWJ MEY)"=Y%[83F"+9PNU,#K]CRAP1@TP7&1HVG>;?R_*?0=,3M<"GT7]8_=DK@D M^P^L!FJ96!,^N2BL@2"7^0EM(6K+(5IGM<2D)-^N?_#!![^4S/A.NITU$G1' M(%FEL;2PT2O&P3-?-Y*0"Q-%T)"JR^71J^3$KC 9,\M\N(HVZ'H/>8VM[94K M?.7 7B<8+?$K"P6&NF9\C*ST%P&")QF42$:P9YVW31_>A\;W4=2LH=3&UCH1 MOBSLF";\$N9?\6*Q8D*5Q*) ![KH HJP7X>OA3KJR6O)LG$/B[4WJ'[3-XS8 MAM=0_TWD-S8(EO)X?1X6BTF9I"L=5$LH7<0222HB>R2I& R(C!$[:T 6;@$A>0P.>0. M&QI/LS7ER<+V_;FW(?:VU4N1C0-I)L M5([@@\Q@LM)H1?"/RGF?ND >?\'(+06=^!\'"KY#\*R.EC3>2:,H#JO][,K2 M51QYIJLX&1<51R=LWA<^??@?AZKN&2SL(<>QT7!U8UZQ<<\>2O*^,'D+6D9+ M]M EBO [] L--M1_5[SA<(QW :9 :8<849FDS9.9K>66N MTO0<)-HB%3=<^T&&K+W@?H&=8'6,?H%==-P!SA_4L%R[ $$+39<^($J2:BP* M0IV,CPZSXA:Y"*U[!=82TGF-Z.#XF+565G^(6U9-??K\]Q4S-B?I+!U@% E) M/$I R+: ]G6<"V,I\3PL\NX3U'D-Y<@(/$!Y'2"Q085JX<1NTG5_@'+D)!7-FWJ/QMR)'K C(/SX MAW$/N)W.BNN]Q7-_"?&9QF+1LMHS&R3Y(R50(.8B.,M\3#ES'>/)',;[O'4> M!OTGG,4#P#;V*\UP0OECEI=U$3=B"4XF+I.$6%AM%*F/HR91',I+2IG+$AYN MYMQ4SWPTFD]T[.'QSE;/&'K1WN;5X,@;N;!,D4(2#!BW""IG 2ZJ EX(FY7F MG(73">GN\W:B6ZA?TOUV -AV/X3^ZA!.E_LQ\I<3.(NKS=UW)(1%(7,^ F>: M)&1E)E\@.^!*EF0+)M7/ZHK=V3O1];!KG_A$/Y,#YF*G*59("BJGQ4 M3! $,J!_T.@ZRJ)T\QPP2#JFOUVX+^E '@*WGE88#BN.0:BO/*LV13*OKT3NPN(CC1U,[)O&,,!L<7'7IN M+[ZS$(TEQ\/6\=H6R!Y*J%-!*' PRL6BLC[%E\9G^7[QSR/#'9P.CUIY7GR>*21](Z1HZE++7"!HJT!(%FVR,4IY]-+:8S%_HC?X?Y0E&!+/_SG/ M.P_D=OW;]T6''"477$%$(4%%K\!'9H%;+7QA6)14]TW!Z$] V_#UXI^)!C_E M'2IU)["^:(?_?OK_>0,9B]#1:PZ9H0*%6=1Y^QRB%*A\=-KAZ03N.S+_XE^K M7L"%/R2>7[0A6+TZU.V)STLM:U)P1 XAQPQ*N00N&@G&J*0,BXZ[TTFX[\+Y MBW\>>P$F8# DO^CSOT/.A RFM)*$Y +WH$C9X%+QU8W":#"D$%NOQNB![Q?_ M$O<"SOY *&[ZBM?+^H"CK-QM0,NXBP5.;%%O84%F)P+P8.A8"D''4HM$@:WT MQ>0BLBB-;?-+V3*0"CHI T &L'SI?=1;"]59!,*^TLGL.Q.CPUO:P!@6K;,NYLMXBC#?P)R*!*T(7+4X#5)8"F5F?A89O;NAY1V' 71Q;DGX$PIW?4REHV$GG^D3!LE%%MO!?]/$&"69#II)L(9$$)88\(K@XG^>G"S>'1L43,V%\8"9'9 T+BYDP M.9=Y=QZX32**X+AD/^V%9;*SN>? QH>/OBR*OHP">J(5EA)/0:-@Z'X9Z)25'OI"B%(6C&8Q%]RR0K'Q.UAGB.Q@? MSV3.3B?1[35GIPL?AP;#EADQ,CN28@J@M ]E5) &0RT#K;00V<5,S'[CVY[1 MG)V#@5"!APVD7W\ 6\Y(4IDRYRJCLH]UM#1G MIQ.L3C%GIXN,&\#YYM$M*J4GB[#:0]S:J!;EK Q2!_#XE[B?B0+'28!,%?%2*AU);17Y5YNS4Q&! M1PBO 22>?_EZ-?V>TL/-Q+BCQ+@$N&D,"&TH6)7*[)8@I):9RER[5_H&,AJ_ M4W]JU!TKJ :P]N)F-IZDV>PLH-L]&]\EDY3@.A-E(43#4'D'CLMP#K0)/*#V M+AFEVJ6AFTD9^/96$RY+#2DU"K;RZ76ZW8U!Q)PBS>56)VIJD]%FH()#5C)' M7&O,OO95CB>)&KBXM(;H]X#3X7(8.M9V_L7],9ZXWZZG-U\OSVZG,?-DG&4) MI#06U7I*8#E/H') :X P;>-^]6.;GMX>(HZ0WK0F*QM0,A4Z9'(?'4=E#4F& M4DDAD),\$# F>Z^B\CGSREKH>*KW J7^N<_)$\N^ ;3?F:#+:M#-#+B[7+U8 MZ^S#=.ZN'OZ\W/.[F,[_GN;O4YA^FHS_C7[4W9.6?[1^87LDI7,IFX1.58YX M )6X/LD$H6W0DE8!I5C[PNI@BVT\WE,9U=N\G*8A]C/OQ66-]Z_3Z]6WRN_1 MD^S4CU>/)I-77&6"N48@844VA!1\G!6&]*A823 MV64=\WY7<&M3]DS[,!Z'YN%EW("^OF\BLGO]?GW][VZNPV?\YKMK/ 0734J^ MH!)8,"5=A[+5DS B\=((3BD.@I:[4U9EH(1[G9@Q*J4^G/5>5O-,VQ36T?>- M@*2%[5)H?SV;W:3XR\W]KE^L?O9#UNENZ:@B9J.$IYU"OPA(].4"L<=C3\0( M-#LCE%%2R^H-_@XC]9GVY*L$]!.(MP$4_["2M_^:X(,_C[^6I9Q?OGWWD/.K M?A8C]#2LHFBQ.4_Q5#->(S\CQ55Z'2FN%>VV/K/<^Q Y<)RU$:^T%Y$V@-G; MY HNQ8\G*R=Z,ANC5!=??$!&SY:4W?:TQ)>C#SY;[N>S22R?+"+9)4&GF1'@ M7.G-0@2NFD@%F6N/YAG::[1VS5!%\O?"N?E)<3X4#!K8 6=7B]]Y&)[=M*^C M56A/N019E3)\SB1X:SDPYZBF47-6'=S[4;87;NU/BML>A-< ) _WGA<6U7)+ MW@WES9[PI$4 RQ8-D#,N7@@&U!,C4Y#6T&9ZX&]:P'[)*/*3(GPX+%3;"!7[ M2+^^>/GV]_,/9_]W?ODCF?NU?G[XYT=W:]Y*2Z4&RZ\G^*KTP?UYW[7VKA.M MS\F@"^3!IZ1 J*#!!R$@>B4,59+05+L\=@4E.% M]-FJ?1=J@B>*:6K06F>DH,9#:=()ILDF"PB<"6U]912_-#7R;&;M&&K2/I"8Q]RZ0XWNX3; M)'TJ89=^#+;SL_<7KR]^NWQW_O[RU=G[\T/,M4?/.-I8VTU5)5/MW%U/\"2< MH;^^4#?WUCWS4GJ-4K6B*!'/P)9K=YK@24AU#CG6[J2QC9:C#\NUY]Y[&LY( M+P4NC8HH0 @BP$@FBJ;D*@BO??5V(5N)&=8$JX*#1^=9%<:WZ.*M[\W%U8J# MW+PM3ZJN/391V+<.X4:JD+,%NAB>X*@ 9R('ZRWZ\VB3I.HG=E\ZY/[^S?H; MT$ ;A[-)_&5\=8,GU(+/]T GL@QK2A9D-B664;K-NZA &1TU2S'G]8Y4%6=G M=2*U4?W3!4/;9V#U)[3GH)V.B$)M>U1U_=1G/&K[X6:]LHY$0'\_@0A:@!?4 MHN/$A98B)1MJ)UG[4E 7:;XTV-],9[.S;\C+!::G#XKU/D^OF( D](FZ89%T(J'O@EHG";0&GWU8-E+!:AEL M*0>RZ&3X+,&49NI6,\699-+SVM6.G8D<-I#9 RK2_)9075AAXZRTRZ7?LX) MN0S$E!Q#I,P+R+.LI%)X$OJQO7L[/Y_'KL;^;+(^9QA>6#R]BC MY!B3-D9(-$A4$=Z *>TV+4V96)*(6!^>4B,1>B35PZK;!G!]8L&WJYA7/'[$ M^U'*QNGD':A/V$PK7QE24*64?JO<(WD70L&CLQ8*M)X &]-_& MQ2![:#!<:DA.+L;'$D W-*%.IRGJ$ .OWF-_(R%MA=*/$/0^$.K$]2;LQ/5E MW(;"1%;<$)O!NE"J[D4$3RV'&+G/U*605?4KW)M):;C M6(@??TN7*=Q7;WW]__>'W\XL/EV<7 MO[Q\>_'A]<5OYQ*P"W.ME]V4_DE-)9$ _ M)99#0Z"?X@F+X R-@N8<.*]=#=*-PF%-MOZPM:[G>I3;,U-H+VY0)+CX![WH M'S#GB+JNH]_9IVH\8-6#Z,^0/$_,< CELKW@>)9;RR1PP[0004K':E=.G51_ M+JYZ/'CCLH&\8)Q0311$Z0P(E@@8%B)H3SPQCE'J:X=!-A+RG+1A%Z2L:\/C MI3!@+&1V/1]=HE06$>S?TO33M?OZ>1S6T56)D$"$-*A4?)H'N5 MA#""*+)7Q!??\@!&^-4]A'82,"R$*@AV6IO+0T,E?5I?PFKF"O%6YN0$,D.A M/9$5PT5$W$99RB -DSSMU9;A*:AL(V 8J%04[+0VEP>$2BB.[/7WT<>SD7+. M)EWJ>J@LG:@S/&3+BTB>^22Z%#& R?A#&+F;2QEQ'3$ S=JC118<.)(%X']):*-Q"]3N0[*9DK9LD.X2?@(R M![![Z($!KVZ^N,EX[J['[H'?>3NM32;O2\Q4:,9*(@D5)44N*;3N/7XO6;8V MN'-+\_]=;VD+$X>(<-H'/QO4)F_NFNX)RS(O;3:2QQ-4^%R*Z!? MT+2E:@X4[&ZX=.)RQE]M<8JH*-A[U#J@L MC!833X_W[N%]3+8^JP<-TV,ODZU82C3J0&D"$V2)X%,/SN4,Z!PQ=(EH2JGV M/:?>],S]+.&U-[R>Y.GUEX5\7GQ?_? >[I8PGS,:;U8SBRPP!*R4"90F.ACF MB3PO5S%+G=-JF;-R M&W,RFUZ-8^D.=[]J+D6.+B;T+C0Z&R1SL&@"0J!>94NX4K2V75V'\H%GLO:! MW %$V@"0WTPGG]Z,OZ5X-INE,I/]/G!_=IW<;*WE4'#2,R4L^C>\C/'!SXSC M$;PRS%'!,ZL^F:D;A0-/2NT#F#V*J $ OD_?TN0FE:UUCK;1]<1=O;R9S:=? MRH7U)Y:JC$XJ9@O,E[(JPS7X,M,O1JKTHMY9UZZ$.X+<@<>>]J,S3R.\Y^&5 MK+@QRYO8X29Q[41YD= @2A_QEZZ6PWI6C9&/J9?KGZ@>_*1>^=:WPV59E+84 M-W#I6)D"4<9+!(*&:_:1:DY5]01=(P[7(EP>(Q-$! ZE5A:UAY=@RB[V"?=P M%FCP5"]&/H#,1AVM+M@YTM'J+*P&3(.[BJ+;,7RWMOOHU_4B_LHQ)4W*UO&1O;P<[>AE)4D1/"DW*N7QH+'+89;0G*26!!6JEX0-/3UD!HRW0F1 M QC<@(][%]NZ-;)7NI('3FCP#$1*Y;)$(N"#CZ 95SQR)IBKW61L"RDM0>80 M&:\7W55@> .XV:&$W]P/V%8AHW,F@1"9<8>1,A1)X,(D+DD2ZHFHW;!Y'[H& M-G!.'2FI+:D&T/<@[U.N%)=@YO^.YY]O@_;+5B\ETCF;)?PW?G!_CG!?,8EV M/PA?^A*EY K[<(D^D2 X-[3Z_(X#R&S"V:Z(E>T)NUX$UP V[Q3\@QD2+N6L M8C20='%C@I!@%7>7-!Q$6(34B@1J *62V0CD@1HTG$P222F M>5#(R&&#UFTB\ #Y/QW#[B*,YN!T&WY+@AD?*&0>%[.V,UB6#' C!2W]82W9 MJ_+F9XEA=Y+I7C'L#@QNX'3=%E*5UI;Q-A%2Q+4(2C080S)*.7D6#=6HQO^Z M,>PN,MXSAMV%X0W@YG?4LM=C=W6GI2>?%AQ:K28DCSHWH.8UK/3=< Z+2M/$!P_6:AE$'CL$4_O(JL&X'9V>T7G?F!<&?V0 M)K.%9%<7=T:!2Q:/3@;A,A)W Q MHXL7E$O&!$E);5MT-T5-%(FVAW+W![^?%DL:S+A.+!%UQ]+PS_ M-!G_&TVC:X=[+Y0?S\YB7$PA<%?W;8!F/TPGF,U7.S2.I"04#2J#6[2,I%WP MPJ0,1 F7F4LBV-H7%WM>4EL7K%O8$RUAJ(E-M6BY=WM?>.29R9$[!5ZY4I!. M);A0+B40='V%T9:2VGG:'PC8"[#RKP38P^5S++P^5#-Z+Z:3Z2WC?G/CR:SP M#5?CG(_&*06:E3;XCBH\?+P'%C@3.A"E5.TBI"VD[(4[]5?"70V9-7&1%;F7 MQI\F+V_P[9/P_8%F+\LJJUJ6RY3"/JJ\U$$2,#2$LCC4WH1(\#%'Z6PB4M6N MR.Q WEX@U7\ED/8EVR: >Q_DN"U.'4]ND+LK-B,SEXM[4-MU_N?\VB$0T+*Y M_KY@+V[C4,I:IU<+04WF"6$S'RG)K0H:[1*6D-7&T-(2R4.263K-M&.V=C?2 M'I>SU\8P?Z6-T0IVGD>;HG>?O\_*6)8W94\62W\2_^:N;M)LFM=:C54M2>W^ MVAZJ3(]<>]^%HYQE62 %D5J"FR P<+H,<&;2:LV5#ZYZ3Y/>FPG=MG?:V"7L M;!+7&+_,]9CDT.Z2&KA2J ZT*%W)DBYQ[Q@ESV=7:9=Z4[MI-E' 0'84E)N!@&0CAK,PV2VKT:7C[/T7^G1,!>,P*[ MB&-H3&T=A&:DMS3* "E*)-TEW(Y9"(@Z9NL4]=3_Y68$=A+L7C,"NW"YC1F! MUGN=C4-3L]B;(ML SD@*PHN$'!$:R#&1TN2%Y'M"@IVD_F+OP]7PM:/S#MRL &9?[P3<.-B#SUQ0U\6!]:7)FF!)NUR"2;C)_]V:8;&)_,N_(P09D_NKC2# 9-(D)J).F^-L! MD-8,W'!)B#9&[F*L/YEWY.#0[2!74QL+[>-T=_-&VQRD2J $ MM:4TO4Q]P550'E/(EJAL]QNWN^GIPR1\Z@N\#OL:*&ON& R[3W)YCXOD3D!. M7J.UZBD84S)=:-K0("-SNG8B\E!:6^DV>;+ XTF%VP"(WY6NO-?S[^^NW&2. MZSK_Y\WX:]GM%VD^$CYK[5$AV[(,M+IQ+8K@]B8I!,^SS:+VK:==] Q]B_P4 MB)CV))[GD92^Y;'_?LO9VQ1M+]-PMK^FQ_DV>ZZM[R2STX;2,G!$"5L&A"F) M1W<@$+VA3NDD6*A]V^94W8D>M+?;=9%0,$>]*(/1&"TI!EKVI:+@K#!&2Z-B MKG\,'T)IHTGE+@AZJB5+#R(;.O&W-&*1H]\$CAH/(I:Q?8$QM"U8LL8Y;=5> M6OQG2B)W$NQ>2>0N7&X@&/7Q$EUI='P2%Z4C=BZ]L669\VZ :A."\"QILZM/ M62_)I1,GD3L)[7%RJ0L'&Y#Y;R]&4047S>9 MOWS58A+Y&)EWY& #,K]X,[+$D3(4$@(G#D\U[DJ/,0%9^6"4TE+[7>7!W61^ ML5]"\<1)Y&-DWI&##A3 M%QFVF&$^>_GRX^\?WYQ]./_E[8=7Y^]?OOW]W?OS5^<7EZ__=O[F[>7E(?GD MIQ]Z=/:X(]V5;IO:/4!^?8"_^"/4:+.2C0.(=(I=A8&QT'%+/L^NG\5M&D- M_2@BQX)*1I: 32QWNQ 31BH'R5.&",S1N]JMB2LKHKLZQK,0;K[<7!6C<^6[ M?$'Q?$Z3V?A;NF]@LN#M_7[@7%GF. >F=6FPYRS8$"VHQ')2-'"1:YM21Y+< ME-+J@I_MW0_Z%]VS5&5'%.;M_>S^E5F?)7AK:)3*))]%!A1^N:O(&/B,-KRF MP:J,<*&V]DSONMJLRT88L>0R%Y1#J=['U88,/DA5BC%()BD96WU\1Q?ZFM)3 M79#QJ.]Q7T)I(/IP5^JSY%=9VG12HCB+TQ'I38.5VH *GG$#'.#CB ME.$LUA[)MY.@82'5'PX>6?.UA-( PM;6L I+!\$",=F!#J7QK%<,G(\)"&=& M2R*]B;5[8V\D9. 853U!3VMSO0'H/-APBU:<5TO!Q'_7NQJ:%!;1O$A*H%5(C*P^.'0_REHX 8^"P/:#L)8\VD+9;9?7BS1_Z6:? M?[V:_NM5BI_2NP7#5\NS2N1H(X/DB 0ADP8G@@1IE992X@M$;9>Y(XG#IHAZ MQ5UU";4%P%]2'D]2?)$F^,F\W$R;/=I>+#LMDE/H]CK<7I(8<-(B.U4.FA8N MF]H!U6X4#CLYI5?XU9;/,T(?[KB/$[<< 7._#U=K5C:$)$T Z]#'$I&7.0*, M0TS9ZA"SU+1V,]$:= \[SV0XI%:395OXW>:5W1:O2&&IR!JD<'@L!(Y+Y%Q! ML!I72IFU?=J)NXD;=E!)KTBL*)7G ;>RE][+*S2J^A:@.;;EZ_/YO/KL;^9+S(ETZ55C-K^;?[@ M_GP_O;KZ=7K]+W<=1REP9R73H$1$)4\4*OD4 ^089"!4,\FKHW)_\IY%G.] MG*R#LB>A-8#'QT4)H\20_%2&.U#B061GP4B9P!%&D03-I:GM.S^F8F!T]27P M)TM".G'_8/Q\3=?C:;R%5,6Y;>!KR-J"#&$6LBL-+XF M4H./QD#P0D9BE75L5S/8@V?0'4'SP ?RB1!Z4LDVH _?AO%R6>]3N'*SV3B/ MP\/A.;C:C&AVTZ=[;/_SB8/TUT_3@)<9V/YW5+2*JER3MG#=1&\1XD#SO?MP4DUY;KX8IX.G=7?0755$(_ MUU*.AA>3((0L">=D2[MPS;W.S)KJDQP/"ZKU-C-WP*!:%^X?&50[G\2>N@5_ M?'%Y_C\?SR\^G/\-/QQT=?/1,X[O\[N3JEI-?&_\+/WSIM1@?EM47MY6C MM MI)/6@6.E8MRQ"#YHM-)8)":)X&+U,J]MM!RM,]:>>W^%QFGF2?0$ DEE%$CI MX:/+8#?+DU:2:/R%GA?9R+VF*CAXI"ZJ,+[_NTNK'Y0/WLW2?__'_P-02P,$ M% @ ]IX$5<4<^G\<" 6RD !0 !E>&AI8FET,S$Q<3(R,#(R+FAT M;>U:;5,;.1+^OK]"Z]0F4#5^MW$PA"H"7"U5^\)EN" M%59F8_99@+UA]7HI=:;SN9'CB6.=5J?#/FMS(Z<\M#OI%)Q4XQPWP_-QTT]R M'&LQ/SD6*A MCW5S!1]JJ].1XI#.'\QGL'_X,PVP, MYN#6U;F2XVSH3:J%KE5SHI4VPS=\NQ= M9-$-=0M&CH*@E?\!U G5\X^SH/( QU$R@\J$=H>4OOCGCY&3QG)U-)(S8Q2TDA9-38+^.L!7,SAMR51A; M<)S7:?8;*F\PPG#TB]MDPK,QL-/$L4^%@K=OV@>MHW:7U]N]/;[_/SDOY6:, MH(ZUVV^C-BIN>%"SI$)XAN912SQ_IPS-^'N[9O^^Z/MC3C* MN1!('W4%(S?L#/"-=Z[,!#IV6*! MJ809$J^;2,M^+[C!"%!S?)]KXQB&U-^T24O,M>I_9QICZ^KT9_;;W#I(;12: M+K.D@=XZ?!W>ZNR 5IW!Q5TP+-G&(W092_M RO!X3=;P>$P$8R0S<38A9N MC1"!*([-9JE=9B,DE)"M99:H0N"8")TE'T8(.TDDE*/G";0$9J46J"P!8=>F M1N +7Y9&)%$H%$ H:L2+G\YZ?1)N)VRD],Q6.#4PEM892KV<7@:]4#N-[.(>YZQ3WO;(FFLD8@@M"ANO,NNV3<@ <'.EO&"LB)#!"1L9)V M0N(DEB(Y$D'2LY V4=H6V(]HTV@54)(;G8# UY;M(2@$(,J"YS?J,;M4D/7W M8-_WQ[U%> J/DNK*+$"4)F'$74O(#4@BA1Z=C943C58FPB>R=1W.*$!9_EEU M5+^W0Q!=*GA?'*/]QF&;%N(<+&X>T%\^K3V.J(@R;L(+NWT72GTQ(##*F4(R MU87! 9"?IM)ZUD,IR/PX5#TO^'*9B+E8K*?R^ MW!:QE4)R(\D &7*^SP(9C518RL,^.JU/VIXC<>./"CF_D8E8CK6E3 K%B=K1 M+*_$(I]CCU =+!B A1"7/)8*NGFE./OFY;"RV//PRI$QHKH M4G7JD\AM:5!>F!QA;7U-DB3:"*^ KU/'D&&IH1#=V (YA0V)8 T>$(SA)7.? M,%X-AI-=PG"@XXLI5X7G+'(PC$98*4_%A2;$%^X;'^\L_#U;LB,QI M0Y$9Z\(]//P)&4S'62%(8 M(6J1L=;D2C5QBP3^H(#.$++B3I?]H,F$V[O2@KC.HQR$3P+>^I*@YTS)&U#E MJ<&:?/2,!7DVIG=JU]7_YG==_B!15&$0+;B(J'$9E@M:(G@]H;S8J%51*8Z5 MJM/&WN5R_P('2U/I',"]9!]KK!.H14C4R7??0]@BMUKB;OR?*N4JON#W0J+* M/J**+/&'"/M_;::^9O8^55A[82WHKW10)]H+)Q(0$64>OMO4S(#?4&(-M9A/ MK;Z*].>9U9G/DW!6[C_"(<(]),8%=K1PQV'W8+*L.E$8X87%813RNL6D;HL4 MP8'KX\TH<\2]YV*O+&?OX#[G%%/SR"!A1.AS\.R&J/%GSR6\HI#K9#;5:@J4 M\#(^+H_034F(D.9*SP%;9Q,=6)"O@!?!]LS_9>V* M)<(Z4(BLKTU8EN5O'/Y B/FO*]Z^Z0V.K/]=NRM^N1O]WI::4S"L?0Y2NN__ MZ)F7<^="O_ V? M'?H/($_^"U!+ P04 " #VG@15859HLP<( )P % &5X:&EB:70S M,3)Q,C(P,C(N:'1M[5IM<]LV$OY^OP)5YAI[AGJ78EMV/./8[M2=OO@2W^7N M4P)X%R)-O+GXYO_G? M]26;N$RQZW^_^_'JG#6:[?;'_GF[?7%SP;Z_^>E'-FAUNNS&\-Q*)W7.5;M] M^7.#-2;.%:-V>S:;M6;]EC;C]LW[-C4U:"NM+;2$$XW3$WJ"O\#%Z3].OFDV MV85.R@QRQQ(#W(%@I97YF'T48&]9LUE9G>MB;N1XXEBOT^NQC]K"HTSG@77$4]P>'(CY*#Y-XT.-O M.H?=(<3)KUUTLHWFH8YU#8>&.9U*XR:C;Z?RSX>U.3U*= M.^S,8.5P&=I8:\G!)]?D2H[SD1]/(U2MBQ.MM!F]ZOB_8RIIICR3:CYZ?2,S ML.QGF+'W.N/YZ\AB#)H6C$R#H96_ _J$[OG;6?#W -M1,H?:_VZ/G+[\[_=7 M[ZYN6+_;ZMWU>+.O">XV^?-[F"/ M[S]Z7!N N IF;L:(YU@[I[/1F^+/Q^!@XVQ<1>P';C&BUX"NXT7$$A_I.7,3 M[KY]-3P\WGX0QP47 IFCJ2!UH]X!/O'3(W.!4S-JTI-G&FBW50_CK^_][K1T MCUI#FH8K-N%38 :F$F;(N6XB+?NMY 8#H>;XO-#&,0S-=]ID%1H[S7\QG;++ MZ[.?V(>Y=9#9*!1=Y4D+HW7T,J+5V[EHO>,68X31R.;L-M3C-\"]KO2IL5G IW!+I779^R##!)I4(_1+,?JZ(D PV83F4R8+>EG M67\&!JI&: "9M J%FW* F703'* M(/$.4KL%NJ8%#G.*U02)P M$ )+%T*\#&N$"$1S+#8KY3)/D5""CLL\4:7 -A$Z*S&,$':22*C R!-H"ZQJ!+WQ&&I%%J= H:@1+[X[Z_U)N)VP5.F9K7%J8"RM,R3*G!X& MO]'+: 5NMG9FS=N7@[C!SB'NYDYX7ML*356.0 2A0][G0W;%N $/#@RVC!50 M$!D@(F,E[83,R2Q#T:;1*J"D,#H!@8\MVT-0"$"4AQ7(J:72D@[[U6F]:'N.Q#T_.N3\%B=B!>:6 M,BD5)VK'87DGEGJ.-4)VL)K4X%4,9(CLB_5!/(EM=PO*\2Y!N3]8A_+6K+6& MZ.WY;FM@XV*82D%XI0TC)W;G%K%.V26!F!M1 PHA+GDLE71STOA-W=+R\MCS ML HKXX[I2G;J1>13-:"B- 7"VOJ<)$FT$=X!GZ>.(<=40R&ZL00*6C9D@CEX M0# N+UEXP7@Q&$YV"<.!CB^G7)6>LRC D*:8* +:Z ,.GUXV\/B.C?WZP_"'* _'FO4PY2"\"/C15P0] M9TK>@JI.#>[91T^8D"=C>J=V7<.O?M?E#Q)%O0RB)1<1-:["@3[843"8B(2H<7FYH9\%L2 MUI"+>6GU6:0_SZS/?!Z%LVK_$0X1-I 8%UC1PH+#-F"RRCK1&.&%R6$4=-VB MJ-LR0W#@_/AA5!JQ\5SLA6GV#NYSSE":4X.$$6',P;,;HL:?/5?PBH+6R7RJ MU11(\'(^KH[0346(D!5*SP%+9Q,=6)#? 2^"[8G:WWH( DX7S_C^[@)GR_,A M.RO'I77A*&P0A5?T:[Y_Z=7D\PP@.+S!&>=WF)4W,:YD,$UT2O'"PJB^.$;1 M*Q2?CV3NF_:5CN\N3OI68$K*B8E6]:+6K\Q0O/R,H-4)GQ(XG!LGZIZKXI8O M:CNQ7M;KM0;]P\\6=UK=SY9]J=D#7"IO>ELUV_8N![=Q9FS!\[>-?J.N4*W M4:_XQ+HU+X6)H$5Y?W+"O/SU>.X$. P.CJW_O?=B>@&1:C:^,- .\TJVU>14 MR*)5W"MPN'3>QNIQ/G+FL)%GFK8_=*IJF[H'3]B/:>>/B\Y7$X /D$N4I?]@ M4LZN#:9!I/K1YSZ2\0G(#:4XI0%#;+Q7'4[1&]^%=97D[S\IGFW/B1OT:_5; MJD*'+\E&X7!Z"FM?5RW7BR?5SK(*CW'1E&Z]R@,?9%6_X=LP_Y7:Z?\!4$L# M!!0 ( /:>!%60 (OW) 4 #,6 4 97AH:6)I=#,R,7$R,C R,BYH M=&WE6.MOVD@0_WY_Q93JVD3"3UX)4"1J'(6J#2DXU_;3:;'7L(KQNNLEA/OK M;]:+DY!'D^BNI;U#R+(]K]\\=G:\W1>#D1=\.?5A+A<)G)Z]?3_TH&)8UJ>: M9UF#8 #'P8?W4#=M!P)!TIQ)QE.26)9_4H'*7,JL;5FKUSM6"SN037=EWXQ,4YNR":+IE,:*_4T[7T<]B14MRR!,N MVB_MXM=1%",F"Y:LVZ\#MJ YG- 5C/F"I*^K.>; R*E@L6;,V5\4,2&\XG&E M\;903\)26N)W7 7:_WP\?#L,H.::SC;B^[&&&%DJ=@36\\?!\&CH]8/AZ 1& M1^ =#_TC\#_[WEDP_,/'5TCUQUBTX\E9_R2 8/33.^4QK!S69"Q S[R91+R1?M)B(O]+ T0AUMMVZVL,5\]PC5 M[XW0,(60IRD-56^'%9-SD',*'Y=$H'O)&L8TXT("$H^X6&QJUC8^ H_!/^U_ M@,DZEW215S5IF(8F["D5KU[6ZAV/+S*2KHO[?8BY*+1_U=J!8@0B>+=,J1:N MV=6BW>LGDD/,$F2X0C6AX5+@+H3NDS0"_S**P_PKS@CW%E@ M3@5%E-=HM"\:3!7ZXIQ$;(T;TO2]Z<473K$NU(=D%A%,%,M-$_7@"3)8H13A6PI\B7!_$D.-U:ZCNN-E:ZLD(AG:N.[*;/%J2IU8W)" MQ)2D-#=&EPE=0S^4BJ**M(IT(JM*>,YR.$_Y"H,UPU V#CK/J,6,1!%NP$9" M8]EN')B[J\4]ME_B_O'FM^. 0T]+Q2' %&Q60+Q,<#F$6 *)*L"KHA3TZY() MJD:17.7F5L[WR#Y@V3N-O6C_*JG7=7Q5PYO,.H>U.F;PL*,J_!?-XL^31L>L ME5ED*7:?!2G:''8\25 PPK=%0LH4$Z9:7B9HKK)95622)(!BB(4DF.L\P_3F MU4(J9BE)0_4>%4;%=%ST)>1:)KH8>$9%83._U4/,QW(K>:82^YP-YA^+_.A2 M&6!5LF4N]9NIZ$P"X WXW*#6J!\#<'^5>5Y)I0DND4RXB*@P$G) L MI^WRIA.Q/$O(NLW2PFPAU-E>W.KKXT+M,R%)-J-',3UH\O6'B6GKCQ.)<&14 M6MZ0S8)DR>@NS77->NW@0;)M.@_2OJ6VU3!K3?=):JT"LH:-D;RIU"JE MP&9!M]WL$IQR=M*!4&O\=G!T7"J[J1=;UTN]UIF^ M?S$SNTG*EFM/J+O-HE4=TLT0+T]8!"707\GU!VKPOY[7$DG)KB>B;WML*W\K M3PK.%NMW:F&["*@WQR$(M50?_!A2(\XISCA,?;Z"VO_V,L%P$,IP$J)7[%RS M[_]/"LXJ-N\GSP>/3V@WCQ\SK@]?VX(F1$7WSH'D==>#*>#\/WY"%9J MG<+YFQ=GXP'4+,=YVQ@XSC D=1Q1I,:U%9*Y1W' MV6PV]J9A<[%TPIFC505.RKFD=JSBVG%/?\%?2N+COWI/+ N&/"K6-%,0"4H4 MC:&0+%O"VYC*#V!9.ZX!S[>"+5<*?-?WX2T7']@%*>F*J90>5WIZ3OG><\PB MO06/M\>]F%T BY_7F'O4\H^"A==:-+P@:/J+5MQLMEN$)J1-O*/VOQZ"=)"] ME)%JF]+GM37+K!75ZW<"WVXU<]7=L%BM.I[K_ETSK,>]A&<*UQ,H7SZ6:NXI M4_12621ERZQC3*J5HA4YXBD7G3W7_'4UQ4K(FJ7;SK.0K:F$"=W C*])]JPN M,0R6I((E):-DGRAB0GCF=5-";J&>E&6T,L'S->C1N]/QBW$(#=_V;R/^/-8( MG4O%+P([&,W"\Z.\(WACS^V!#?/10!OV=,\[=+M>H^G6?WOP_3GTA]/S<#3\HWQ^R]-M M]U#G4G@Z@GE_]J(_&"SWIHG$'$LXQ&NKW#AJD5J!6%UP41:%ZZA1G- MN5" Q!,NUKN<=:W7P!,8G?=?P7PK%5W+>DD:9Y$-^UK%T[U&T!WP=4ZRK7D^ M@(0+H_UCJ1TH>B"&ET5&2^&&6S<=OWPC$A*6(L,5JCF-"H&#",TG60RCRVA% MLB7%>;%>,RFU!?BO.6,<+K"B@B+*:S2E+268.KPD$KG/*2+!ASK@>H,5HPF< ML(QD$2,I3).$10@4M6@E.VOJ1O-B"TA2+$$X=<@+(0N"\5,<;E1ZZ=<;E:Y7 M(3'/]>R[*7.+4V?J;LDY$0N246E-+U.ZA7ZD-$4G:1WI1-6U\(I)^)#Q#3IK MB:YL'G4?D8LYB6.:^_'!55"O\_@JAW>1]=J- M "/8[NH,_T.C^/N$T;,;5119AMUG34R;PXZG" K&^-4$I HQ8;KEY8)*'&7=2"57?0(5QF:#;/H2_T$/MKL54\ MUX%]S(#Y;I&?G2I#]*MI5] OEH549IBFR2&EEWH*+F H+ MK4Q)+FFG>NC&3.8IV7989K :H>[M6M.'@0O=]B.2[G8"9IB7Y-TYH=VVCYH- M?510B$;%U<*[4X1M3A&.BN_3?-]N^(=?)+NV]T7:0VI;33MH!=^DUC&02]CH M&(G)^KS6J%4"N_+J^/DE>-5.IO2#KKB[OBG=\O/3RQS4GNX%K:XTOW>&_56& M[+SQ@*&N-O,;G;-++%U4?H[F\I3%4-GY2,^ADE_DMA_JJHJG6B$P'(_0\^.B M\\<$8$XSAEN&?W#K">'-D4$L! A0#% @ ]IX$515!%56U+'\ MUH@ ,XU!@ 5 " 5)^ P!E<&%M+3(P,C(P-C,P7V1E9BYX M;6Q02P$"% ,4 " #VG@15,6D/E$,I #I+ % @ %; M!P0 97!A;2TR,#(R,#8S,%]G,2YJ<&=02P$"% ,4 " #VG@15FQ5:.<,K M 0",30P %0 @ '0, 0 97!A;2TR,#(R,#8S,%]L86(N>&UL M4$L! A0#% @ ]IX$57+QM"S1OP +,P( !4 ( !QEP% M &5P86TM,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( /:>!%7%'/I_' @ M %LI 4 " &AI8FET,S$Q<3(R,#(R+FAT;5!+ M 0(4 Q0 ( /:>!%5A5FBS!P@ G 4 " 1@E!@!E M>&AI8FET,S$R<3(R,#(R+FAT;5!+ 0(4 Q0 ( /:>!%60 (OW) 4 #,6 M 4 " 5$M!@!E>&AI8FET,S(Q<3(R,#(R+FAT;5!+ 0(4 M Q0 ( /:>!%6_5L$Q$P4 (3 4 " :&AI F8FET,S(R<3(R,#(R+FAT;5!+!08 "P + -0" #L-P8 ! end

2.]=Z8$.XFK8#'2?1.V#K@)6[G2.N#W.Z5J404KBV.D,/P2HE=,%Q,)4)$;^Q&7 MJH3?W.5ZXJ],FK>4?ZY4R+ZUY=)K&L-50>B<769!B\11=(X^&QF!!LM8K/?>$Z4X BK_HO=-)$\AG M$[(+M>A-""_,!?H4,=)EQ:?8@R;OV2F13YJ\4TU?]X9J\C_*F$W9=5PT;2UI MH32N.E>:.28L,8_QE//@9NZTF%%=Y-!+US^L64.;:DYW"JJZ;G6-H<*H"8CZFLJ(E8H14IBU4P MU9%JY*3/=:.M*J,O:5^U+-:I>:UG?>$CK^>5S*V/\G#2#8PM MMU '],'Q/A<3F?N\8\!5GB>/@E4E3!6SF*1% B8Y@C>=[\\CL8Q7!=EO>RN/ M1@6DIU@J*PLTWY1GN?&6BF!KWA\_XK[L.=1IPB_&X"KYU"E-H5+B&M4)Q)RT M4^)[Z 7!4 NROV](_^J=6_I7US+^"%'<)AQ/^>0&,@[_%VE26M$)U;AS=,-\5$?VS UXEU5VS M*[#?>92ZGW'1Q_H[.!#55^&4T^=P<^B_N>%"RAUSP4[M72SM5LZ.?WGJ_1W+ MY2AIPH'=UAWMML=3?QCP3\$A!Y;QEL%<2ZKUB0_RZ)ZP+N@B^#+AN!-L_ MGCA/"A[FH8UUTUU^->PR]@9BMG'C?-G'+U(F5BF1C\CH=TJFR-%0WL*. W;P M>$]J?;7B+EB(->HVWM"<[65)3:D!<$F"2*!P1H.ZP!AJMP=BP\+WO$ <7[33 M^;G"YG$QX)(OYW$9 5S1B8[FV);]OXY&^#N9X./'?FO=P2G5LV_=H-3/Y'X< MV_ZK2]EA\Q0N]#7>\TQF.*E0Q+:^,8;BMC+H9BNH\C8^P1E5J]MI V MZ&';Z715C?BW*?7_[Q>G-,A_=G]BD4.*] 89)6R\6DZ%PLWQ\6+ MQ8'7KWYM<6 +#KQV VQ 0G+J5S_\@HF!EX\1;][^TF+$%HQX@\V#_2M#B%]? M_=PBQ!:$^-6=B."*<.'#Q[CPFEHU?\!.$M6FQW/C M&6>>R7F .OYP&G\H6SWYH3,1X>]3P &(\5:"VMX\=I72!S;(B' M]!1'5VEE-'O",[!N$)TLFV!^09EA1VR]O26ME/_7B%3;JKS!K0W,CY]_:Q^U M%+_-I&U^)FV-5OK;4F7K9FN/JXH/CD\3U;FTG][][]]???[CX]M/6_G'WI3B MIE028\/=D*>E>!G6 W/+.6VXDRQGE,T3L"Z9 MQM91,U\YV(T06'570$&2X:A(6L_-TGE$HXDVBR1JI6COS/UV=N5^'QLN8%2( M&^-5=@N[X%Q V5ZV5KN9$V5NC_K.0S*W>Z/ODF/=MYQ>]]%7!<$UZO9/D+E] M2HMG9Z+NX/Q.1!W@/OV_3Y_?_O;)--[]_MKZC@9)T_*(VT.=RZ&NA(&)"^,5_$7U_-7QIMH\L4_J"+E;(YY>7A8^T2:O[;[K84QISON[^X" MM>(64]L3-<+M^=E/ T#(UW/7QS[WYJX9R7P!&#/TT>@G0_79CLFVE4&A"U5T MVD.=RZ%:!MO4$UV@2OJ?.%;9^"!2:FG7XN%EG>B25-(64]L3-4HEE?WG_AL; M+^8ZI[FUL >SDSYC>_\LAM_6==.B=^AVW70CL+\O:M?VO:\(MG>W!]M?3")O M!?_,TT7PT_\'4$L#!!0 ( /:>!%5M0II8/14 .': 1 97!A;2TR M,#(R,#8S,"YX+G25:^T=!%(/>]4KU(458V6@EH"W3.? M1B8QX.T0,XY3C_WUUW82""0Q"0W=V0W2:+I(?!X^Y_@\;,?^]>]O"P>\(.IA MXM[6M(^-&D"N16SLSFYKX]%#_:KV]T^__/+K7^KUW^Z&/7!/+'^!7 ;:%$&& M;/"*V1Q\M9'W#4PI68"OA'[#+[!>_R2!VF3Y3O%LSD"ST6QNOZ4W\'+:U*<7 M=EV_A,VZ?GW5K,.+2:-N-2;7+=32S[7SJ[_-;JZN[*;=T,[KE]>7T[I^@2[K M\/Q2KU]K\%JS+\XOK693(GWS;CQKCA80\(ZYWLV;=UN;,[:\.3M[?7W]^-KZ M2.CLK-EH:&>_/?5,V;06MG6P^VVC]=N$.E'[UIEX/8$>BIJC)5QL-!@TZ@VMWM3BE&RV M HN3.3\+7M8 9(SBB<_0 Z&+>S2%OL-!?/=/'SIXBI'-;P1V"A_7P*L9#!/>=/*0.JBQ;V 4I M?WLYV4@?I#F%$ &(WI\7(>@AZ^.,O)Q9Q'<9?<]C_&D@T8\B9K^!S$:X".VH MN?@CA29T7<(DO'@2/ELNL3LEP0/^2!C,360U0S2-7&?"_:<,3?G/#:06)@4[3\'L7SGOZ/[-IH6 M[3X'P2[>H_<">L3? VS?UMJ$Y[W/<,:Y$\_'PVYZ'B-)KAM'&".<:V8^-7A: MR?\#]76:7 <2$@C07\^V ;90^1ZR!^XG^?>VB8? 81,%X)9MY(;;%&HJ6/@P MDJ)*MH/^?:=O=N[Y'^:@U[TW1IW[.Z-G]-L=\W.G,S)S"7TW%H4V-*F-)E>! MR<6((G5$.$$<*0BQ@@#M25,Q&3]#RKLW1PQSA@^CMDV4:AV*8;^/#L&'#2I_ MK;I.S1'__U.G/S('#]U^>_#4V5N7*:C4.FPU&GH^':Y1@\$#")"?-+<6-Y?' M\[#SF;?I?ND<4(UI>-4ZU7G!L8].-RB=-)S4Q&>C_]@QNWUS-&C_X_.@=]\9 MFIU_CKNCWP^C:05^M<;/&XV+O30>4.2Z!G&:__L_5TWM\O] 0/MD C$5&>;G MA][@Z_Y)4CHVM7HO&HW+O=3+\0-)X*3#4"YKH1\F>=J)6*W9RT;CJJ!F-Q1; MX53J;LP]9<L"8&(TDFUV5IX)@ZV M,/*.HN(5\0YTDU4@PC.''R.>P<6%1J M:C7.6\FQMU--X$. ^S24 GGT(:6AA.L(,+AL]]4:L5?:G+2>7BB@Y(RJ@8(UI-K1OM?XZ[9G?$I92K M[-EHKXYY5UI2/W'PBDHY?SA+@5*'K^M6TO7%D50Q4L7[OT]D4L(K'13/^N2* MB4(=%0\Y<6%T/(878C?J \3T"W1\Y)$IFZ/ 61O6GSZFR-Z,$_R=OT#VGMH\ M $6U_C5=KJXH]+]B 0@>0, $(%/ V0!AF(H8V8Y7(.3E9#HIBC1XZ>VAJ>_T M^.#R!M,N[Z@[P]SY!5(]G,GDI:0V%9&W[F,JAJCL)7D@Z8/!%*PY"$VHFA;R M.!CGETO&JKS&BTEI9TZ!%H!26;/Y/9@E!F,9K>2N:-$8(J9C!1WQ\) ML5^QXPR)XSP0^@IIDA:&#II:TWKG-;PHH5D#[Y M"""+Y?6 N&#%$I \G3SM2IJR(/8DB2&2@:E-7,8EQ?O)__*PC:CD>[]$Z> T ME6;4%$N#N32$?*>CVC7Z[:_3$EO'A.'?%L@.#LG3AV7)R4G.-$*PP@AC*DW9" M0>0O9G+A458U3;V5+#)W::J*Y8U:U.O8.[U'%+_(E;VNZS$JOR,MDAT=;?2XU%Z"M;D08Q^-;UMCX>J?'O'PY9J[WFA)>=; \#*R32_+]QH MK_9YEZUD= K J^C9@I[OLT$B U+M>ZYT+3&-%@F_XILB C&TR6))7.%,R;3' MBR34>5LBM]B204Y,:DU=ZUHB-8@TM48M8H%$#B+L55:>Z2^7P>%;T&E#;_[@ MD->N.R5T(=DKK,*<^)2*;#5T+=/?Q0D 00$($B!&H\KJ_(K$X7?(-EX0A3,D M[7S$JTPQ#R/$*4Y/&D*VQ]@LC%FM8DW7,E(&\"$B!4):X7"5U.343$0/2()5 MUO<39&)ZX9U,!TLYF>K.I+#VV_Q<&*=:QTU=2RS;1CJ.B AOO"(3*KKR.YV+ MZN$/[1C:Y5A/^CU2;7XWRE=:\W;*TJO5TI);(P18Q:199 IJU5I9=+5X&I*( M4 *XBB67Z'>A*:%U<[4+.=>UQ,IT(.2*N@5Q1+#M.XB[9Y^)TT[%T$411"2K M&0R&G2^=_CC?;-RJK3HH7&K)_1X1: 4EFS\X;$&H \15*QEZ(P15#!)1W[E MX&Q&T4SR0Z9#]()5VCE=Z\W$!H&U@C9Q"S<58:^V'PJE(";'+%Z$ M,S)!0V21F8O_C;@'?_!Y8H_"'3V,#-$"K@(W-P,K6RF9K8=DBAQ>Z@(P2SCU/*0J%6MJ8W$\O6:V5'.$&$M)I:DF2WDSYR5\,H\6F^U MDM5*ED:JF%>GBS:^5FHR8GV[@Y[8ZKT0:YJ2XSV680]%2NT6=;V96%'/5OCF MRJVD7Y<,@#@'%5_,35><%-9@*5, PV+XI=B<47&D:KV?Z\W$^GRVWB4=$!(" M$:63>E,U8=BVI 6=_1;OOX^ 6NT7>C.QFI]/[6!-];3 GZZB(?(8Q:)6D(*# MKKWU9,P9.-S@WX^Q9\<@+;: ME*[T9F)*]D"F=/)$Z^/WY"4*(^.W?(L6\>;JVNQ:2W[1%4 #"5Y-&1GGW- 3TX 1"L!Q M (FDPC+//_.0 :F<M9'&2HH0JY@Q)B49;:::4+#IO M#%%>.+=]CY$%HN*+D=66\&=*IIC=(5Y2HS%OY(C[N)&]S]K%T9E0.]4KO95( MZ5/M(V(+"+Y Q!A8<2:G(=9[Y@/F0, =B+%7]26/%'U;Q+6P@\/=8B::B=BT MI69&Q-E#Q,&V/)#0Y0:$ N'R]R\\M!$QOQ,\'\&W[[;!H_*D-LEKO95(XS), M,LZE7&<+^$S:(2,@SBL(F(K,<\4NX#^C=Y+CDY$&PGZ>OWOB5KN>&,1B0M&U MH].3>L2=B:.1[<('/Q^"C-*4+AIZ*T\* CY$A$%$6;JS]7E+@GI=DJ_TD<_9 MT6KR'D6"2(('"8+9:-6*U_16N.IR,/K< M&6[<1=P;F#FO,=F%1%D\7#2UY%?Q,9Q (MVZ)EF@/>EI+>(B%Z'D0Z6L-2Y: MK>3TPBSRO3183[,JVZUWH79NWQ5,,5U>'1#>_&&E7T/2)V_:IN-$Y]LZ< M$\K$D0[B@\ :@!-/;H:^K4VAXZ$:<.$"W=9^-!LN=AR![K;&J,^Y>)M0!]_P M&@@36PCUMH9=\2DCBUY-@KW;MS6+D\7\L>?SGF#F"U8?*?&7M[6@)69H40-, M(@F>+(C+ASM][_(W GGM+%,=@G?HS=MSZ,YX]>_>UTV>X;MX)#L1]"QVT.& S1$=\:$? M[J@-!KV8;'J6/NZ\0DPD[.!;0PI#R;K\X17F4:F6(]!:O_H9:/)\8+7^MR![<^H>"Z#! (O M:X#F OW9@2KVT=T(TAG/0]1>)[M]*5Q.*/+!=.O(K]57ANNSOXRML[]D]3E" M;^S.(=:W;)=R0!)'%!F+J.206M?E"2#G^1X%_V(W\WBE3+$4PE&DWS]RL$N_ M1J9C+TS)!Q->T;KB@]K.FR4SSP="97=BWZ?NRER_$^G/=A!CU_=\Z QHUYU2 M]*?/7TK7-:!WA,U-<33*Y'V(/.)3[MG"9;U,,]D36UD-1N8*)F(L>"%:&V\X M,R)D-C^ DFUV8^.%J":(])1[JMNP+,[!1KK$=7*'7%[#LT@A.V)$,1QEB!O/ MQ#&ER9G&CO"7;%@&_CL^)4N4JP1*;5J&/O!(N20>="1.'DX<7Q[Q).*GN'F' M&U0847@"GS0P'FIEBAY:661DX:1)IC\Z+M&RSL@<I!O@.H#,.= MLVB+,TL0?I'+/H9D5O8EU.^4UY&&XY!7(66>([7EF! W8NX:U0?!75)[$+7C M8!KP^P#%OA?VSET3H38G\X#$T:79Z5<^X+*ZK:U,.IJ"V2PTU),6NZ'+FFIR MAT4B5A_Y$/."JV'5?F '4!G\0/$('(79R)7'O/_APWT>8F4=+SLG*':5K@40 M_.PR-=)+L3GT75#_80.D^+3-89"7=0"DL_P>7S/,E$PNV.\(%L?M^>X,Z$B) MU;%RJA]3$,4^$'KF5?Z<:_Z98@NM1D;L2K",FVEWEC<'H5%608HU^F""*X_[ MS6I=!K>;,E=W+V$+3.Y% &7HSV=_ 5W,U8AA[*,[M7[4,&7H55PI>&OK$$I14#W:(HX__9&6.79C>L%SXL(>S>NLLXI9.]0D"O5Q3S&TR-?13>"EM>1EYP=AQ8M#EZ8*E88=L3X_?!D2@+U'ISR$32Q! M#:8\% 3GKQ]ENV(FH2--RT5 ^P7?OB]T.YB:2V1AZ&"/<4.(TI(.3U?8>Y'X MFPM=@=RD@!RPR] ,T3SSDYQGA#(FE4;D#CU#;-_[2*Y,_8X@?2 ^S5['V0]; M61,T&;2:C:86FQO)4RUD@93!:6P%VO@^P(+3[NF@/WO"O;. W_@ E.AV[9I) M;UL&+26W+6Y/<<+M*#!-'*XS\3!UGOP_]V[9'-"EV0# M;&>!Z(R;_1=$F?C^/\\6"S5,&6Q[RXT$85*DH9;)3I&#K>?@%4Y ]BBF03*5_/^*?7XGM75U&%V:$-PZBKBN<%7?YTLR' MQ'&X&Q -,R<,?P#E4D26:!M)L#]@9X1):UZ>2"-+K+:H/,1'>SG*L43;4K@$ M.4.:?TTZNWT9>G/(M9[-)JN _TB(_D.H#+T M2V3-8I:2!W!C(0*'%XQ^\6$D#R:Q918RW=YQN*M(/0SNGYU1M ?#CMG98;L; M;=8<+>"G M7_X?4$L#!!0 ( /:>!%457-G?F", *%E 0 5 97!A;2TR,#(R,#8S M,%]C86PN>&ULY7U95UO)LN;[^15N]VMG.>>AUJES%\:XBM6VH0%7W7[2RB$2 M[SY"XFX)#_?7=Z0&C$'80LHM-JX:;$O(VE]D?!E#9F3D/__C\\7PV4=H)\UX M]-MS]@M]_@Q&<9R:T?EOS]^?O2;V^7_\ZQ__^.?_(.0_7YZ\>?9J'*\N8#1] MMM^"GT)Z]JF9?GCV5X+)OY_E=GSQ[*]Q^^_FHR?D7[._M#^^_-(VYQ^FSSCE M_/9/VU^]R5QFG8@TGA/I+"=>!THB#4Z D(HI^[_.?[4V\429(L:93*0&0[PR MDCCF'4M:FC?OY9?@I_ ,Q1N-)F]_.WYA^GT\M<7+SY]^O3+Y] . M?QFWYR\XI>+%\M//%Q__?.?SG\3LT\PY]V+VT^N/3II5'\2O92_^\^V;T_@! M+CQI1I.I'\7R@$GSZV3VYIMQ]-/9F/\0U[-[/U%>D>7'2'F+,$X$^^7S)#W_ MUS^>/9L/1SL>P@GD9^7W]R>'WSP2+OW%+W%\\:+\\,7^T;M7!^].#U[A'TZ/ MWAR^VCL[>/5R[\W>N_V#TS\.#LY.48;9=TZ_7,)OSR?-Q>40EN]]:"'_]KQ\ M(RG*IEK0@N1_KO&M+[ZBC7X8KX:SP7F#KQ??7>!5! Z?IS!*,!^EY9.'X_C- MAX9%1^-V^3>'/L!P]N[@:D+.O;\4&&IRR+$Q&\-6!%J@E+-=)O]),P4O'C$BS*2+V XG2S?F8WM;%SO M1S$?S\WE.D"UCK\ LF98)OD*,;W(D6N+PADK^#VP=GH@GS9.*BJG&F:-+:'%$1N=O *.8 M)9PO2ZF%66R?!_1.BR13Y,E%551TZ2, MKT;3R;'_XL,0EEB,X=PQ9&FF3!,9=28>$2$@KQ-W*"P&=]5MR HDZ]!!/4TZ M5!CZ:C0X_3!NIV?07KP#_[IJ/OHA0IGL3?=]VW[!V?BG M'U[!P*3B>64D,6M3HK: ,UQS8@2G7J48=*B=BJ\%K$]I5SVRU-?)UG0I2V&# ML]8G.($(" F==8GO]\>C:>OC="[\7IXBJ8?#\:>R%OEZW.ZWD)KIF_'DZ[A8 MREQ@EG!N(J)&-^$@>:*""DQH9^XXU+N+?;7 ]"D9VYX]CZ*B^L'7X>@C3*9E M_7\R\, 8PZ>1Q-$L2F,-AAB,$^:2LTXG&E)M#[4*1Y_2L7I69NL1KZ?[Z3C^ M^\-XB ,Y*09O^F5 O>999$=HA(R"83)H452"GC%:'E*BT=36_!T46X>4"6<6 MJM0/C]'W'X[V_64S]<.!EYC*@D#AY"R[X8EXS&R(=2&JF')VV=8.+E=#Z5.P MM24+[F26%0:_&L-/8.J;$:0#WXY*BO-^Y"\OV_%EVY2E]D'6BN+#/?KNDO"X M2(FU!9/@F0H#4D-M0GP?49_BJLJ\J*B*:O0X:\%/KMHO,U'GT9V@VOM$-:&6 M(PZ5#''>4R) L #HA)ETE2EQ%\4# R3RE'BPY9C72\#&%Q?CT0T4(!/-FE*B M4T'A=%E7X9($$X2@.5B3:F]KW<;0IX"GLMJW&NZ:*\Y7%U>S?=;90@"BNFSA M XPFS4>8[[25B/P=3(_RF?\\2-$*D#80'\O.*S>.6"HE4=X;_ =#=-/!4O1# M(/9IC;IV)-&ALCJ,H1'9\*H461UCG%\4,9VV3;B:EKSP;/QNC, Q,1P/\1O/ M#T>8%6(2, A9)"�\,7!9& "6#0Z A!)Y91")]4;>-3!_FVX_>V&8W;V;.7 M(\&LRM9GDLJBBJ1:$J2&H*LH"R:\+-R6G1!FI0D0N&*U-PM^E*SV+63?.5FV5%/E;:4!U0$S!P[$ M&H&B2%E"RRP))J(!,PIIE:V]@#Y_\K;X7T&&MKU1_C/_6G1V@\@LCSAN.)3% MIQIMB9/*$<"8R>?L \^U:VSN1],G6[F!SF_3M]*P5Z/Q[^-Q^M0,AX/DE0!* M%1$H I$8'9,0,<()QH#S%"UQJ+TPMWQVGRQUX_.&_3%UV;FX//"85_3- IM>(@:34Y 9)9Y8F.IR=%@B)QEBIQ*TDH*;?CS!I&DV"T MMM7_+J!U]&^>CO[K#7XU/MRLU@]9=V(Y89@-_!(Z@4PZDG"@)K(@ &WTQX(QM@V)T5!Z>IF[5XT?4IL M:_&@TMAW8=66WA:\M)9FA0E62;5L0'9"#"1'8V/TZ'T#[@^I305K,&5371X=GB M&X@T]TXR'TDTF6.R)0RQ-#(2=:3*@>Z@YOU[>/J4X-:B1;7Q[\)-[(W2JDVD M(*UV*"X&++/U%T$"8""CP"?N$LU)UR[5^Q&F&A5(S;S^=U$NCA,51K%HETF% M3IH"$3%A;F-FN4V2)*&KEDQRS4WM=/\[<'H:,&_/E%552C54TDE2B%,:%*"I M=C*6ICJ0B/<1#4 0D1IE4=P.IT!/@^7Z'-ATR/M64F0\!GJYG.'T&.E+%C,) M-)=C;8P*S;D/IK8?[:*DJ#>A>7VF/8*B;Y'TGR]NC_$;?%VMO=3I&?[Z]N#= MV>G1Z\-W^T=O#[[%L46/J15?W4FCJ1^)4*G;U-=RQM?(P;GCN4(E+P+X\6CR M$O*XA1LAV\'G:>MQ.C0CWWXY1!9/[N&' .Z$,X$8+S#$EPPP!\2840FCA7:> M"56[I+U#<:HEIU\Q#G#6TL@CD.B3)U*82'R6@5!FJ=>BU)_7KKY< :-/459? M^'AO0KNA]JHY:91MO,3RNV]&DP(%(P8()4H(AO 0 Y$.S7)(*1(F,S68KC$5 M:R]PW@.E3P%;7^E40XO5*/4:!Z Y'\V7[N*7L]:/)CZ6T2G0"K+Y()5:=^8D MI)@38<)B]F^B(4CUA$FZ24)%89(6E6GV 'A]BN#Z2KVNM%W/PL'TAI'5T?$ M#NUK\C@CP@AR,QU(D21//I.2 ME^(@92#!"8&&*1L?:$*;U0T9[T!Y8 #2[2G6VDS:;N#K;[7=$,X&XW.*@D#Q M1=*R1((6GF3J4V)" U.=M56L9[!/X".,KF Y6TLGE;^:Z8?]J\D4G]!>%V>6 MBAW\+Q4_*86,JFQF91%0#]E14I9GB%8YBJ"81O=96?(-8/;)P&[+G[NG_+O5 M6L7CWY/I45[ ';",_RJ&3^?>E?8K*#+&^B1A%I 3HT8(7WV[Y0: 7IG*VIS8 M?*CK+:G#S&/_CJ:Z]<.]4=I+%\VHF4R+H!]A83$RJ PDB@BY\!=KGW\]#MP'EB^\K0H4DL-C[?]L7_T]OCDX _\ MS.&?!QWNA:QZ3N<;(S\4KM(NR3IM(%;NG!W[66D+#UQ0YR0!I3A&&J;TH/*) M*$,MIYF"DK6W1+>$7*44]Y['ESZ7KX?C3W] .H?EHM.L3^$)Q*&?3)K[4P'[M'74Q]GQ^*SJ?.*4X3TN;\QDFGWJ&/.X%J9-"T6BQ;)7.4P]N2OG MP.OH4G H!Y0M"YW*FFA2)+@8,4Z+PMK:!8P=B=*OW*N'LV&75*G9_N^V'-> M-$U2,6.)5^5^)>$$L58!T48J86C]'+[8W9;RXT8Y7=%D\Q%_Q*62O=,_7K\Y^JO>A:2KO[W[99'5@E1: M#$'5E@SMN!U_;/#;7GYY/RE'>EXW(S^*98L% ]*/\S)V);UW0LGB5RF1R@() MI;M\#)DQFI@PU?>$UT=7H:-2!$BS??U91?71Y6P__^ SM+'!IPYDE)(Z-'-> ME7Z%.&.(HRH3M'_*: P_.*L=B_X05)]\5$=,6M%_J:*BZG7D\E]F!WX6]Z^> MC='FECW+4IB/PF.N=_H!?>9+CPB+F48;/5]XUAX<.DI&&"T7P60P&+)Z1;05 MJ72)2%[6WF??%&NO]A=W1;==Z+5F7[CKR7$XF5R56V*.\LVN#@.%[63N MB%,=Z:ZVDRSW5BT/Q4[Q3Q,S\;)%^=+5ZR"_C^B!/?1^)EK5T%$GL=82'_)^MJ2V2GZJ+92K^0A- M(I1[=@.2NQPP4TE8Y@5GU9LQ/!!BG[KS/4(45EN)-1<\5XW%=7G4#7S:LF23 M]"2HV25(%K,.&SB!P+GB2@13W4>NCZ["885R[1.\@OGOAZ/%Q;S+?NLK+^@= M4*-DN7:<& WH5:)3Q'-O2;*E#XTJA8 =G%S> .D#5W,>Q;)O2[H5YR"ZUFE- MB_^Q*1N4:"%>C:_"-%\-]V(<7Y6[-T%+8 PDL;Z$T1 I<0PTB=3;",QF'FM7 MA7T/3Y^V)79$I6KJJ5L6\;VJ4YT\TUP:$C/EF(65EL&,)V(XIOC6Y."AD_J& M+2N 'WDIIC9QJJJI8M'XK4M$;IT4$\)EQRC:/)X]@M*:6%["'B5DME&$ +4K M*'\ J4^]#W=$G9I*JGFH\Y9/79I!#''+_OT@>\\#UYXP$U2YY [MHLB".$RD MM(S,V>I-E'\(JD\M$A\M^-E&477=5CFEC$,P)_;R] Q/)@J#"5:DH101>$Q_ M,J(S(7.K<@PZ=U*RN@K,4U@'Z<13;:V9CBIQ&&482F6'.L0X2\9DB06;":"2_41BC1TFXBQ:2\S+)VN'PMIC7 M8:/[N0S63M5<[_[$Q;&EH]%14XX6_^XGY3C3UV'Y,F Y1LI3(AJD(#(!XC+. M$!V#3%3XTMRW,OU^C&JM!47ZD]B[CI15KWO ZCHA%[U5/&@D-.=$2NV(TS*1 ME&RT.7K-=/4&NQM7=[%'+B:LS94*.NG> \[:2"T30DES\AP\X3FAM,XSXKVW M)#MFD;<^4E<[ UL+V%KL^90QLZZQZV)<2V6_60+SIWJL>MZE\/11YC< M&@P;!;7TLRAMD-;'UW5,TE^"$?Y] .JJ-2'SY\V M*U<:1":29C02'8+!:#7'SA@L^RD."<] /8-( M1.D=)7$4B$T)9X723KO$5)"UPX--<#Z%LTJ=,ZZV/JLS[_6XO>G>9WL4JT;% MLY1#8HPX5DZQ!*N)]3A;I Q)F$PS,QV=4UH7XE,XF=05W[K08G=&;F7TJ+Q- MS E)@C::H"UVQ$DN"&C+:?3@*:L>\*\#["E4Y'1NQK;66+WF5"A^^;^$AA\Q M%YF=8I],VR9.(?U@\_Q@Q^=PPF:Y8.<(4X' M5!H(I:FR3;G<_!P%P3"TG,JA8*S#R#/79N5N)=Q6'_-O.V6\QV(T:>%@A[/FMNVY[$)]2@'W( ++1(C M++E0;LG1!)%%PI-W5 !72D%EPF]ZP.V1>X$]'1YWI/['6(\&SA/W/A&*OV,H M@1/)!UN6^()-&%A(R79T_G+#L']7>ZY/GY[;JK]K>JXZOIS*3564,F*U542" MBB1DF8ESTK)H-0^Q]GFS35NX/>[QH:=/SVW5_TB=&[_V.YRW&/T TP8?^BVJ M&DT<[WM0M_T/AHW7G2[0%)PDL0W!/'A24R\$A\"I(PYIBU(@=A:A=J_@C33Y,W/8AM=[M> M5=1 R.TZ)#>4>""O+F77%"!AF4S"9,U-[D_5A MYJJ^S+<5$Y7*3&>#2&.YIH +$H YXEVR/D&0/-1V80^$V"<#7I51#[71VZAN M9W.J'+R=7=8R'3 >;+!2E_YTB \="_&0#)H 4GCA$^A=AG^^NCZ9+P?E54; M*JRSU.?P[?'>/N8 9W\<'+[[<^_T\.C=T>OW__MD[_#=P?SPI1_=/ GW"J:^ M&4XV27XV?=2VZ4\5$2LE0#<>WN$.ZOL1] M8%4"K84F.2N->7+A9#":T&B#TDQ;XVI7+V^*=>LN,^L_ZE9OBOW%S,J4)R;+ MS'+4EHMW) Z65,24%M>,VBA#[27/K4'WR>_NA*5W^M;L5.UUCJT\#',YAW7S M4-_R5/&B,\^BP'VR%,=;PQC-BK 07:DGRL0RQHC'0,1$ES2/^48EZ*!]:I?7]Q"VDOKKGLY_X% I&;*U' /L[$VYUS<3[Y@E6@(523&C>.U* MOPU@[G!.W[.>Y 0';T-$#48<)XU_LC:5NFV9LN&&)U_[R,?6H/N4CG;-S2VF M<06-/X;S62;0[\;362SW9NQ'DZ\=V-X!9A_>*Y.E(]D9!)XS)M.@ F8?T0?K M+..R=EU.50'ZE)CVF,"5F? 89%YTY_^V'?\R&^$Z9*JH)3$69RH9QYD8&$[B:]CO;8MG;_S_O#T\/SPZ/WIT>3*;-1;FU\;5O MVMF^XF2<$?<<]O(XZ[?[$?BSJPM(6^R\5$:P[89,EP-2:9]F>=9X?WP1FM%, M/C2*X_-1\]^0#A-RJ\E-,9#?XOQ]/$Z?FF'I\7<7[QO\OA+QE]:FXR$^^7QY MOG3 +6<"P!-F2_.%4)HO2$.)M+KDJMY+7_L>X]U*N*T[6(%VAFC2S)*I7)Y\ M]L&/&*7'T$9$OQK'-C4?2! B*N""Y^IE3M6%Z-7M M/#V>,K?=R^.RJ5J,M.&(KQ[I&PL0TCBP(5#TFNBT95:*6!<",8XFFH3-Z#S[ M88U^)$JO^K(\[0FR#ZAZ':KD'W*C,&'&=),T5X4*+T\K,DJ "HC&!MN6S7 M4=/O&?.X7GNQ_'ASZ3$8+B%Q231'PXI_C,1[X8D3+&@359)T!W%M18GZL!+= MZXG1I?/>DF#UKCM8#@S++' 6&&&4E]I<'!,KLB0T<.<\328F4YG>#W&57:\H M/RDB;J2T7F9'B_7$^2=OW%0S$)2SB/^2R!RZY\0"\4$S@D&MR:6'3DJUEY=W M(5D:V7TPA#;S\Z;ZX_/%NQ+PLMUSK@&."J!("60F."Z#0EWC)/ M:,J9*9 JB=KF?:<"]J&PZV\[L>K2KY]FFEK"]J'HK2_[8SKAH[]6^>XO*_U]5+*KY5^"WEI MCL$;YTF621-I9OA#C>NG; MOJGN-B%IA1FE55:B,-$0#P(C8Y>"S$(HJWNR8?ZP+:I>1 \W?W#K\N_@M1'> M!2*2-LA]@=QW/N,O961C00&X,BUC*68S+ 5A>O!YD<8L/O;63Z_:N7(X^+)?^?2?/YA3J[/3*Z[W#DS_W MWKP_>'NP=_K^9-8R^'31R=D/]U;TS_)?ZZ)GXX-2H@EXZ2?--MW#.L&Q[4F6 M[@>GTGF6.93K1Y>35,/QY*J%P:S+MY2,I%0N;[9&$JNS)8P'+A0#Y%CM9@/W M@MGZT""TS4=4XSC:'X\FXV&3RGFSFS?ZK1H1!M3EP!QQ MAJ'Q]9H1+R0ED5LN90B,N_6*N>MCZ]-*2UU*]4&9U19&;EC]E9B,YU9J270N M[3]G"2?SE(088LQ"YDQK-RG\/J)ZUO=FL"54T@%8("P:120-CEC4/5'1&RJ] M+!W[.C/!#SP*] C]%;=EQOW&>%,E=+DPN#\[OGV.06^9O4U:G.%>0OURHSNN M#8(EBPFB0(.*YD.YTKT\$N,\1$NC-&H'=>SK ^Z34>Z07[M3:F<9S1N,U0]. M2R/&\:A4M(_S;!U]V=INBQQES6_>-NO81(!:_8O+@_;'$U2E3BRJ8(E@&E6) MH1WQT28T*=I13875LO;=(]$8=Q[^I4-5" M $SY8?6CORSO'G]U!0,MHLO<"8*Q9ND;%C#"1,-/A.+ @U%>WNY?7B%"6 _; MUJG]]Y[S?I1*HZJKT;3T2X[XT;V+\FK K7.*EL#7F7+I5\:AX9(1P'Q,",#@ MMWJ7GXV ]BL,Z8!MMXU8]^KLR+-=@QQ@8B^TG-WK*C'#EU&CARUW9OO$HT=: M ._6O5U#Z5=0LP/VU%!);_S@@.W"$^)3=NT+;PNV:V]HC!)((D&RDICV:":) M2\"(B=+KD)EVH?8$[84WO/&<_PN^?3V^:@<0J&%(?T*-2:4]+D:(G&FB(YI4 M873$'S[26"PQ/DD?^!"./<@';JO$>GLJ#T!YAM2!02ZF/2I!(L_HI3'_($%C M.II3UC2!+!4?C\BU&<@GZ3)W1;:'JW'G;'N'SN3L$PP_PMOQ:/IA,DC4A\B" M(#3&LO<974F!):&)>4Z=SEY6OZUM0ZS]6I+H$?>V4FJ=LH;O0CT;OX1CWR2$ MNI>GT%X;YA*6L<0MH>6V4AE%)HY%(,';()W/QL)Z1TLW>GR?JF\[Y=..-/0X MKO/3>,"3]CI33QQUF!+Y3(E-S!'#R<$&R_"@YTDJT?3C[ MWC_V;:_8SI9"#O9.WAV^^_WT^.#D](^]DX,M5O[O^ZIM%S76@EAIY>*O&3$A M[7U$A9[#NZN+4+3VJAE>E8JZ#[Z%R='5=#+UHW*$8Y"%*$MDD=! &9'U-Y ?!+!/*QA=I.B]5/ M;H^Z3^LGI5G?4K/G=V]\^LXD0E9SN[*QQJ=QKX0.,)LU'0&Z,+^#->#)Y!].C?.8_ M'X_;V9SXAAW'?E9 R8*U'O\G4D$HYHH16]JI.@#.RX50MX2\M8;GM]Y M_/>?S 8V@@&),2Y35LROYB@%9L1)EK0"D92O[:*W@-NKVUQV2=0[&ZH[4GF] M3?GO 'X)>=S"#T8+[;<5B462@D?KSAU:=TDI25(9Q[0, FI?MK@MYC[Y\KZ2 MM;KNJS'V!.+03R9-;N)L@%_CF.Z-8[,XDGP,;3-.U_!7XH[<&FTPI^>Y7'FD M,A"?8R!98SKODL]*U[XE:'O4#]SM^'EM[(X)4,_4QF:.ZK8 D^^#]=IFGI,E M<;8"Y9TE 5(B7!NM!( ,KG9CZ0VA]FD#Y5$-ZPXTW7D$\!J!-N>+3@_QRQEF M=!,?9^,U2K-7<]W^[IO15X]Q6^+R6?]Y8%G./CA&E$QEK<($$G)01%I0*EC' MG*J]J[P+N?JTC=/'2.+1.+3F.L+B_?)+\!/XUS_^/U!+ P04 " #VG@15 M5M2Q_-:( #.-08 %0 &5P86TM,C R,C V,S!?9&5F+GAM;.R]67-;29(F M^CZ_(F_>UQN5L2]E73W&U))%&Z6H(:6JZ2>8QR:ABP14 *A,S:^_'@#!%2 ! MGH@#"%);EU)?%^4]?TF0Z'(_^]C/["_WYIS0*XS@< M??S;SQ_>OR;VY__YG__C?_S'_T/(__GU],U/+\?A\B*-9C^]F"28I?C3'\/9 MIY_^&=/T7S_ER?CBIW^.)_\:?@%"_G/^CUZ,/W^=##]^FOW$*>?W?SKY*YC, M9=:12 .<2&TI"=0[D8143-G_[^-?K8T\4J:(<283J9,AH(PDCH%C42L3 M.)]_Z/EP]*^_EC\\3--/N+C1=/[EWW[^-)M]_NLOO_SQQQ]_^=-/SO\RGGS\ MA5,J?EG^]L]7O_[G@]__0\Q_FSGG?IG_]/I7I\-5OX@?RW[Y/[^_.0N?T@60 MX6@Z@U&X>0 ^/LZN_^%M-.J7Q0_Q5Z?#OT[G__[-.,!LKIXGE_#3VM\H7Y'E MKY'R+<(X$>PO?T[CS__Y/W[Z:2$YF(3)^#R=IOS3U5\_G!X_1#H/'Y/"V_]VF2\EKTRR474*K ^7_+I_W2&=,G M!#()ESX1_&X:%8)7Q+CJT[MCOOXL$E.&R_-91<0//[LJWO$%#&L*^,%'5T [ M_R!RD2Y\FM2$>N=S;^%<@KR/L'QD^@P7?PGCBU_FT%ZGGV'O_\_=7;]VCM;Z_.CM^>O3]Y\;_^?O+FY:O3LU?_ M^\/Q^_]Z>B7E6:3LOU0+.H?/;2LJ)>UIC]G:113 M_/FG8?S;ST,M+!?9*LMTE)8:L)32D#-E4DE(;M#IR671RV6?C\,=(.=EBQY? M<^H*91F8GW MD)V6641N'C)RNF1XAJF?<_+J$;\4!?^2SF?3Y7?F*I^K>SV*A3*?OZ[C44!# M8)I>IL5_CT=GLW'XUZ?Q>42CXM6_+X>SKZ?C\_/7X\D?,(D#RIE7407B@G%$ M^JR)URR3I*)WD))QD59>])80[TKDAN!'DZ5LKO:39VXXQ4JJRHW9N#^5+&B! MZ_OYI_$$/^YO/].N#'HQOK@8+R">?8))FIYFRV-X^N=&4V6.&VGB(4M85Y8\7#5*YORR0'LWGLQU,)M- MAOYR!OX\O1^_':,7,YJAJ/$3/QZ/9@G7,QNPG(Q.(A.>!;H;U!OB0P(BDZ 9 MT,N(3%3?3K?#57+]/\/1I(IIU&DD-TWL *BE]Q]1%1?4;7!A9"G\#H MX_SP__7KS:^\@Z_E6T=%',OW83J;S",OTY/9IS1Y_PE&)Y_+1TS_@=1/\7CT M+DV&XSA@W-FL!! F'"4RXQ(ANDQ$T,EI'K/QM;G6U]H.F[I[R9"';X*L\B9, MW\$PHM3>PY__',X^%8'B3H[?6"V%@=82I$CXND:%!K%Q0"S5CJ@(W@:&.WS] M@_L9.+\#AK;4W$.VJ:YL.XK_?3F=S5^+TW1>0M;OQYM"Q_YA MO+1(@#H5I# LB=B.ITW6]-V0>?>,>,AX4\5;/YY.+U-\>3DI7MP:A"&N<6"H##1D0XSFZ+M!4,3'8IY+AF\M8U$PWL(SWPKE8;.RL=8> M\LPVXMG\'5@-F$D?;/"<@$SH!3JMB/4R$7 Y*!FLMAGZH=EZD-\ERRKI["') M7-/-[-7%Y_/QU[1 _NYR$CZA^-Z=PV@ZR$)(HR(E2@3<@SDWQ /^(;4,)EB9 MK7)][FCKH7Z7A*NJOQ41[\X7(X^]*&MA#WS*V>80\&61&B5E\.3W5! 4GU:> M@W6N]@7;LX!^EYRKJ+L5C.M\R3*/&Q5K2++RBC,+Y(;\;3Z=LT.\GH M<*V,Q[_#5VDT&Z0II@N%I;"(#)7@"*P>1)A0E,4++XW+E$E M-/X0?U:9=QM".VQ^M=#/"AYUOGM!KM\0?T!]IMD:1:)A GT6B?SFD9,LN8[< M..UT[0N2.P .FQ//E_4*S7>^:W@TI0%T#MS:5%)K%(+3Q7DUDNB4$G54,FO5 MSI)+=I8B$8UE/CA%0M8,7U;0!'3 UU8IH;0P>"9\"RD2-:_O6>261ZH)6OW( M8A?10E-:XV%HM&#,^I#D;J[O.R0BOB^R'"@!)DJ12*(TE+0>20!??B(L'O<* MN%6L^FWQ'005=\-;6>C-D^PZB'%5=M1/BYSBOX;S\33%O_T\FURFFV\BU].? MLU?G\P?^[>=I^GCQP';MP(3%*U?LQ/&HA*2/_AQ.!T%FFK( ='PC;H[E-+ A M61)T""$S2-RQ5L18!:@B3QZI#'B$-\]0]#K.=!9X@P2[>YA>SBV+C4 -[M4J M5&+#2D U;:=UM1:/<*"[XL:MI-X;)2SC7DC&";6T!"EB)([%1(P)(=H )AO_ M[5+A3AG+[IFPC; ;,."6N?K[W,<8V)03IR82Y:TN17L*#7HAB>?.H&%H?5(- M$[)_OU5BTZ<#54$YZW.MGR'9!FGX:VZAK\ )RK,1PA&-#CN10F5B 9T"!Y0I M91):R+5?^DI,OD9+H@O. MP&HG&*V <0@Z[RK=!IGI1R%<7ES.4^K671A< 942' =K\4Q"/DIE!+&&>B0J M9,J$=/7C[!N#.P1RM-%$@Q3NU0&XI2&34P1O,G'1)2*31!M&1_R2,^F=D=I M;5OA,3R'0(QJ\FZ18%VN#-[C+\]=(,J8S2("H5GCX060" @5">@"5BZM ;"P7L@8/>>MD M(#K81"$K@.K=$!X%M(-6&3O7^0,?OI;"UL;T_N.7>^)]@U_6;S)T\OK%T=G? M7[\Y^>U+2MT$:KN]=/R EE'3/!A91EY-PR0R77 MQE)NG$KP1#^A=8^LWDC(>4H9A$ ,S\6S"(;XQ%3)WE$!A-;2UG:XZC<2>@'3 M3_AJEO\4_^D+G,^O568O8#+YBD[/HJXI2:[ BT@H>K]$2O2DP.)Y 3'Q"-IS MGFN[%QL!VXNF0=OPX,%]1'7Q-[BCN-EL-X2K,F=,9A)#<;D#G\1PB3QZ, X$1%H[7Z;98@Z>E?VH MN4$X9O.%#9B)I3(S$"]21-<*#5J+;Q?AF>(F;JBU8G>$_(X8MI4B&ESO/(5T MP!@B$=011E$"DHD2JTR"B"B8%1EM8-7W*7GP]-A*Z TN< J<>Y >0+[[C=O@ M$]-!Y) )]3$0Z1PE4-IK2!JYBHGR0&L[')T ?_-TZD]=#2Z([EV-&.IR=$$L MNE+(;"SQ5!GBP'HJ06=A:P>Q]B;CO L'.HAQ7S+.?X7ST@?_[%-*LS=77>T7 M86 G:0@^E^MLE$OT<5'KGY6W7'"ET-"JS(EU6/;D G$K]8X;B+F!\[4*U_*V M: -DC6X$UZ/:S;U>'>UM0(D.HN^7'(*6Q(E8ZHXUVDHRX[O I"$\L:B3*V&# MVG5Z?9/BB4NSOCFQC<0;<.'=)'V&87SU9[GA25,T;A;I4+=<]F6RI+$N"X\@ MA>7H7/EY5[?20<$) 1K/VI1KMXW:'%W_=FOSXY_>WO\^OC%T=OW1R]>G'QX^_[X[6_O3MX3MZRG!1E7HE!72A=:Y[P,T>SR:+=(C[GQGV3/CF;YEU0XKRK8AE )C5Q MTK@LK<@^U*Y^6(^FGPM70ZV* 2T*D2-N#!0W!O1 .!'@H^ 68E*UH\A[>G%6 MB1?/NWC=1@U-9K3<6_O"20W*B1#*R#Z1&9[U(A'(W! 31#3&@;>BMMN^&DE? M(9U6'.@NWEV'>*:3V4T(X[AM2ZDU>-]./PP2@ =62OT,&B"2LT"L#B6I M/#N61 HA/M92>CN]G7XX!+UM*;6U.5O5@E#'O[\[>O'^Y/7[O[\Z?ON/H[/C MD[OWJ+3A[;BE]0AQK35YW<,(3U_+?3XU&>I']?(B>+BW?CZM$@G"[SX[(I M0P\T_LUQ:4D&[9@26@5:V^U]"E/W&YQK=I-N!, M\PB"D:0]NBNE4P%ZM8R@IAR%+!E5M9/N'\/3?^BG*B,>WJU4$GV+VQ1$AF_6 MZ..;TC;V=/CQT^PD?YBF>8Q_P'GF,2 XJZ4C,@I+?(B<\("R8(YQ6;V1[J. M#HP8]83?X(IVV9_B8C@?8S3@WD3)/2Z4!D5DIH[8F(" 30A&X'$+M;.Z[D$X M-.UW$'"#Q/.WX]%XR<=%)Y*KR^"!$>U%TCE<--L=YUI^_S''P@Q>I)_@X3S^:%U?/$9AI.RG;WX M!)./92@SNEXALFC>#)R53)3! [SX[%(X=-RM]826@4M16YZJMQ#: M"-B!4:2^,AJ,3KUK ]] G@^7T)E16IJ'A*3L8KB$LSH1@W81#CB_]+%^>'X5YW'*0(Y:1*U4\EX&Z6MO2\\1'%@%.@HYA8#,]>L]ZHC(X>0A1:EUHXB M%_$/2P40'I-"JX91SFH'J![#TU?&6E,.5!/XKK/7GHS%__KUNF4=XUF620X$ M-$?3ARE-;-2!3:]%GJF*)F5*:R 6@-?964]# M;%38N &\W50X5E?MIM3IJ)<=40@TTX)%0XPH@T$4_N$]0ZB62PC6BB0:F+*[ MH%X&(RX[3*86[;,EW*;T8HJF3R@R/1[AVC].T.I>8O/@I,Z&4,L4D2GB M49NI)H8:=, M#315;X?X")[#XT(UZ;<9SO7Y5N!2XRC-&75GT>H* MCA.KHR/" E4>66Q"]>X\JZ$<(A^ZR[S![?SKRPE*]G)2FAN_'OY9_K8D:=*> M*ZK1F*>RM)QA@4#DC*3(%!/19SP5*[-A/9K#(T0ER3?H^S8/VY>ARL<7GR?C M+XONV$NZ"AJ LT2\,IY(ZB2Q7EDB?$[<) ;"0652/ +G\%A12_85+^(?+TZ! M@&M3SA.O33%R0B3 321H+,>81$YH]]2HT]FW KWJX8MZ8JYX3#R>7;\)J.^M M3&\K16U4K/4<*?=6IA>M/&MEGMUT=N64FN? M&;^8#,[1:N1.:#0@BB_ T!? KS+QDMI2]:]]K.V3K\)Q,&96-6$W<+SN8[IB M]2:H&MT$K4:TF\N?[AI[@@(=Q-W#;G"%3I88 /X_D4&7]JXB$VM+JGFPP&2D4RAM;E1,<1C3^D_K%)##>,6,FQP+[.HQ[GI\7V[*RN+-H0$ MGHC2ZU"F0F4G,Q$\.$>=SK1Z8O(C< [NT*\E^@9E+FN@+9,.-@#7R 1X%-AN M+(%J:MR,'AUTT, N>!QDE*;T^./E.@EP;^,.CT%M2'(B)\ZB9KQVU\4=$.0) M*V$W_-A&]$TN=:>SDWP&Y]?72*YD&92:7] .O6%>]LR8 _K%DCKO*&A1N_OY M Q#]FQ(5E?3@"K>+A!M8$F?I''_T\;* M-B9&920A>8&V#Q7$>AJ(PM/3:Q]L"K7IL!7 0Z)*.\W4]C9N5XK_ALN>E@*= M&X)3"5*5UG/9H:EL,LK 6X9\MRK*B(;T_2Y\:]R-1Q]S")JO+,R*=WAS9$%VPTO!56#$*H2G0K @-"Z=UPXN/P'I MX%S.FBIH4%A?TE9.\AV0R]C+!L :N9QK0>W&W:RJPG%+^3=P*]8#-,QR6UK' M9'PY<&\SGD"9W,*C-Q&H8='5=C5[)L83;N9N>+&-V!OPX=7%Y_/QUY3.TA>UL*R3-)HXT"7I31IB>;9$.0&.<<4\J^U=K('2OWE125GC^I)>ZW3V MTI1TT1,$1O'-$/SP?-AQ!LYS']6P5>G&*[S7M51EQ11 4%II&3GS:/X'QGFD M&03WZM&NI8\]M'$#T^ T>.H9H3:71L8QX.:6#'$NFJ2="^[1?*!];&#Z5G=!3.+TL)#WZW5 H/1VC?7_4S&8_63&0VVGENJ23&2GS)E4"7 MSF8@3M"4C75>5^]RVAGT'O84V(9;]_?*?I58,90W]R.W0']T?C[^HQP&K\>3 M%Y,4AXN&*BD+*9+@),N@#EY;"1O!$H\S$RNR)C#H2;Y4@*>"+ Z"E MJ=Z_H.H"#H2:NU=N@SJT+19S-5)T.4IT80U=#10=&$E#RCH39IPMS8T#\=)& MHH-G(D#@8I<<8&_@Z^E@U[^7) PK=#JTA,R,T% X/ID&6D>(KZ(63>BY]/HOF]:5M9>Q3["VR[H;B_D6^L8 M)!T-XPA;,1X)FK0H22]*2URG3'94206UZ;<6S7=*MSK::="A>)LUE!?D[7@4 M%B_&[448JW+*H F3699ZQHSOB*5$"\V2RN RU'9$J@ _$#;N3ID-FB/?@K*= MD\6%0]P^$:<\;M1)4.*"+%?A2N+_9:=#[8*UYV(],-[UHK+>VS$+'8Q,29,L M"[BL';%.!N+!HA/E026HW9;JFVC'W(4IU02^ZW;,CW?HT#8$M!L9B:HT9*2Q M#':UGG@D/$LL:.[H?U2_;-Z%=77_#;";="KZ/3# MP%(:=%:J"?@@<5]SC*<@8_2/!<._W9XW6PC^8<^;;:36H(3MCEGZ MXARFTV$>WBK7S$X:":F4Z:=,)%=(U-)>*QL!&;\R['Z4I*X+^Q#2P1SB+530 M.C/@+KRK-V 3@(TJ%9X$MYN*A:HJW9PN'?31.OEI)5 1R\2Y$(EP'/ 4Y.CB MY@ D2!TIU2K$4+O;QHX(\T0EPV[YLHT:VO#D80QD.MM:^? M.'KQOS\_86)HOZ\ Y%$H]^7L=*B,VQWBMW< *X-!KW$*MEH!G_ M%#%)4%K@QN+#X-%/KC/5[RC\^W(X7:[X*F@FLQ52JHC6$DCURX"?A[3_3:P:>]9-06RHJMIE"DO(+\87 M?CB:;[AO+XOX3O+9YQ2&<#Y$J,>C)=A7N#W/O@YBH"&5$;\>=WLBDU+$!I,( MUSQ2Z3A]4!FXYJ+[><\_ ,[T)?TF0Z<>H"Z3<8;QZL1^/X'1-*<) F8#YI-7 M"F$Z&BV>S(X3SS4>U "H-UD2C6K;4]O@.P F-5=+@P# :JQE>\3-\@[JY87G MUT%6#M#&RVA9.G186+D,*TU77 PF1D^%4[4S'YX!\^ )54])#5+[-X=\A 8I M?G?>F?2T_.TDGUS.2DN9Z3_@_#+]??CQTT#8A!Y$68@O760NKA!\"B7N3>H)?/._@ZY_'[\94-N%Q#FOXV*=6H,M)D MG+8D\3) RH,E7BN!?\@L61"*\=I;U%.8#H N3<1?,8-^B6_I+=S NO8JO:)2 M)6^)-ES@25S:E$GM24KH43JJ:)2R,C'6HSD@2E02>>W\]56QA\M)^ 33]&XR M#.DZ/? U#"?S8W"E\^.4AV.7*&()DC&>*7@D+I>VP2[CS)TO0^N J:FL8J]VG<1-DL/TUZ^WOEKDE%GEE-.,DC+-L "V!*@"8FVP M*D?0*FV4+;\%;[;%V%?Q13/F-%7*KHLQ'I'>/*O(1)2-SXEXITI6$97$"Q2< M$1! AM(;L_;&M ;*KG(ZVZK_Z1OGK=70\(;P-JS%IKFHY3Q:W3%$26'/$@UIQ/*,UV!@8-0]F'*R) M'3SXZ+VP8+O(?EQ-<+53C5ZW4%1# +R8(B@07TL@)$ E)9XK,"3[-Q M3FX68KS]J0>EO&>+J_;K]^H"_H5N]SSE]YI(4?G@2DV14Q2(%*:,-]*6!)F% MM,$)+3:;++/JTP]*CYW%5WMLT#SD@8I@M^W2Y?[ +74>SP^CA+CJ&,J$)R)* MP9/T'(3=2*V//.2@M%M+F!5S819CC(I*5F'2/ 1O,M&\S,DU)0,,T.,P-&F= MI$HN;I:XN>8!!Z7<&D*LF#M2:D;G^2QS>\\!PZ,[.\),IKB%*$,LXXQP/,EC M<%:;5*/R^?J!!^U//U^T%7?G:Q#+V7(;P*C8WN#6H_MO:/!,X=]77P?)56Y9 M[:]JU A]I2U!7?]L(K++>?D=) M75Q>+(%XSRU/E$2/![=DGA,PBI7L5I5%9CZ*&IOLG8?VVX3@V6(?UY!911]S M#@3^O 5$F&C0M*:DU 8B$)&)UYX2GDSD2:/Y;3::X?*4\FX_]!M4WK-EUB . MN+AU>[/JUNW7K[_#?X\G\Z+3^48CA(K:64>"U9Q(+H%X4\9RA,19=O"P%7&E M.]"-X!VTN=1:70TJ QZ!>@/T+5PLG89-X#:ZH-@2ZFZN*YJI?G.*5=-;OQO9 M2M@.N$I1>9)YR20HM\ZX>SMBD@";F)4^UN[ZOQ^*R8U]9MHVZ&K#KQ>5T M-KY(D]-TONB1\&GX^7H\=?21&J\(34&5C'2T VRV)*6LM; Z.%F;28_ Z3\> MU%25XS9ZZ+#K.LT_WLIM@5?IO@G2#RE@:MM90VL<@ '=79W(9W"2(-:"(F "0N!.H$&5L0UB/EZ%'HC3HLW)=U4*=%#(J0ZCT>5&:ZFW).F$92A$[ M=Z9VN=.>5B)UX="SQ-E/FY.&%5$AV$BM" 30>J@\>Z6?)^//:3+[^NX<<%-?6/*?2Y7,L^!-=O>RP#&;5QA!J%.O*,D=(#MAR!0?#$HC2R=\X_ ?H'P]OJN4%+FP9V M^NT?W)W7/,@Y:XKK(LP70RYD@8<9525'%Z)PX'3U)()>%W@ +\#^$Z-5+Y\: M*\7CZN%BSSZ-)[/W:7+Q,OG9P)7\(*XD41HTD5)']&-L(M$JQP$D:,9[W]B? MQGT U-YW;==N&M1\J6_&HX^SJY6^^O/J9+OZM=]A=CD9+B8!&*!:I(DY"B5BX:V&@?2=F4_V-Z2"BW:-=5 D](9D@CIA'6>RZ#V.4!_ZSL_.%U5V2M(W&)TPRW9G>0W^+-R M2\ HO1I^4][(\6B&6CF_-?_F.L%M8"2>0URA>842Q==2,P(6>Q!2?N<+#)ON^4&/%F_#L*]-G5X?E'$$DBF<,HZ$4,$A/'9 M4BOB9O/5M^#R-]DPL@L'FRIEWQM&9NF#STP2$R7#-\)98CF=C\$#%01+D%I- M=?I6&T9NI?X-&T9NHX:=]/_;!."/AI%;JW+K1H#/T<-."&,] @W.$ 402XLM M(#8*?&FHSHQEZY-I985]&PTCV_)D&_&W;QBIO/7:IT02=93(#)Y 9 8/:F^9 M22$F#G?)\"TWC-Q*]H\WC-Q&<$T;1CKNM&?6$V>\+,,IT(<4 H@KT6M!<5%B M,PWN>\/(9ROOV>+JI6$D!Z959)YX-%YP6:7WH4\!;1ACP;KH<]CLRO5;:1CY M;#UV%M_:.H*^JHG1*_XP3?GRO%1A3T_R_4SB=E7$FSZY;?7PL]9_KVHX),J2 M2$Z"L%((Z90-P*DSUB3K(3]5-;PIAH;5PAG0GHAE.D;2I2,1U\27*7E44I28!;?7^Z) MU280#M$;FX%RN5$OJBUDT07O7FRHSV/2?5.U-[4UJ./=: B-]\IH&P2)#.TT MR5A$$PT8$4()G[)+%&JG_;UR;)MU-5[S[Z@%&.:)*OFXT 0 MFA&,A.S1]-"^@0G_;??LVT:56_7LVUP/#=R]]Q.(J2QSB2>9)%E /))&Q),3 M):4E(5$)M-$RJ:1KC^N\C^&PR=!)XCU=:\Y[FW+),K..\$P-[I,E\BN2(4% M4C$;F\6/L9KU;.0::FC0S>?I2X=- /[(DMA:E5O??C]'#SO)DA 6HN'X6@2J M3!EEY/#$RYH$&157()6$'CIZ[G&61&.>;"'^]ED2PH%QQ?(!FG'?=,(3GR,G M.BGE* HBY""(33\19B_9L\-RH MR+CUFPU&W?3DY3^/W[Q9%@NCC4?SOR^GL8MXTWDI! M<:&9H%&"9R$(2R!12PP$%KF!!,8W4O6CP Z'!_7DW[!7\S*EY.7E! &^2Y/A M. YLH$RXF @3"$LF)HA-W)+$F*/@:.:R]@W!8W@.AQ*=I=V@O?,2V_'%9QA. M"CG?C*?3@4*S2I1YJC2(6"*:BOB J' +XY+[0!/4KI-?C>1PM-]!PA4;&M]' MA2M,PX]7[:O"U_<3&$T7EU6_H;#F2'5R/GGTEE J=Q4*31WT/ !R;DR2="< M6QFT3Z,[''Y4UD3%]K\/3!S. C<)&:NA7%\!VKY@N40JR^08#5R)?@S%+KF+ MRT]<7.% #,*ASTY2*MD!00GB$@?BG-,T41:4K)U O@9*7YF(=?V:&G+=ERS# MLQG,YI^XC"F=+3YWD4?"E.16^TB8*N5.U%O0?(;JXZ*RKJ/@4Z2[FYZH%QF:+71'B- MQW $1X!S3K(TD6=GN%&UIY'UH/(G+BW[TO@VPJU]3_)V/)E].KI QRS %:JK M:#\N0"2E-*'20JEQ-<1EP0F ER);R:B^USIDS67)VD?T;\AVD/NXNM!J7U6^ MNBS#->[B*3=ML;I++BP[]9]7455.UW\/1R M.AW>(Y)/*D+6R!Q6ZF*2EFBB1E]&8*&D,Z#ANME5Y8H/_V85UU50/26-E=,! M3X(LE0;T)&PL3G$BX$"0&#ABHE)'J[Z7E,)ZQG(-:>\DDMK,D/M&4I>VTL"3J4O;B*^V7?XPH3%*AD9+ M% A$SXU--%=2,@2RRR$+GW30&RGSF\@$?;8FNPFN]FMY)[711ZE4Z1!.L],$ M?3U%/.XXA&FP98H;A[A9+N^^9X(^6WG/%E=%^VP.9#Z< 7/;E>T+/NO)1XC M/IX$)D5I+DM+1R]=$HU%S$:H)-U&:GSD(0>EU5K"K'BM/\=U5%2R A/7$;E5 MF 9\/B!<$R\[;KNY0DKT-9[@X:/S6CO".]L2%EQK01E/(H'><(;/*]V MWG"@)M(8(GJ+#&WXR"-QR"D2.4/$$#0+K=*NWM3.&U[(+,6U8AQ8&YVBF9+, M3!DM$EVIQF?$>2_ 6F^5KUUENC&X?<@QWH8-CV<I%':[U4 M:'!)ZUF2RJ3J,R.^I62,K32^53+&-I)O?B._"9CO-1EC*T4]>C7_'"DW5[W- M(44*C 1%$901G#B7'%$N*L. "EV]DF'?DS'J:7P;X?9Q$:P,3P;05(FF7)<) M3G%E49$$N)L%'7UFXBEG9E\O@K>2]5,7P=L(JG:(=WU"B*5:1L;!<\XV4N(=9-,]67U=!M:\0?WUT?/J/HSV^IRD9$#I92,VB"J&/+RN7'7W6COO/TWQ-,+RV@0]_.6/>@ MN7]5C36(IKU$X^$+S(9?KF0UD#%IZR)'* ;Q"%'*Q1"4\\EPM".D#+4'0=S' MT#]A*JMI7%'&U3VD,DIB^GY\=>6U>@[L\>C%>#0=GP]CB?^>7?KI, YA@F_/ M"AD-0'#\?\:)Y=Z5&5R1^) -B6B%"LN\A+AAIFUU;(="I7U078.TS[7"&G = MG(LBDR1*TU3*/0%9PIJ ;XXSS JH72VZ%LRAD*BNU!OT%;AU2C^V=BTX:A(%OCN);> =&R2R\H$1Q M)I#VBN$N&#B^6R+)H+W7U=M8KP32/W]::&VM]?-O56LNGOIZD?U^6!D?SJVJ3#?E9SM%LZ&,Y#5,>\?Q'7.^MG.P,^H\-6EM#YBS MC3IZ8LST>B]>%N6E:#+5%O=<7Q)OT!D&:1/13I>"_JSA?G9$$\K%:6!LB$LY*OIRV^,DQQ MHE0T*G@3;6IV%_XHLA]V4&7M-0@_K'P/'N*]>N,V =NC4;06Z,[-HVH:WV3; MJJJNODZ^M:"#Y!$- $] FQ(/SA$W74'QG7,LTB2SU;73#O: 6YO;3_M!K6VT MU))2QZ//E[/I7 +LZM1F3$H1/27)6K0-4I!H47I&HF&.ETD[PM9N/OX(G/TP MG2HIUT"QI?9M8*;@RGL1SH0&0HV>TQ!33PM!*<6L95[6;-C\#Y MW@CR'"WTM(.(*VC G$48C*BL1?$N'/'H39 8F,N12:IH[;+ 1^!\;P1YCA8: M6,8WM]7'H^EL +92,0X,$0=$2U1Q&PZ&J?,8_A M^;X]K6J::G!W=X.M7$F7B\KW^"^7%9$;8&OD3CV&:S?>4STMKJ5')14TS49: M@=%:'27G94>5I-!HB#">)55F?V2VVTV?='C"0=H-^S81O(M;)3%3)=7 M?X9/,/IX#7#9']NH[#U5A-)2G9L")R5+MTR(-4$YB<=R[4D2CP+JWTZII[O[ M9DDUP:]U;=I6YMWJ/'6:YJU;UF1$G5:9]%H=0XN*O&HRN5>-!T%GM%5$L#0C M RPH(0WZN,GP&"*+JZOQNJ"IY/D\;JO-C;,/H[&?ILF78J/-373\\7@4\%]= MY=,M\USP50"!-AS)AJ/]QD,BEJ*QKE3&S=DA5V+M/@HMUK&#;-);/M81D-7;JP\TB$M3%2IS/^;_7Y_"QO(P",::V6TK0,B'05B#6C"J#*,HEOO6+/P?JM%_>#^GA&GITNL M?PYGGQXL9GIW-=/3>YFA5V_^_+,&R283MOP)HU+4=<3PN3ZN?&NLY<>+L(>TM.I,#$@4(%#\ M21!K\HJM.1:./1V$V M_+(H$X4HL\]<$1U+0F9$[PA=(D6RD"E"=$+(VI6YG0#_H/BNM%]QW/V\V4;E MEW/]H/:C^-^7TUGY^($)P7LK,N$Z.R)UP-/-:4%2SED$08.W]V+[:QJI[ #\ M#^9_0^1Y^+*H_?2452ZW.=*2++,NA90EM=%90GD6%B!05GV(6P^>\DXC=(O, M"QF#C31;DDR9)T1#0$.:>F*5%#:8,OM-[&] ;C>EP0<8==N>#/M2*'P_AE[N M@*_2 C05SBA<@I*E(X D5J*+2(.(0(.SD&H'U]9AV7F"UDX(,FZ@J 9QK56X MKM.#GD;6*$-K/:K=Y&?5T=X&E.@@^G[)(:@-4:B$3HDOU1:>$DC,$!L<)*JL MY:EV9[J^2?%$5E;?G-A&XCUPH;2(&5^.9JSZU1@R8$B(.:ER\D2T$P0K9+( M*(4L)/T^:W;WP5!IH,2=E^YN O9'Z6Y-C7>JKWR.NG9>NJLL>K(\,P(,#)%6 MX*Z>K,93/^K(H_*<]I'-\$V6[O9'K6VTU'/AG9C7^EA%LBX]_&*YSY5H($@? MC>/)::6:99%^>X5W6RERB\*[;;30P(1:-96YO"%!*S008R#1"K:X W):"Z(2 ME2$PGX2O?1F^!LH/(ZF2FAK<,C\]TWL3@(TLH2?![<;ZJ:+*#>C170\-&T _ M,@1>:(#H!6'.^C*)JTQ!99IPW!2MUT%$4;L'[XZ(\H0ILQN>;"/^VC-2WHW/ MS\:7DY#.CI;Q!6M<3(XB&HE'8HBVW 1+$O T=EQ SG OP+/F9O[!1_=O;E26 M_;B:X&K/E#PJXK^URNFR24FP@5ED*G6&%_L&E\[7L*)(3%\Q2DDMS;NF5*B-L&''"&/ F)Q=@(VW>_M2# M4N&SQ54Q?#4'+:"3XH[E@)UQ&1KB02@Q,GL2F]':2!P!=QNI,9' M'G)06JTES(K6^'0R&YR6TNFY?<"<+A="C"CT5(E,V1!7DOD$!*HD_D_)C0PH M_-1;QA-^=6,XW7G@=^V?/5_T%1,GKT$LSX@-8&SC50?AWU=? M!\E5/&4?P&&:!<=$2;XKK;MRZ;EK)7'6R(@;E4;#[EM0X!I/IX'^MA!89;W] MCI*ZN+RX A(\$TQQ08*&4(X71BS^24+4>+AX%K3;:/;'$YJ[\]#^CME.8A_7 MD%E%GV4.!/Z\!42 D#%S3:@LMH$O'K;1C$!.)F8KLK,U3M [#_T&E?=LF36( M*QV/PO@BG0\@6B ,"&YX4+QE&O/+7P$ MSG=M+M565X.$^C70E@,Q-@#7*)S]*+#=A+*KJ7$S>G3007];SA5(GT2TWJ"# M[TH-2S(6M\)24J4BC> =^%P[-6T'!'DBA+T;?FPC^@:\F <(WHY'X\_S6KLR M(KJ@??7G9Y3:]:%KHL?U ['4XW%IM"(N J[>0&9.6*5X[;OW37#U'ZFIJ,IQ M8SWLJ+O%%:EEV?X--QQK5=56["^:(=+-QI!SL:SY:'.\RN_^%X!'\ROM?5S@8?O)<9_5PNM8G.>:5H\$:5OLPLK.YJUP?JW0_3 M?'-=O.6-,%P:27@.'"W.^(6E6.POP:52'PI5&>JAXHWV-\,9N>TP(P6:M+#KP"GUV(J40!/VF0*(( M23D4@TFU'8/-D'W/MF\#W36(UEUOF;^.)Y/Q'RB"Z4 D/"<]I80QR4O1+",V MX9>"9>%3F;#D:YNZ*V#TSYT6&AO7%7<#!A2V3T_R"WPOAK-5>R!S8"CCG%!: M*G0"S\0+&8GW(6J 8 VM/2;Z*4P'R8VJBFA0 CP/*+\9CSX6_KY,'@]?%M'J MM(X(X_#PS250;4H987(^J>7N7!L:*?!H(#1K1M 5?.^MOW9NQ.Q&[_O2[.M6-?6M&MG7D_3OR](0 M<7&/RWBRW%K"0$HB;; ED4CB'FVHS3QK6_TF.Z..:C?H;E!#+SNBD,N921/+U ;P1++D"(B2I4A+ M#-1%K00[%.ILWAIC9\S91AU]-5BYWHNO4D(HTTK3S A3'#?>8C.@8Y$)FK.Y M% 8Y4[VIV":X]J,_1B>%;M)(I8LVVG88NX5R?DS/7YB<54Y:HG_C2G\U#I)X MIM E=2 MY\&8=OU\5T/Z8?G4TE>#$,*[\62NBYOPQ@H/^HKYFT!M9/UL 7.? MK*!GJOG^[(3&.FIYKMT +*[OT45IUSB]VJJS38![*.ZD@+NT="X2IZPGA@<( MX!73NIFC]@BN/;*%ZO"GNC(:$&8;CO,D;* QEZ:>0*0N1WR*B:2@\7@/#C^] M]N3K'>T_6YI%U?3;80/:1CE-TLI^FSP@ZQ840UL,-W-&HA4-A:$JD MTD \]R@;'5B(W!I_/[NC0A+95A /D$\ME=1@;UIF-9_D#?COC0T1A4"<0:]# M2L6(I883D[P&,*!2JMVF;AM\!\BF9NIIV;3W\6Z@FCNN!$ITH3JWQ) MVUO!G=6Y<1-),$SVR/:_ 4=WTA776#?0^X5:GMA0Q M>*L5B1F7+K/GQ'KG2<2-W'AM\6?-(N /X>Q'X+N2(C=H#/T<+;2,?-^"QI=] MSC(S6:#]Z&F01,:DT*R3EO"@+>-@E3:Z!X+P[Y,@S]%"SZWE?=2,>1N(S64N M#%A-H$S&Q&W4)S 69+N)*]]>:_G:!'F.%AIX7ZNKV!;Q5<^-#LD6WU,1F:@D M("@E6L><-2TM@VK'HM>C^;Z]K$I::E#\<;?$[2'&U=]=WLQL@+V1H]4%]V[\ MKEH<&.]8@0U.N4YK4!H,BZ6P3AM<".[CQ"OM\<#F0*V27-C:(WKVCWQ/.&;[ MR+UM]-9B\N%XE+[^#I-_I=GKRU%G*I/&4(MI[@ <[U:*T7F-*&%TZ M[U5FTVHD_=M3_6GS_@S$[JIHX)N5BHCC$8KDLAB6BQF@P06K2FU,5HA(SZ\$ MP:,S$*/6PN%B:Q)ZW.\&N!I91^LP[<;RZ:JS M1RG04> -3I:U^+P.Z'S&1%C U9RA]ZGC27QUV7IA<^0:COL_1+A"2ND+QYL M(^?JXSNN"BM+']?9US+"X+IW+Z5"ZT!8LI)()8$X 8Y$RT3I %SN_.\J?]TH MCS5/Z-]@J*. <6WIM4C!N8-KSER>C/&)9!")%$L3Z,N+2.>NI%2&*VK; M0Q3?MRW042L/>:+K\N3J;=@$4R,[8!6>'44_.NKJ4=5W$'2#\W\E-C V2$8] M$0615(:2TG.!<"T@2\IIC-63\GI3_E/1AQYTOXU\FT2POHS/O^#6=A?EE M:' YYD1"+G^!='J'(>9(Y6VXTFAVU!M=5( M^K?$=J?=^V.RNZMF5\,B_GV)IN99,4KF=LL_A[-/XS*_">+P_.O+-$N3"Y39 MG6Z?M6= /!]"D]$.E21R;V(#34E$9)%SB4L>I75.6*VH"\@$9,F:B0W/!].Q MJ&K[![^Y::"%*V+"%&^E3)KVY1X^<4:0]DZ!9,RZVA?/7?!V+D#;_MF+\JJ! MU2((28&@BX?2DC00:\L8PV"%$;YTV:[=./398/O?WGOCX(.2M5X4VL!9?P;P MA0>*)E9R42AB8Z9EEFKIO<@M 06:VV1LMK5O )Z+M:^>@M\2^[97XKYT#/P5 MSM$@2V>?4KH[[DT9:[U,D;C20UQ&&8B3"E=D?1(A>"=\[9*!=5AV%6#JAP@/ M3-D*"FGB_3S$=66Y;X*L47AH/:K=!'OJ:&\#2G00?;_D2%QEI_ B*OTS8EM)-YPG&8)LY<0TCPX?^60:Y\YI,R) MX)R7YG"*^!PS82%Z9Z614=6VMQ^!T[]%74MK:R9G=A5Y^QC(RU>GQ_\X>G_\ MCU>OC]\>O7UQ?/3F^.W9^],/*GA_YJ//@CO&. M!JN_%^70BGIOO$;[%WT=&KTT6@:3()=.,)H/ZD#HFM2X_.CI"M-=QJB,4YSP MDIDE);X-%J(EGE);AFW*R&O78#P*J/,%[GB2AA]'+^;O9O@ZCYE"*,3Y#=_[ M-^/I]->4\7?>PY\#+W2)IGLT-#2Z+=9JX@7S!+2TR_79S>+O("JS% ME ?7MHVTTJ1X8"F$:QF/EHVWIK=DLXL?AZ./+-,5]=?Z[ MBV (98P98R,14IE_BGZO, MW-/A]%]S!SW8'!P7B5A&==G,6;E-, 2$=B%2"@%JNZN/X=EYHMV.*;-V;^VH MNJ;G\&TY+#,=-L#6K)AO/:Y=%?35TN):>E120=\TB9"U25$3:K(CDCE.@&E! M@D([P1OJJ*Y]QTIZ M M< _3U8NT":A&ANM*0+NQ6"LJ;F7F40VIMVCSOQ)<%%9$%CSQ1D8BRR@Z5^KN M?-843T6*5EGM[/<>J?"$==HW$[81=@,&'(5P>7%YCFN.RTN2TL#I]?GXC[)! MHHD>SB\C[I/E*KKLG^-S_*B/QZ-9FJ3I]9D9@F))!K2D5(F0.U&R'B(Q4N@4 M/=A(:SY>F%8%[P_;*;=J+[! MW(GG8E^^]AN@;]8?M0ORW1AI_3&E$D4[J+E)#XI.JZ"6<6DL(R"S(3(S2CS@ M>A@5U"662^[9=T#2)\S';Y6CVVAWC[AY9;T LP\.!)LB09I)XG7AI)H$B0J M3.2J=HY5-\2[Z-[:'S\J4?,9RFV:JG4K:?(ZH6QI$IVF\_G:II^&GQ=#;%*P MU%A*N+2I5*TI8H%RXKW4K P/R:I=,LXV2'^8HWVKNT&;_A6PEM.S-@#6R,9< M"VI_;J5K:W;<4BT-SMU' $KJHZ&96#WOJ)F!.,T9,4;@%Q)XDK53MGOFRS.N MJ7='ERVTT:)EX:V $@*\.IBCVZ17/ >R$(4\X9&F)@NO:U]4H@ M_1M3E12U8@I,-RDW,'\>GK%SFE,G!0M:$NTU)Y(C*IMD)CEY%I-3(8I&V\,] M)#_,E]KJ:M #_R&JI5NQ :ZVULD#3+LQ3FKH[4DJ=!!Z.]OC(;Y 9>;&E.0+ M7?I^NDA\R:#7#+R3$F*DM<^5?LGPA.71)Q>VD7639,D%H!2/IE<8;ZRMJP.0 MZW)J&D>8R @Q&4&\R(S$F",5P@>?975/^DE8.S,Z.NKP@;M;5P$-+)"WXU&\ M1KD<3*:#1 B"!.XT0F*)6!43O@M.,:^DC+QV%O\*& ?"@:X"[JGYQ")$#H(+ MDPVA*93\8"D)6L&4,.N5R%H(Z6I'>O>MA6IY55-9@YL(C_1DV0?:]-[G9 M2GN;-S1YCNC[;7+#>: \1T,$4V7PH9!XZ@E%@LH,3(HR5)\;^:TTN6G$B6TD MWH +[R;I,PSCJS\_HWQ2Z7^[N)A:T8#%FZ"YH)E0A<:0S,*B*1X#"5()ZQ18 MXVIG2&Z.;J]:X&RETW$O"FE@HM[&=6=@P<)^%BZ*G#4Q6:+CADLGH 2:TS1D MF2F7U-;V9Q\%=# $J2?VM=M)M2Y);UX=G;TZ>PN3R=P>Z]#V:,TG=>QCM F^ M^XV)M!)!,D9I*;I1RKF44I F2$XM!#58\YG=WK4W"5_\]";!%#]P&B;#SU<+ MO2JDYR"38B83SWDFTJ/&K:2Y9?O4^3BX&S/G''/6'1>"*9UL1E_%([:TO@*(94.^-@,V3][S![;J*E/,_WHYG_Y5F!6C" S@6:I[D93" #4(23@@>";4)16"=)4Y(2\!S M2YU6AE>O1W\FU,.B3Q_Z:E!"N%HDB]B1B!P\,VN").E]\,XD&/T1B.3-ETF/" M!7FA_49Q%?S46QS!KV[X<>>!NPK35M/>N*L4*YXWUR"6@Q0W@+%-!'43I=9W M8I\.DW80_GWU=9!<0T6FD'C2EI*8HR82! J366T%)E(BE8XE-F>*9Z*P(%/!!K][UXB.*PU-Y1 MRDU";DL@BHD 7"4B@BA37Z1&A\508A)5CG%A3:H?JSU(+3]/I@WZASP6(Z)H MRJ(Y*PEG,1+)#,-#1BHBN*44_50GH7:_A6\BGMI%[76DO>MXZG(]BRKYZX9E M=U*TLE)."%:Z.(6$Q+:\N%I J*,QY.AC,K63YA^!LX\QV*TT/FXC^09VPAIH M5]DVFX!KE/'Z*+#=)+U64^-F].B@@]Z)$BW-P+,F.I:+1IDS 8DOBS4!0K+> MANI%-SL@R!,)L+OAQS:B;^%HI'E_P-_2"/W>\Z-1/(H7*.SI;)'$M0S:+)/L MDDI,6T\B@L-=-#OTBG)$SSCPR+F#4'T4Z%8 ^S=<*RKWOG/23#-]#(G\]7VG M48\W_[SSP,8U2.Y%-86R.L>DN6!6^JQ]LL8G!=DXFI-B@]L?U+4*TL]NJNYN MC%T1 :U8M>@BMA-+9T<$/.LDO)BD.9Z\AS.=C M747U?QU/)N,_D-EP>O9YDB">C);1V5,\ M9-G \ARH2)R *)Z<<0Y-,!RC%B9*:$@(^YX[*"AB'P8.N\FT002W+_&<:?OQ4 M.AA\0;NX-#Q?=#8OE!R@$1>M!:2@+"=7P#/,*C2%T5\#2GWF,==6_Q.0#H,* M->7>H!_BF_'H8R%J@5GZWB]JQ ::91 4;1=;!GQ);A)Q3',2HV$F4ND$54U-A)XG MS;:V ;:7ZKY4LH3W"6;&':3;XOFE7<07<7A-L'4Z")D%9[=W']TU=6CJN\@Z+Y((*44/**1 M0JW11,8R!4AY2M(\:#(U*Q2+RW:+1$CK:+01N5U=[U'P74OTG876]C.)1#OY-L&P2";N.YXO4F MB!H=^ _1[.:X[Z:E1U3>0<0-MOT5R!B#3$V6B$?BII:-15 A$N$4+9-+ $)M M]Z\OI3]QS+?6^3:2;3%6/<5R%_[ZS>.2'D;_ M.D&4:)@4?&^.?STY78Z^3$"Y#Y:$5*!%)@B43BW@I)7_?WMOUMS&T:0+WY__ M4N?4OMQ\$91,VXK/EA2F_$[,%2-KDW"&!CP Z->>7W^RL' !";";7=4 *3HL MBINZ_$64E_\+9!39M.ORTT.LX"CKL?\FN2< MDX8P[4I9.'I%3M)$O'(^!&5]IM5+[1^AX[6XAX-EW*+T?H>FK;UWH*J1F_@X M1<=Q%8=K[ D3&"#N$3:!+:BV H=A:B8!_R*2Q4"N$]P\V)FMJ7AV,: MP1.NXU@VT$?*+71_IQ1F-A5UOD>4E[+J5]#T@U* QXCJWPZ3UN#[T)@*UCXIX@[$CI\#55V M,(_A>FB!$?\DH3)A2"0<);2DRV72CE@J,."-94:;"-RHVM!W1S*4IQ#CCV(G M?<1?T3Y6A;3G?\!_3:;PTWQV_>?%V2WR=!8*=UT3"_*T"HPXH9%[FK@2'%D6 M.Y!,>ZJ1'WOZ$="[ZVI@5E-\#3R$^^?@.FD*VFO%'4E2):0H1O1^;"1*)Y]M MM$G*V@O\(16OQ2\8*-_F%6,?X6;J>1>Z&GD"^V@ZUNSD83H[: (#!=Z\]> . M?2I@Q O"X_&E)9&.4@(*%-$8%?E@,N6N;4=6:T-XQ&^I7A] ME6;YT_5RL81I7$W)\\NS:7S0%3FPG?E9[ZK0^SRL UV9F,K$L7[[C[U-/4^_A_+5O23:XD!ZI$?W M;H_5V?)SFD]F\7P:+P$BUQ2]+JITP \6^(U'J"66T>M3,;)ZF!AWH60LN!>L.K7ZB?8A#G$ H9*]82;,*-3PC,O M2&8Z$TG1X_)1"0P&F6%1,NI%[13[:3=A]M+KTTV8?>0[5O]=%YJ^QR;,7KKJ MTHCW'$&/900LB,R\341$3HG,/! GHR84_60=HH $M?.JI]R$65WW?>0[>A,F ME]9J".CCTBB(+%":/H1(N#/616JMD;5[,UY"$V8OG?5JPNPC\$9)]@)R#$0QI702@FK?:8+5@#+;UW3X#Y9QBV#R\=+2+E1]K]7V MO336K=+Z.>(>K]K>TB %1<*TIPQMWBHT=YJ(LM[QE&UB%EZP$3RGVKZ!#?21 M\CC5]M&!,#24"G# O M!?JW\W^=?_S]_.*'R0*^?IVGKRMH[%E&GR5-KP=-R^OZZ($WJ,_B8.?"E)>! MDS+I*#V3J4S*2TDZ*E.@-E@O+KN^9&"*[M[3/VV??INI F:T9,7_T&7BE41_ MU'&!KJ.43G"N5(BU 3*>HJE"-%*>]R.NQNU0]?^8++^]OUXL9W^D^?G?X>JZ MW$R?+19E=$C\ G]?2B>#]^A\I:!\&?SEUIMPXA9RH Y UTY;/H/,(Z2X:]K/ M(U%,4T4UB&T>H_-SFN?9_ ^8AO3)7TW6HKK CXL\2?'#]/,\_36972_6-X>7 M(CEC;,) 3RJZF18?K20@<_*@LI:^=C@\G.I79GDCJ['-9)?Y>N31^N\/T\=X M^F4"?I49N,S.Z*PB)1X)1!\A&>(3.@HL9N,2!V"Q=N5(3Q)?F8FU5%"#X'V/ M+-:9"D^3RZY<,7+G4 [*$%=&HPJ&9!IK19)B'"=AW-N]EO913>"G6$X,D3:@= !XDZ&B)P&IJWZVV MKB;^%K7V:UHVX6\78AIE!.\16QOL(MW:/[,?9?/GM##V:28 -55M(4(_[ M%@>-6UE"JF1DQ(6:6=ZM47;O*\;W' ?(?59=:+6',9U?SV=_IOOT M9)F24"R3I'@@TD5-?$A \%L6 R!7NL,Z*?&1A[]8]0T55.TU^-OU8C'9,21& M?=3E?M'+4.8[L<(LD5%35K)>6*^_9AXECP3'G+ M\?0H0&RKN5N66Q*"5B $ ..=*NY/2_5[O.6Q-=]'N)4U?M?OVS9&1Z 6)",1 MH$#R];M_^DC4[4):5U^L9>HN?(4SR)&R(T6A$ M-&M!@BLEEE1J @'W)(6ZX,7OV2=#I=D1=]K%0>\_W"Q+9D- M(FK#!$G"2B(%8!R@,B<^BT"Y#=&Q'^V3Q, MT:L)FAHH8 3SV-*V,=XNU#6Z;#A,V7%N'VKJ\@DSJ:"(!O<13U#)0,N08B8F MEVMXQ7"O,V7HL3%"6!-Y"K6KL\95\YG+CJY" =?,WY.M:9"9DVD MV2!&^W$RA6F8P-5%FO\U"6EQC[B4DA8B9**XQL.2<3PL$WH]U$,JR66E?6V7 MXB!!K\(HZHN^]OK?7L]^F*X* 8N$T7Q_3;'<%10:%QLBO=)6%%[.\_#?,T]DT_CSYDL*W>R;J MF!>Y].PRG669E9")A9A0 $(RRXSTNIOV#[[F]:B\GC0;1 \_)[A:?@M(WCVJ M#'6R@%H3K?"#!"8+)(\FRBIJE7;6N-HGP..4O HSJ"CLBL,B-N#D:?YU,OWZ MKS1?EJS)/<*"E!%/(TZ,*V/+6% $8M0D"R6,X^ DEYU6^J&WO H-UY5E _CO MQXJOW\%BLOB4/\\GH729E,C&W5)I08*:3!(YFDJMRV='>AL!7/3D<8C0=\TT'-O4QJ@I!80.5WI905HUQA) M0E@7D_&29TD$@I*YX1LJ8]N&MC0%Q0:.M2_PC+-,99> M;.G>PFZS&)0+>&C'\L&[3+SEJ=R=>IZBHA!K6\YABHX NM-$D[-F:FB2Y?H[ MQ<)LVJ'+1NUP)0 1F1?48^7*<,=$0M16!&9"MO437(_3\DH-HXKH:R>X?D%R M<*>=?KT!BG(B4!$)>%M**B0&7IP)8I/-B3*J75*=XIN=![\RG0Z67>W\U*?E MMS3? D7N*1A[]&?0Z588-<%!XF MR-BG_&4.TT5.\T_YI]DL?IIO$N7K;J' ROA=1U: +Y*S@A=61O66*@^OF=:J M=BMN![)>771:6Q4-,AI/D+CM NQ 9*.XM!.!QPE*JZNWG_D,T$V;4*(#L3%& M[H)*1 B?RUP@1AQXI%@;#9:+E*L#>Q_1@)X(1$_#?OJHI(7=;(B;I_CIKS0O MH=#V$K<4!L98,KRE'H0 _3.]0QP3+&:@@^ >7!).YC!%DA OOA80$H!K:Q2,4O7+C&*J# M]@/9MBAX&\?M_.\_4UBFN)QY?$"8?9U._B?%R?3'Z^7U'+]S!:L?W@Q4>12S MJ0;"8!-Z*L$2MI?5#I8A",]!@%$F.6DB=4[1Q +/VNO(D[IL2ED5,,##[]H2 MO%V<:]0O##_7^MF@_61EK P>0PD;,>+7&M=0PLB3)^:4= *74NVD63WJ*X$J M'J;DTEJ6\:A1A&4?B8RB3,/R'$,N ;9T$417&]ZC$V'C[_-'LKL]$(L5U=; M:Q@LJS4D'[M,T0>;2Q6IL(%(4< A#:/$^91 FH0.4.WD2"W:WRQT3.6WF8$Q MC(]UT@H/6J9IN1DH"U!J44KKT?-#"4J9 )>BZ83X,*8)CPK*]UK,MK^Z3P7H MK^,M/(6 +B,RY.,*1L4KC&&$)$*6G'H*2HKJ,W].NI3J&";SO**K/JH[9GU, M%SK?BJXJZ?FYA3+/4=(QCK&$^?*',EJ\K"+C'0>I(D8MJXF^SA /OB#<):^B#EK+HR10.G/P M'3M71S2%O05&+R)1?\E.+55_R4XY6;\KK]UTOS?$O9'3-A7SVMNB7P'5^5\KU%#O.^1E3*+G2C>20UF8V3( M$)4KA=^H/BZ"X-J;Z!(S3E\^]? AH&KA6XK75VF6=Q]^Z^!KS27-.A(M"^"0 M+@.P+"A"C?("=@-?3-YA^W3/6M4RL7IY-X\UXUS._6/W2I:'2 M6\>A3*U&9Y"J1)S0FG P&.\JG56NG7![%J'C[4I-C./!@=5<62V&C1\@^B&Q M(5/6N4L%)3!$XK5)1 DC&#?*V=U#NXFA''&0_''MY'F::#!#_B!Q M-\FT[07S)96.>F\\4;:D= -52"TD I$Y#]8J)6IGSOM1>%J&U.C$:J>SZJC, M>WW$=9Y5,.95POW1:H'6SQ,EMNR4&8 )$Q./T@X,'D:Y.&GJ$%>7Y*E< MN;JL1<3 <9.HMMD_*6WPO2Z^P3P]>.79U=5FM10(TVVR95TG^WZV6-Z)^6UV M90*+)#1)=,.8!N)<=$2E)'UT0ED(E?>9RBP,W8HW;TKQ<4(VZKL, AQS$L^* M:",*RA9@8(QMLW;*6:YP?Z@]>KT;94>8]W-$&]S=RQMHKX$+N,V9?,IU9+&3=,L>H0JDT8&:MR_)3L]O@6<2J)U@]3/.?3 MQ1(7<7G26.K0&U.0O&7YX6#,P19^@)QCU8V?@*W, MVNBL062UA[1-V-"%N$;9VH.$'2=A6TV-W18<@W: M9^(U\T29;*2FB8=$#&^EU]120]J!(9(N(5[GJ[P1U]_2M,TAZNS:3R+ M?Z!\2SG$@QA(M,@84HK0\"$9)X-PE#"JHX[4CP5X$OB93 M::>9]ECDCR>,5DFB3W^N,"[. C(Q6?Y3/4-WZ"5-#*"-&)UR>!Y,T,_AFFT2 0&LK03_B+R\6'#3[+NO' >&MD#HK$5=7/JMZ7V@+4XO&\I]FE M6+NIJ $;;_9^ N;1H.%@Y59^6"RN4_SA>KY&Z$#:5FPL[OJ9@@7Y?> MTP(OQ(C(BI>0(Q/(4A$,88UR*4OG:U<#]Z?RS5[;*[?!_-:A0D2IY30IH(LW MR^P2;) \:4ZL1N')J#QQ$1><3" $U=PX4WMD6@,VW@SZ!,SCH<7+8UO\0Q]* M!0$<&"?"260(K"*.EQ#&*J$=U%&JLR'&!ANAYHJ M# QCML0):XCFWAN+MN)W6Z..+M4'3+R@/>0T(O)A9G"" U:,==1;@<.[N6(9_U@2*.[A,H$AGN$B24E2X JDJCX&9"367M"F=AJIH!8F M)=L*4Z#P3*T(F M!>PI@$Y+UT.D5(>D+'2VD0=(V!M M)B"X-(%JR+8V*'8S9L:>!7%B9M?N*F" S;1*_ONG&?-/>XOW&6.7&E+V L^M MP!4MA9E G-:2^, PW+-"154;M:@=-V_+X02MY@0K,I[V^O:HYA*W >8=S\AI M*8+4%AT^)2*AR;ADO U,C)[!;\7LVVIZ>39W@C4<9S&NS :N?I@L"AQ22:S> M3$CPD8?$@!$&!?R"&XXG*_.$%CB[?0_]=P]27-_^"749ARQ5'<3).)M PW*9")N&RR"HZYP)K<88W+Y@M: M)_4-M;*CUMK*3CNBZ<@RN_0R9>TE)]&9TL""AZE5(1#%I*)DUDE(Z 8:8,VI0LX_? UV[0N$? M\0&'1[6!76CW9^OBI#H9;MF8QL]7,/T(?Z0-,F(7GAJA$;?@YS@@Q@/,I%H- M9F4=OQ3[A6R\B[8[*HD!!=2AFC"L\%T$@# M:(PH!&=P^^^OC@O9IREUD@RBM+)"M3T)DQ),<056"@@AJ]%Z&^G ML2(?9]._UBF-\N[%E]D2KN[^O*"Z?YPM_S,M;X>.W(55PZ@T@6)&$9_+#*9H M!8%D M$T4Y6# 2UJ(YV.PM@)G@)U[7SOGG\RYM( Z;<9D^O>K!]G\\VWRN^Q M2VD,5PH<<:7;03(EB(W@B1,>)#J /.O:^\ZX'+ZMDM,QH!;Q9;64D3-!,HWB M3NA]$NEX\1L]1>O>6(CVK:QU'V:>:(6? "O#>$.Z1;!D>)E482 M);1@.?#L9>WVQE>6(^YE P=SQ'UT\5)R;%UX>LL1]\H1]S*3,9)MS]'Q2[%? MB,"3%)H8Q3CR9@$=^@ D6:N8!)&9/QU8II/.$9^-HI1K0D5P M1!K@Q',JB$A)6:,=!%O;A7SU.>(^NNZ<(^ZCJ&/EB'_#^&P^*04\*_IA&G>^ M\SN^M=THM^>]ODG^N((D=K+)+FANA/ 9=);><1^H@0"1F< -%; GF_P\0HZ> M6\[,: RK"JQ%F42OLB/6"4%X4DFA))+8;4Q_!;GE9U-P_M_7J+P/4U3L]6K7 M^K3\EN9?OL%TDR&\R9W<;9:2VL:8M"&B%/M):RRQ06FBV8902@:7M;24=920,,K&)[SK .]R>9_'46)WF2XIWI4R(P$02&ELBKU-$3 MIP,GP'((D8D,NV"-M9&;>M/\MCX>61^G;#>GA#7P)*?K'J(;/FE$_SEP2B@S MB<@8.;%>9E+FQ$6I&*/P?Y'.#CGR'U91EHM9Y MPJA"5HV(>+A&2Y@4.9B<@CP="(_^[+TMIZ,LIV%F5A%K<_Q8CTK/9!! LBR, M2A\(\$0)_DE:E4J3?#+)S6'IA)/4PDXO\2I^^ &6Z4>8S!\@2DD/V8:0B!8V M$RF,)BXQ1;)UTM%@0L@G,ZBMC0A>T/[X8K*HS4SP1:6&NHOC$KPVN/\;DH0W M!#=/@0%]-NA\:6E]EE&]Q+N*)_E^06OO%(S_!!=R+\M]4:OWX!"P1P3AJ$RH MN42"UP7E,&8"RDC"!?4F&.^%: )$>PK,OZWCTUS'+6WXY2:7=^2P_?%]4226 M!.-,$I^X*#.;)7&>&L*,XBY3#.:$/+$$=!>^WE;JEC;\$K/M!8KO:2E$ MA0KSB1$H,XBDM(%8KP71NHS2I=XR^W(2AWTX?UO&I[F,FUGOR\SO/RT#W,2$ M$]'L2JE4@9XI5! MM\=8HT0*4K!N\_EV'OSR.Z%[J7962<05\[.[M&QZQ[I0\W@+\].*/T97\7"1 M[]'= 'FUUZ+BQCM)&7'4(54"//$<% D%,,(E)X/EIZ2]/;VUK9771TRUE;:! MFEG'G]L62X/TBRP(J(*NH$6A)W/"61 @.1Y;],G.Q'T/'WG6UD!ASRI*JF+G MSXH>)&2%A3<-Z0O,OZ;E8D.4S(%ZGBQ166&(A/9(O%- $M=."1JUW9VKLT=] M^][PN^>SY\P??N_ P4>>U[K4=HVIA[%ZKZ.T./O>I83M%053RAVP%R'&&Q;ZCS MSGN=,4#4)BDBG=7$A6S*)-Z49*!<[T[[[\<,7?._NUT"15RQ5V$?3 MQNB[4-7?_7KL5<=ROX:JX@G=#I#C"(M]ZQQJ9X66&,J7"=32H$OB6427)&CK M)4N6FWB*VGW2_1I'N7W$U\;]6I-U[U@1Z$RFX Q1JYKC9 /QZ#40&I@!BTY$ MUK2'[_7P#<+_Z'C-5!VM;VN][#X]@A)EJ.? (H2EC@Z@@IMU]*@"#5. MF>2E@]A-G8\__^4KLX+<&I3>WX>D--1);SU:$Y6LC'>3Q"6M2& U#,FZT_] MOD? ]^EV#=?%,:K)GH,ZV86G-_#C7N#'O<^06]65%%A>_>@TX#/'F7Z8@5:C@FL_=R9 MC4J:C)&F-$)KZ4, 8;@Q(ME2\V2#'X:R?=+C'(6/(*P0)*G@,?J6F8 (M PA M]UY'[7,68SM@+WBP2C([$HXXXASMK09H.?@8QF*984,@N<@X<4L MHM9:Z-\3H0&*-UT M"8B+H A+WK D-%A3V_2?3^UW9\8C*?9D,$963FX)YCYE9'PR_;K!=+3.2:TQ MB-=<8Q ?RZA5YRTQVH#*D$W,W6JR:U/VW5CD\?7:"ES#/\V/W^7G\_4\?,-O M?L;8+'W*^*__P(6Y8C+-0UE^25J91.E2UEH0R3(>!DYGPJCP)G%K=:K>(-J, MF^_&RD_,,%I<&A9:/BP6URG^<'V[$E?<+.Z-C;MA!9?MXC+A*:+1[RC3M K3NA+YW5E?6S4^ MM#L]U.[>72^0\<4"2?.3Z2;0FRXF^/35%U]0<(NUV[V%KE@F7$G+Q7J-G4UC M^6152R),IH;;U942)[)'1=T)=AM4?M5B3_N[/58ZG^H16;P55A M5ZO?N9O*>VRM1:?1UX!$LO:!2,$5\ X4]-"M[ M-'2CM;>Q7B8WHQBRIR(9&8CC*[2IC,Q(R0GSU*H4E+.[N"/'NPMZC('OSDB/ MI_Z'MNQ.!^TIY(0"1=<8G6+T6 IB(#CDRSC00$-P2E6'C?\.T9X&6>Y1E'UL MM*<;QP:N"BC#Q;>4EK_,[G0*1QHX34&3X')!FA;H=3- +X4KXX0"PWWMD&D? M+2^_RZGC4TU.#JZ#&Z-E5472AK5 J^GZKC%'37T5X'DQ@@^G&-@[/D M8\R>E$+@@COIB ](*X_24Q^B4U ['SBV43Q1+3VV3?21>/6^SQ#P%+NW;<(T MODM3%/5RL8E=MF! F5DO8PF*,0[&#QJ(E500G760W&NC74?8LAYO'=]5KZ6J MV1ARKMUBN OG!HSC?^BUL4A++CD:X@U-Q#&F,O51.PC==/[:$":?XS0,%G$3 M<*5[&&)=J'GQ").]1'X8I/ Y\AH!89*:@A=-"=@R0M*K6#8J26QDW%@M-=_M MEGHY"),5E=='3&,@3&K%33!<$6=I)-)12[RF2)[.,@:N0+(7C##91]A/(4SV MD=1H").4T\Q$4"31Y(ED9?R3(R3%'S)5W%)@ <@T6E@5.>03 ]8[=>(,#G,^1DH\B801X_B>G6AZM4A3/92 M13<0PN?(<3R$29.8EIEA7"^!EGA+$<^9(R8(JKVD:./Z%+7['(3)!LKM([XQ M$29-!&6YIB1P[X@LP^TM'E D1LV"R :<>#T(D[V4T!5ALH\$1T:8](';')%5 M'E;(B#D7T&M/A$LRR@!"\5>%,/EL_5:4XU@(D]YD)9D"P@0HI$E*XH1CQ$?HTI*:F"')2:=XCB*&5X,PV4"Y?<0W&L(D\UHI@7S2YG)&%!]S]'Q2T&8M"I+K@(RD[PDTN5 M;(FSA1.<)IT9A]HM%2_';GLA3)Z",H%X_)>XQFB9N$D#R4Q3KY0V MD=;>K;X'A,F*5C1 80WVH'OMO-OQ0@(8M9 (&K(MTQT9<3H5Q/0@E5&9J>PK MV] C9+Q9SF#E5"P+W&VI/0O_?3U93&XN$+4L#;+:D1!M:8\- LD"(,8&$7!7 M++>(M>O#'R?E^XXG:^BG81/^7;+*I_.T72=="&S5??(4<4=J0JFAR@[F,5P/ M+5I1GB0TR)A39)E + >GS>B&,2E(UBI'Y"%F7[M)\TB&\E1CRE'LI(_XJ]\O M_ '_-9G"3_/9]9\79]NQ/2)9<#P1I:S#@S8EXH1(1.> /A;EQL5N1;*//?T( M[29U-3"K*;Z]44TUI//WGW[]]<.77\\_?KDX^_C#^T\?OWSX^-/YQ_ M74^NXF3Z]8Y@"NS69+DZ60<@F@]^YT#D\KH\[R*4,RJM$Q;=3B9+:8-9N)1)\EF7@0Z66.$S8=:QS'WT/-4& M&-]+S-!3;>?!E])XZYP!0@'C/HD^/+&),I*-H2%J8X27;7D;?V.KH^G= VN( M9!LD:7:97#OVD@O*#-(3%6#LQA,EEH=(C*<>8SK.F*\=6#]*R%@8$:.H^AFR M/3:,PV*^O+Q8PG+UM)_2[.L<_OPV"7"U\MNHD]P;IXE32>*Y3@O2E)2D=%A( M:275M)-CBV^Y8R'XU:UU'"3@6 %T!;W.:LNWHN>Z(FIM-W=)VHZPZ4!4G_#W M*>7O(V3<4+>BHF:MI#R>"7BG<@*)]JT-D5ES)"ZB4Y^5"LIRA1[ZRU/]GN!U M=,WW$&Y%C8?9]70Y_^?R][-+#+U=,CX2RU0!:,=SSP%=8;!F*I1+XN ]\B*% M__UU]M?_V3QQK>'-%[<*OGW?>(Y=1<'/!DEM!#]N7:VIE5!2H4>9\4,)JX@' MABPYIT ;'8*L/0/P,3I>_CE=3@JE&:^G&*CI.;'JZQ)TQ@ M@+@;9*/W4&=51/IB("P;3Z0(0(!F2?!/DL8:W*E:IR:.F'<>RP;Z2+EVIOGG MZS\ 10GS"=S)>6U3IBIY]%)$Z9?DI4<=CR6&7&N.L2Q^+SG>K4'TT%N.GZ!Y MCAIF+638/NU\5VDYF MFRLFP2IN&1?2,V5=9,('X1V/UC!VV9Z\@56K:]_YM_3G;%Y>>F?*YVW"3.B0 M;;"*4*HRNE<4W6B,@XA76D1%F:>R]MRN+G0-+V9;:>)'5,3[&?K\$);_,5E^ MVRKC_.]P=;VZ>EB@N!296 M1\F<-A0WD-I>VT,R7J%]#!5VBXZ VZ*L_=R_^V?SPW4D&R.75(9RD M$5O&-J'=QIBEHT)4+_CO3^9H.-^MK::UBHY]V7/#YS;;N:WLV'"TCIN*Q^)L M\L0PP8A4*A$4*.Z87"?&%35:U[X:/$C0"511MK&&!\.T:FFEQ>ZUIF7;9-6! MF%:-='<).4[&J:*B=DU@L)2;JUX;D='(-8%43E&6,@$; O$R1 X,\*_:=2(C MJ/R)_-)8&N\CW-KYI8^XMWT[0^=Y$F!#U28Q$J44D!7N8H8EY H_ ZF! C< MU$P4RNYXJ7N22WM?<30/]#ERGU476FV,A//K^>S/=)\>#'RXLJ7V2)A 9.E] M=)QY$J,"F0'P;.H&6?3(PU^L^H8*JO8:_.UZL9CL&)(N ]Z$\ 2,,6A($L-6 M[I >RJDP-#,;NR%;//+P%ZNXH8*J>$M7[IS+*+_9U22N7,)5'+*N': 9+:8(A+9EJ $R[I3_^P3912/O_VUN\V5Y-[<$K;%!QUHJEA5M8^. M\8NJ:NCHH,H'"+AR0=5>VLI #$5#))XF= 9*6X/'G0]W*B5HXD&Z7?S6%Z#T M ^548^F\CUQ;W,5OLXS;<&!S$HD@* N>ER1S*31*E/C@(S%<:!$%EQQJ]X/M M(67MJ7RAT@Y.-7?/CS MOR9EI>$7Z^]_@;^KW]XVI;'!9>YX,MVYVW79*R=E2-XXZ9)P8#.E20; K8N! M??1NMRFU=:]Z;XA%/PU7[H^S^0Z=Y0ZEW+=M';=[9-_)OTMKN=.29!G1I8_H M@#N(N,=SIYQV6093_Z:4)Z%,]Y,A M)P(Q"V*#AF1M4(S6QOXZ3-&;;5766D-('C1W/YFNB+Q GPYEE*[^*>+[.IW\ M3XI?YH!K(90?+\YB7*D1KGZ8+,HE^/4\+>ZU=R^6FQ43+Y6BS"9E<7&?.V4O/2EWD6 C3Q&DJ>FBD" MH=PWE/FLTAK':.WZR7L$O)G<,)U4G"ZQ)>8CAH=;"?R$$ET4 :0R"\E'"UH3 MPTOS(3"-.[GWA ?!I0E4:UV[/G /*6]&4TM/#<"R419I\G7Z_GH^3]/PSYUM MLA!9:%PG%$H5+-->F: HL2R$0BINA90JXF.."ERB2MY!WIN9M=1G S2] MV]AY6XL]F5ZCK#9"0]&L2;V3OSK_>SD'?#\>]/-_5L+"954J'5%M*[%/EPG/ M\N6E+CC,P> QS1,*SEI&+ A/DLIEE+T![FAE4VW(SIMIGY*]/%P*9G@#R=UT M[Z=\6+B+^])=WX,K=%*3P=4;(B0BF0_$.R\J5U<-YSJ8Y5_GX(Y MCZSS8Q>0'[C;E4IJ&=#QX;EE[*GWII:,N91#/$?!HI2])2Q[.LC .TO( I !#P##E.G J0.2=? M^^;H,$6OP!(JBGSO9M"P%NKSMW\6!8CKE]EZ9#1,X[_@ZCHM9OF7V?3K+Y._ M4ES?8%4M;^K_VNH52P,YWRU"4IHZH)HJ%J1ASC+08$6,2GL6'3Q2A-2?@"HP M"BN_]P&@Q=DT[KST-@SS7NF$QDK06$T9R871NRVQ&,YY+Z] - M]'/I.IDO_RGS69;XGC)H]<^RP7],RTOILS$^.>**"*20* =-)4&7(00O,@:D MM4_00_2,G[8:Q8)V-]AJ*FEPWMYV5/04S3K"M DL:&6(T#KBX2 ] 4 GU*/+ M&17+8'/MJ:K#*!XKH7040QM1F:>0+=H/K.HAX\D-JJ THL_B:"FU*]-!)#B7 M48S,F0J!XPG^(0AU'ZE5=$6W%+S[S\O$\$5)F *K%$KK'B5 C2'4 M^NAH\C+R0S5)_?3V[C]?@]YZ2JW%>KNX3)F;8"T:C2W7G Y8H:7,>=4F<.^% MJKG>+EZ#WGI*K6)!]9:"#Q\O.6!4@3$GL2"1@6B0 I8HX3HXPX6-+AX*W_KI M[#S+Y>*"N.<>DJM8B'NEH*??[\L(Y(-C8DP4!8MI\"1*#QPA16*4F.M/E@@V4]O/__^ M&O364VH5*V"W%/SV^V40G%N7' ;&OA1"4F1 4$>H4A$](US\XE!9?3^]_?8J M]-93:A7+1U<@/AMT]T++)-W<;1J7@]*):,E. B54S$%+*C.KMN2/:/ M/?TE*ZV.R/;6/8X 7.__V6:WMI=13:#H][^F&;A\1\YV;O.2%99[PUTR07J; M79DQD("**"*U6AV B]__PMJH *OW[5P[WV;"K0>%OI4G/@7<]@4HXKCA)"-' M60H33*R.%=N/Q&/ PEN38F(60SR&GHP$&PGPC#&$3IH&G8&&VA40+Q(6OJ9U MU4"([Z.W!O=\N]6D=U@X5$$J.3 OI2.6LY(29.4V2C,"3EIKE-4QU[\X?PZE MQRL4;VEFS75VVM=X05(P"6/LP#RN&>L+SBDUY99KN]Z*:K3)X;:X3E &MDI %R"\72#]%+,7CDQD;,)KAR=A# MK6HO]3JAE^ ?7B?TD5J#Z[N?WEU&'2#FP B^218,3D\L$R4Q+B*/)J0H#GF+ M_?3VT[O7H+>>4FNPWM[_?.FSYC9R0SAZI42:S(OE,!*R3U'AQW"P&;J?WM[_ M_!KTUE-J#:[O/OYRZ2A0P30E05# '5] Z?F1)&L?K-9&&7\H0])/;Q]/YAIH MB-YZ2JW!]=T/YY?&R6"HUL1%%@I@<1GJX0)AE ;(/$3EZUT#_7#^&O364VH- MKN_>GUUREZ+1/A(GRL4O%Q%#+6L)0/9.*&IQ$ZBW3YY,6=&@?;*?U-IN[(7KK*;51KN]B4D"=-$29,F33 M)$:<3)$$'O$_+9E1W::5G/+UW7.45D=D[:_OSMZ___W7WW\Y^W+^PZ#SNW<])P;3%8B]1+B6>: METQ%YQ++RDINX++S6P;BM(9P_A_SE/WTI"XJ]T"Z=SF\Y.@CI/ MI2:)1DJD=&BG/F12AI$5=-#,IB# *0P!M(P8@!7VTA1+;KLEK/P7]]F5_BT1>G^6_YSF3B2DPJ"%*.XSV=PQ);I M?D YXY0:H6QMM/:'5!S!0EHI[<' TT$2;X%J<6!!W$#N?2ZWBBC_1R1TR2RE MEC)',B^-&E09XB/ZT<%+%:G3#GBG03]]L5T'T/QZ[6M4;39 T_X4)FLR?TOA M"A:+29Z$NQAY2/VC9%.GV- MH+L&2-6[U);K[+-9F*RA2)>?TWPRBX4?F6E@!N!@BV# M7V@ 8J5F1-M26UON;:NCCXS!U^NUZY.SB@:XWH<V*,#M+CDL;C9$1/] EROS\[K:W#!MC>ATC?BNF0^ZR2-L($%):QB4CC M,(Z3T9"4O%7,*)L/=L#5-L$.)'^?9EA;EPVPM1])%>B$T9=C MT0KHB4RJ*G MG%QII#'"F\R=K0YK]$1RIEER=UT[RA-D(9'CTM%#I Z9^*!T*2.CF:9D775@ MQ3[TC57>/6X"LY6"CEW5?6O3FZK%M4$7_F;34KV\JERTR0G+RM5B"KRTXVH" M&B1Q/ %;06/M0'I#Q)TK&KO=F;P("=:2QT-TJ,[-&V;&3L0U:?6NX>M/$K0 MN#7?#10W:R7UT4PB2!XHN@3$A#).RVN..VY,A INC:+*V^HYH!%-84\-^+$L MH8^P6\P1O=T:[X379_'_7B^610J;*@?I@E*<4\)"P= TM+#,\JK*04:@5E4? M;=*-LO%]_@IJW.^EU-)!B^G&MU1NLR\8>KR'Q;(KLYWJ6FF[W?Q0Y)WBNS3%3Y8% MN7?QP.1Y!B,3:,(-H,DK6J)$A^+1.1A6I&9KYW7[4?C*3*BV3AI!%4Q:0^40RD .DL 4 97!A M;2TR,#(R,#8S,%]G,2YJ<&>=>@D\5&_?]Y'L1_VS\ OQ_FN#&C?P"0H)"0G\.81$Q$6%A46$A(='-HJ)BFY F)"(NL7F3 M^)_/?V[RY_(_5R'O3<)"PIO^GQNO#) 4!D+XG/GY=@$;)/GX)?EX50 * /@$ M^/[1@'\VO@W\&P4$D2&)BB$_R-V"#)^??P,R6(&-&Y'>$*0?V"@I(+7SL)&@ MM)6ST"Z?K4?NQ;T75C'.*I>Q;F'LUG+Q#1,1E9635]BV9Z_JOOT'CFH?T]$] MKG?J+Q-3L]-GSEZ\9&-K=]D>XWKM^HV;;NX>?OX!=P+Q=X/N/PB/B'SX*"K^ MV?,7+Q->)29]2/GXZ7/JE[3T[]DYN7GY/PH**RJKJFMJ?];5M[:U=W32NKI[ MAH9'1L?&)R:GIA>7EE=6F6NL=?8?N_@ ?K[_V?ZM79*(71L0'VP4^F,7WX; M/S^0W"BP\["@E)&5D+./]*XC]X2W&L>]SRH74=&R9LBX^+:(RNX^.K1G\8]I M_[#L_\ZPL/\OR_Z78?_;KAY@$S\?XCQ^20 -<*$/4?N #U&-B]Z/_7D /YXX M<:E#PS7G>X[QTNFY4 #.&9%3;5#ZF69]E#ZAJVVL+ M%W93"_G608V88@%X)2,Z C*BG"=GZ08]/Z!G8_,QWTS#\=70(@L_S(@??Y 7 MPA8@B/$ 5,>$-8_BL]V8-F/3"M]V;! MS^=HI+I*5IWJ\I=4Q>FFFN84^ /*+]&=;.,2LIMSR88=ZS,J$4>S+,U<8TX M% P8HT\UO[3L^\!._?*C?G"Z",Q6QF.#W[T6@=]NX*OB'!>YX_Y,TOG]X=U<@IK0 M!:.?!F'ZM D> ,E-,%-8]SB:!!E&S2,"! MU6:6RN"<50#'CEA5NKTCU[ZJ9SY>_#7!+_X<>. P^PLE$:1/6*[K@,)@ER5[ M6[EFT*_4K/6O:'H6-BTH6\.LE2?W!O&/G)2 M*5C,K_)T,8_]WK6 S:E__]#V:320$GL6.IG!WOOH"^L[K*ADV#D/C\&7WX5I MJ20'\S4']5:.C2.K1[T6FG M,_(L$5;C9USK]&V"T>+&P&570H5-7QN?I^4X?%G((=L*_,A-UGKQ0O&]#/28/X18>*"V4F^H6Y9C M,L=O,JY7U%X]PWGYBZ^7=5C[[>G54^>X.U0W4$^@Z5] AJ.2--. ]M5 @6Z. M0TOC.[OFBN-M&S^_ 0N[.$TGU*::6?NH<\J#WU-G@T?0\L8?S'OUM39_D YK MK5O:8)C8/(1M6(@R, L>7MCBY($)K\H/S/^>T]:HXN6^_4V\A87NH.VQYI12 M-61^KU+=4(_UGB\Y0L:=!V?'7!INNMGLB%8^Q+<1SAW',KIYP-;#/$ E.9L' M@'*0FCXSB/N*X,.YR/KE9BCX6U.[W\R+>=JL81L[6QF@I+V&-Z]PWT5&EG9S M8UR\CDW,)N.7M::27^07/FI?E@C',NRPL3Q )$#L9A;K$?F*?>^+QA<-:N5( M;O1(SŜQS*):F8!S'=J83WLQZ['E]B"+;I_0RT,I07;/Y9/'25U #MVC' MO,=-(GAR-%A#T(F1&,$UX_:6P >)1'NYCLNW37P*-;+\AKB8 6;374\O\C5[ MEZ1CE573OO*H"R:J6RMFX9)[/RE-($M7A_F=%8/DEU!9/E:BV#X-[^1I.G^M M*/A$4>H%0;[=RJ2S;!U8Q(9C:<[!$*L&I!9->G.2GDLJ'5GO@EHM 9L;: RK M"!:/X0'QCHP)F)H*&V=%K64V3!*#*)"L&O-E/P_8$UP-KBUIPKNHYJ5;D-F^ M=934W0"+S PI!0\+%OB,D!YAZAOS&I6(O[MT[1*^?_FYILWRQFS3B$S#Y\%J M:F(.)<9CI9>'PH[%-9\();^YN&N6OJTQ2+72F[5K8F[S MHGYER_3+9/Z2O.RWIRIH7ED*1BL*S1-.ZAP38CULP'U.N%*H&FMP(OB=AY1J MXK9??/9VG/K*L/U?'9]Z$!^#Y3IH^A!*>LI)MQ7:OQCODSG9\^"Q5^%0V8_< M.[J;55V2<]=XP-P@DIXXUG7.%CQ&J+ TMLII9SL9XBAI5-C<]'=>^EG[SLFL M!-06[3UOXM;HD\[JO60Q%Y+NI"L<^C+)E/^=DN60]=3G>7W2=6++(,-I(1:E M&' Y=![ 8*"B0<;3&#M8F@MR3A[R1O]R M[$8QMLW!XF#YCE(TP8L!8;X^HZN?5=<+Z-^^=MU98F7CQ KE!#>5![B@'X%9 M\VF>GB,+FYPF/W#V]MSA>_]&8O[;""-][8YQ.\<5%EGE 4(BK(DA4A0YQ_)Q MH)SR809W]+VB]=/8O.[14''\IA2J# <<0F_M8@U6VNJ5)OHH#9"^5.3++IMV MVTM&& E2XP3T+<"3:(87J6;NXC!UUNA80KIC;AV#^,&_]^KNXS'Z*RG\1\F'YF_[I!L6$P^TKZ&[TT)=MD18F+DC96'RFJ M6;6)-W0)@MOPORX5."L-7@^^LKI-#55&-&B%]^ Q;9=;YH>+LXJCSRB^;]+J M8F_KRDQ5,#Y_Q-9M^I.MS-7TBX&/.[2SC4RV7DH2V&IU4F"KK5 5]5&26056 MN!^'Z6C%=/>\][)LW#F;KO_,1OBL[X6PHALV,VTIYVTRSI@>MO.D42>XG6A,2$Q6!X3VTE):RU(=-!^_5T-O>#,&GA(3-41"E["ON7 MW03!S%KK5\99\>F)%;M(^: <79S0V9PKU][E!)-(:(;/X..)%K3S3_^N_I2?%[D.-F*FA# 7>?,PT;YXD+8'DN M6F"%(D&L+4R(L>[4G .W>+1U-]R^Y'VXK,NF.;41^]&&D0 IDGC OO8V]*QS M.P]8<:'UYT;#NUH8)&B["N/F658X9Z,'ICW/=L*>,3/X7/G:Z3,#[U;+ M ;OEKDJ/SEJ4XC(-4F!=$>L47 '^;J=&ATA4+M91!E L'2KS#$/Y,4?-G0=(@M_FO"!LAL5! M7VR?J1+=Q&7#YR!12%D)QT9(5]A&L%[/0(<'8'50;(6,M&]QS \Q*?RA^J+K M5%BTET$[RTI "!27]4S\TTUOGSU/GJ_9QO],Q+G;)(BG9LU@3],BP?*SU-'* MTGT\H$L<.YX;UI>R[OO4N9&8!I9_U:NNA306'N8I-G=3LX9(-SE.;@I0QE(> M=C5R!IN&8N!BH3VU>8_&U7 MG-EBZ+MAJD#DK\$8XA@2/20ZNBL!ED)]/ZD-2F'K#N;KF[UJ 8Y]#A'29@MA%<%RX68(5UE!74"O4+[C M%+RLUA'J);0=DFV%KG-D388+/*_JI48$R+]4C*$6BZD)J)'.0F*4R518G!]Q MHB?^&5QQ#,L^1GWKUYG[*4O";\T,WOQJ<7<^Z7OJPYS.&TNW5F^^X#/8T.]S M)1924N0!NXN&FKF@)13NA8P]B[3D;:C! [[%LCKE_MYMV:OVGO4C92\5I-+# MJ-^QH09:'&568&T6/J@"E)W9BT5;)^U8%A#BLSLA0 12!RA3\#M]^M;N$-]TR=N"P*20!X10J_N)!.G/@\2?L#+M6NZC7'TE=_5ADG?3 M%WI\P$WY5W ^2?]NYH%I90RE@\&$#Y,^DH^)P7R!&AKI+3;YWM MX_(]T0[?D!YN]9LO5&W8DJ6Y%I:SL!6QW5"[-Z/!;9QDEJA!=DP8?\2^AJHI M[:<\0=.+2$M/O!7 0FK3MR=C)V(GE'ZXKE)Z> !+>]R6!X3O7^3342+U^"B5 M9(^1B?O0@V@,EXQ8YP2.1A-.(I/Y',M6QWU(K=A-3+-K0#%L1F+#,&;=,??_,G M_GY$QL.A7X[;)'V?13SR6CW'RF:>Y7[-]>YNJ_;X]*GX]](9V 3;$XE%!YZ,4Q'2Z!';DVK/38&'[LS3LX M^Z+T5J<"]=_$O!TM95GV'$_U+?(-E'-BQ M)CY"^VV;/WN*L[&<;A[LO16?UW,\U\QJ#_G-XSC<9./T8'UISG:[YD6TK-^@ M2%A00 *X!T84#78(G37:N/PCN+?B]52/M2-'XVV Y*5=H8( G:_G993:<@K[ M((0@S_TD'C!*@_;S &=;V!P;(<-!JKV0-@^HH[ NPA5DZ"5UD]J'Y*H3S9.6 M\.9FI )XN).8AZ9!]F'1$>BL5JQC!RB#6#;;&#MJC 5BU#5/;Z#Z2> M-()Z*630!,LX&;MN9H;@]LSX" \XI6US1\JP@R*.6/("K(LD6"'/W4YMQ/7A M*JGT3]@EY\&MX*R0YC*FVLL**C"'OW%QJRKP9A^DSD2P$'.ORH,KMRD-=\%. M%)GX$8$)]-+M04EPEE\"?B+3@GYP?P4'BSY"8&<%9.U+K4!@[0PE-;+7M'WS MVIM%!?ZQ8W-EE CTL&S14UW66\_DP4D+[+> 6@*.Q1V2Z.XMSYX9.$R[=?2$ MGH!ZX?"%;>=\C35MT6?+SY E;74I75K,"^@L<';F$UXRUZ13/.DR]].%=P3. M-N:9&P[XQ/X7DJ;VK^A\\[@E&O,#,DVO""I#^J]+=(92(S4@HWV6?=,)D76A M.EP_%1]*,[K''!;;N4ACOBCP"1GNC1&O+K?]WJJ%D]9,N3K:X7MF7LYL^B8D MQV%&,[1K9_4S\>YBV8=B'=."+2:J!YF2/&!;!3*T%' T M@7",!3\N!_W9]9VNTH45W%Z>#N0@KQ9AXPIC@@Q /R!MDRH,Z9M0RV M">)-!(SJ=8HE>( G=>5 >I$(RM%NPAO:CJC)O9J?P*Y*(3BL@[T'^Y;*\&V& M7I6^X &NFU!L,5NK/F]7QNE_@0)*V>%.*HBF]X'KAPMXP.Q>'M"9FY&EYKK#]>?!V>Y@%Z'.5_/5.C_R&Y=OD)#R!P</-=1+<=7N2'*ZS MR5Q*M2IG8@:;2V7@FJ&XV(_VU24VG@=XH;L. MH%"]?:S4"MF6\HQ=B1JS(U?$OO&M)[3P@+<$_B_NR^Z!OD8^TM4'S]FTT 1. M3PNO4GH/K'LS![D/U.&#F,9AK-BIS7E4T80?^5:YFJ$K*T%AMW M('YN%**JK"]42XC:JI%TZEP]7C>)S=VMY?33L(ZP-O<$DD)1M5QL22 ^L,M?OWSOTP*\^[HI#UJ] X7UQC@*-$F[KY3$43.KL.KG6 M.:@Y>*@H80/.KRZ2F[.R)L.VH'LKN8.2T&%YXR58K)Y&UU/% :#L- M"6_JD"5'-'\) QVB]"&LXS@%M@ K2$P9[]%7?W9/&.W RL89L% MM2!R#^$GN9^FDG>R&JFHX3Z(?OHMAQ"5LN-H5A(7NXMB, M=_78;475&=F[:!_QYN(IP[&60LJ!;48J/U?$$*Z^*M.%HNH1UNQ0>HR0KV?^^.]X5(O M](H6MNG+OT$.=SMGE3D,8X&UWPYZ%5B-XO U0)TE-<7ZL"ARA[U*BV9PF2\/ MT,ZT'4,U/*?.2'12K=%T&FI=U_LAELWM G?*I(R8)8!Y97#TII0-(<41YP MTT'_H]/.=JE6^OZ:4?E;J%NT919QU6+/IYI:A]Z2OIGM;JVG9V5L3,VERX @ M6COZ>RV$E-H1[SGKG85M!IH^'Z!]#*@QCP@;SL@$R-CM47 QBKT MG3]@=>#EG9-Q+ >.^Y]B[4_J"F2B: 9^9'RR9W#U,9IMEG'>3Y>\!Z=95XWJ M;@71QM_3:2M(- CQ(07\6#$B#)T5-;F*V*:"F?.O/3WV$NG@?Z4[_AM98O8/ M64(*HG[$LG92H93@,D2#]O( 8\KXE.$J>)K*. 6NFZ[=XP%S^7"X#>+XF71H M#@F@E^!H]0J%(W\5"0@,]:^,_U-LU.O'S!)%Q',YZSQ $/%Q70S"KYQUX%R6 MH!YM80)2C$5B10?-?3#([LR]L\>+>(]6BV(X-J^;Z413^[$36->_?[]&1UYCN_W_2KAHD9?Z(UE"CVKD @8I@CW%O>X9L6/UVOO(9\X^V1FKJ=T M[7.C5-]?/Z<5MLM<5]EY;WKS77M3'ZPF>EGI*F,TR"-6<3.$XX5'9LU%;O^&6C@JL:F:_B#Y-*DV.@F3[0 M"^P2[A&CR+(.M!U:5F>2Y,?1=M%!05&L=#?,@'&F\-7;1DIJS'/'U(3>.*,N ME[3UHV=N@(HW[CKYE:\7%MU.4W+5SDE(\&>G3C9W>T>0I/W!QT3IO$Y__1_S ML_.7MJ>MIZ#[G;MH1E@UL'Q_'^D!IJRNMO=>+038=6BS2KWO/Y%6N"@A%" + MNC&>^%T\5O=M/<;MTX&X(G/<.BIQD.&'A1 Q$8Z>/3!8AV-44/W1]/%/JDQ' MQOORL@X'U;9P2@5[/#5K1<*/+8WDAQ_"PK8EW>1&ZY'@: PGKU3RS\DK.I"T M@P40';MEVEZ95(SA%&:]'$LVYWC#+6NH[X&SO<,22IBIAO3&%%,EST3F(ZWD MU74B2)^D;ME?"ZF5'.4!O2-@> @2DP()?UA5$'X&_J&Y2AE/LBSUF*K63E,G M(<@"2;G"HHY?P'(S YT1L9D%B=Y)U4J[8XQW41=W/#^=V3?1YCV#12,IU$1: M\H*W((6!M*+=!)9GGH+5J7^41-<_E$3*WW'"'=/V'76* 050)C-@8<2G3"_G^K%]:]-=F5JY3V6)9V+7Q><5B3&^K, UHJ"E493T/$ MD)IXHFD1KBL5LW&1M=QRR'GF838V0H7\[Y:1Q'/2H!UKZ'>Q+)TC'>I4>C)C MJ_RR]N-(;[\EVL J PLI?D8\MI&9BTQ&;BW<@ VR/=*7/1S+TI6 K7*'+3G" MW>!D#QS0C(&CT'0Z>MV4]@@]JW*=!Z3@UFDGR!S:+?O_F]J *D?X1>YUI1HF>F,DA@LA M[D3\,EHS@=CXF@=@('XEW-HRO+D6*=N*)+C"FXO#%$GEHT_.C,2R-":@E-1UE506]"S>^3@QQC(&BPEYG(5QC'&D6^ZM=KC[W13?6Z)"&*9@^TK([EXX["Y\T]D?R1X M1,?C9E%=(),?E#F1'T5PO=7B?E\*TXW>[!L4X=,=DL%,[V#8&TJLN^0Y.G#M M(9NP\IM7G%\7Z>AE=UJ#F^PF$_YR)592$15:+98!2N,_BZCG"+\RD)T5+5G< M#HNTS6#?%=J^\'P_];O'OEPI-[=P8]0^FL>')Z&B(6_?8$(R;QMM,]ET5E)2 M4.;D))"&6^R;T*.\ZF2^\#>_W@*6+Z.S\#IA# /]^^Q2&2?OX=<#EBN."=-; MK4SP$UU_=@.$ZY5.[]AB*JQ")OAQ?(AE[A0R[;&!XBW9F41O_Q5YJ:!"":P' M1_EI=-2*[Z_6T@W?R4;LKS%W2?I5D.:]YF^6 D]B:&:=FH5@1_-+D/[B=RZE MHM]73N!:% _ I%IHV[T5?WD5!F* MN79-II,&_E6&GWX787]\\[YZM['L!*W/9"([FXYBZ58.<6L1.>^\M^.]Q=1[ MCPMU.DAT7N&JK7,I,SK,!RRU3W +2K#8B#[GLN=E@T-V?-^\PE)?&D+)[I5# M:NM/N-^IKA19N)H'R =(B.&3:_"="I?MG;;N4IN\M^XH<:KFB%K2L];:TN82 M-#V4RKA($2(V&Z+:B?*L-6M'J7IX82[(<:52=DKEV?C!F!:S4TE?5WTD0:$M)F9<6R]-LV=<>OGMY,C(]0A<=KF.A<[N MHX[44R1SPM+Q$M6D#:DL>_J)&[2JH)=9!ZT'L?:G=^?EAP>]\REW);52%43J MWO<5C#Y;I9AR$T D_V7@3JS<4:H(WL[B1TE1::*MO?61EAY3RR/'9]_9[/X0 M7L"10;*A'CI8S$B8+1JF;FD2SEO4R"PUJL7N.8OJ1&C[?][1YPPR3W/?^@]V M6S)#&!/WHSOH; M0EU?ZH.Q2=#,=MH[? +3 M>3$UO%3<;<"09/H#%)FYWKG9=(?3[@#=?1,HM1#XKI&9&EFZBW2+8#:,4 M,"%/&U//[0FKV65T4R-5\;RUNR="A)']#&28..P M95>S<_>,,(T7O>_/]9E\Z7-0F'T3 M/??"\"IZN^LB95RZ.EFNE&'W<.$H^6P/3I\C@E$8>G&GV$MW1]2EY)>"Q&RP MO!3%L!H$(&66?1JDN?B9@ANJ@WOW?G(%@_<]&;A %XS.HF\Q->ND&I?N ,NM MB/R$XZT?BXI8+X:*LJ3D#G?UDZL>! N3FT M.97^E_=<3 D(I@V'A!T[#[G M *NW"K4A 'PD.=E6/;19^?+[>/BJ]?&WO6Z7EPQ=9Z*6DS[&MPAS$12X[XH> M'2 X(FF*6LS49.GIP&<"*TELF+0NVO]O>\%_]C;\M[B4Q0-BO%@HN!>1< W0H(KD+%REJH/(EY9/QRB!M?(HU=D,U-^_-F'F,%2 M20PO-/0*$=5,:7 &&^I*)L)@.2(REUP1..ZRX %DG)V+[<2D$@&!+H&^?^ZS M=< !S!/_>B8ZT.3/Y@*\SJ;->4/;EA&5XSHLQ'WP 6$,.&R4Y;_#J\DTQB-4 MNLT2#9)QWS0H>/02*LCB](%8ZY.4-)Q<]:"$?ZQ2X]6>W#>!U.[LD \"3Z_; M<$\O.(Q=_CET^';5&4>3/@8^0S4M:4Q[:=K7*D#F*]LCU]"8&\$#KEH\Q@TW M*_1>5,\0>MH.EYZ?IX+#L. _X\!QD"-O-RL@0EF3BUK&,%'CS/<:=\#23 M@&&2TG1AX74EKGJ>61\>.Q:7N%#MD9;*WM\\9JT;LPS).@^'H/(C:H_0A50;[FA$^UZX!NN_KL]CD?UKE'Y:FPL:_:BFW4U[NB/QEXS MMS+RY]0X&LV,SP?Q=B?C3U^+Y>CUF\6['I=W$FJGU: 6-TE4QK*5B\UX0.@4 MK,T.,1&UN*4U06*I-D/2;48(MA'PBM:_5]1=.)#/U>'#/, +>&A?-'Q\579G> M7Z#S0P"/G>-R-KGQ@/R%\EY0:":(/![KZ4E(:#CQ73"D(2Y:>L%IRN3L;XE? MB&X2+(-T$+_.5($L<=((U@VN0&5IQ'*$"0I.%;P?('LNO[VO7"_C6GHCL M+,F+2MV[!E .^TY[VOW1O/11A MYJA(^8E:)Q75 HX>&!/BBK#]!61:?-U0#$L)D9D@VW R=F8_N4^]*M[1=,M[ M?F"3=)LS_5(613YQPH)5P8LWX >4U)&=#KE=2QW$VWX(K&N,.@KF$O1 MG>!:T^83($G-"BN6)E.4,?;' M$*_[?P!02P,$% @ ]IX$59L56CG#*P$ C$T, !4 !E<&%M+3(P,C(P M-C,P7VQA8BYX;6SMRW#B6+OI_G@*G.J*G*D+HX@4DP>Z9V2';,E/*3"; !"G6U ^7+9' 6A^(#PO NOS' M__IVMP0/HBBS?/6?W_E_\KX#8L5RGJUN_O.[7Z[?0OS=__JO?_NW__A_(/P_ MKSZ_!V]RMKX3JPJ\+@2I! =?L^H6_)V+\C<@B_P._#TO?LL>"(3_5;_T.K]_ M++*;VPH$7A \_VWQ9Y+( ,F80Y20 *(4!Y#$U(/,HVDH0A3Y$;ZX^3/&/."> M'\$D321$L4@@B1($4Y^D/H^CA 5!W>@R6_WV9_T'):4 2KE56?_S/[^[K:K[ M/__XX]>O7__TC1;+/^7%S8^!YX4_=D]_US[^;>_YKV']M)^FZ8_U;S>/EMFA M!U6S_H__Y^?W7]BMN",P6Y4563'=09G]N:Q_^#YGI*HQ/RD7./J$_A?L'H/Z M1] /8.C_Z5O)O_NO?P.@@:/(E^*SD$#__Y?/[XYVF?ZHG_AQ)6[TR'X219;S M+Q4IJO>$BJ62OFZM>KP7__E=F=W=+T7WL]M"R,/-+HOB2:M:RE1+Z<=:RC\< MZ^S',\1W)&^U+ZL#X6IU/[B2L0_3#\[$O5;\(,87>*>;LT5N/JBK%9_JV]UT M=;;HXTOLZK/(*[*$55\J\2*BX8M MGS0-,OZ?WZF_+=8EO"'D?O%J768K49:7[)_KK,PT>5]^R\J%+U @!&)0+:O-I+\0*_O*EDZ+NRJB?[RSTK([,UT*4^;I@VY7N M;GEH^5(KEU[K\(\K]*^H(351D$C_W]U8H(=.<&O6M+__S]^W.HV'-?E M5&@MYP=4SIZ(L]3&0EX\AR%GIC!LYV"I-*@QD*2DM1)M$S]J^^Q'L:S*[B=0 M_Z2>B*=Z^7%OE"^+3@-2L!.#T#[Q(\N5C71?P2?CH6U**U6KW.H#:0!6(GP' M\H*+0MG !]39?+3BGMPMK@OR(-08\]?YJE36J?\KRNWNRRD2I]K0WY$;M5K,5J+;@W^;E?::,BZQZO*A_P+K1 MN,ES7@+:43=A5?:@N$.4YU.V.=0-:^OG:RKVXM"KZ=B@A4D8V5R3CI0MWK#C MY8[MWZU8(=1F^(UH_O]N]:7*V6^W^5*U45ZI):!Z_)POEV_SXBLI^(+0 'F) M\&",0@%1HOZ@PD\@%ZGZ<4S#B%(;X\VR_[DQ>"<^^+Y3X <]979U^'?0: %^ MU7J 5A%+F\]VF,QLP1'!'WE!& %W:Q-R('J.3$O;WBBX+H]?"][O%]1FBFE[M/Y%$OT.6;M5@@1D4::M)3)BI$F,00QWX$ MO4!PY!,F,2*+:K,)/SD-33NV(K\C1PU.K3+=!UC6\_"^%=..UHPA-^.S,8 < MF<@:D2_ 1FA02WT!-G)?@"H'5(!/)./NR,L6*D>L9=SMI'1E"\9SGK)^?QA! M*9H3V_W-9[R#*3_DR4P^(;]4KI>=O"^P3 MGU!)(/<2Q5@R]" )HQA*&9*8)B'R66ICM0V69&[V6ZL(8*TFH,C*W^PX;/BH MF)':)%B/S'(=S)T28%>+>B.YJP=H% &_MO_7&H%:)8?6V]FP.F+$X7),2I%G MP_6<,\]OB$I"U#HAS"(L%2[6XPA MH=2'<R!T*6RUEX7@F<5>)^7);AJ\ /??Q;:3X0L?W#'6B88.2*FWJXFY1X3 MI9_3B]$[PQCDC9!"D197N]/\3ER3;Y?*^JO*#Z):A D5E%,.U:>A^ .E$4SC M2$ 6]J;NS120HJ\@V06DH[ NE!U8P^W& U,GEL8&JD!$I, MT,AY 92D[HCB-!J.:**GHTE)XK3"SRG"X T[@N B6URM*K7GN^1&RS1]YR40(RI@ GVHXAXB>((8D(._=W,C1@:24$K MZ@5HA 5*6J#%-2.)$\CV$X0[O$8FAZ%0&9.#&1('B*$4[$\W^<./JH&&$]1? MME1PHME):,!,M8X"#)\>>(ZLKT _RL8D?$NRXF]DN19OLI(M\W)=B 6-11R& M200YBD*(4BHAE8F L40>DV% _,!JEW&JP[E1PJN\*/*OV>JF!.N5PA54MT)[ M._N=&7UY4PBA#\TL3Y-/ 6]XBNP0SK%/C[6H^N*^$?8":'%!+2_8"NSPU-@0 M&E>GQ:>ZF_:4V%#YO=-AT_>&T4WGKW7U+:M>*QHK_46 &29)'$"I_H.(,@9Q MQ"@,/<(BY$74]Z(A'I;;+N9&*5HRP+1HPWPI=\ S(XGS(!F9%C8>E#4LKWMA M&>PYN:^Y8Z?)G0Y>Q%]R7\%CKI('GAQZM$"K=ZNR*FIOL,9;6GK8DQQ#'U,$ MD2<\2"D+8:QW$3A0^P;/R#OR>!=SF\M:0K 5<9"/] $@34\1SH%G]-,#*V0& M'!H<4][98<%>!Q,?$AQ3IG9>.Z7R 4>UDZ\,/TS8[AU8[5'R,_F6W:WO-MOH MUT1])NKG"Q%X) Q1"@,=%HQB&4$:)!Y,$P5#1!D.J/7!@FGG/#Z%-2#3AYL,7-X"F'<]>0G M$K:@'#J=L&[CO).*U_D=S5:U<\=GP?*;5?8OP=]Q96=E,M/WZ_UC=BJ+YW2*2,J54(AB&DD-$ M$@)338HA\\(X"'#J1T;7+B^JQ=S8M96U=MW*M9BM!UTUZ.[W93X,NX.>V0[W M5&=).P!<@"T$8!>#]BX;="C4W\<.#J %XJ+U!*PVE]_=!]4YS^@7:T#:)]R? M7[W(@#H^(IM6AQ,B2;31AO8&@:QET@6P#CT M/(@"3"#Q,(-I+'PID0@CSRCOPK$.YK9&M2*"5Z143'2I(X0,UZ6C$/8O&2Z M&9G-.TP:\88$3Q^"Q2)D^DQX)@N4MH/)+I:Y!X/>".9#[TT7M]PC]9-HY;[G MSHI[N?K&;M4@B=?YJCY9:3\^7Q!EV"O37F!$((IB";&'E*7O)93Y(94R#@;$ MMASN;6X_];O6:U EW%E*F/$ZB&/HB4%:. MGQ)]19Q"&<4!"A&)(M_*I>M(/W,CHZV80.^38;;2USA:4CL..@:K&>LX &MD MGMG!28NHWK=5GE M=Z)0NRJ9%W[7R1YD8P.D9SM19EDXO[?JL+R#?*E*#LU-$3 MZ[Y52#^M-+(C(@>#:L99TP[5R/2VV:'5R=,[=2[ CD)@JQ'XLCMD$/6I\^O\3A_LUUU=%H7>UFI3\=7C M]I$V/4Q]/%UGM_JDOOR/4BHI5C?MC-='7)%4Y.V%TH-(V8$0!QY3?^-")A@S M0HS\>D:1;FZ,WDEG1<_CC)O)=<$+CL;8=PU:;DCKVY==Y<".=N#5(]A]KM6P MN:VY:/+Y :TEV SK"1J?8%AMKCM><'BGNBMYD6&VO'$9:1CZKVM<=SKA7<]( M>#V]*!JKDV';K3KED&I/IQ]J[K!4RX=/>JY5#^7A7[W)[TBV6L@4H]CW,114 MZI-DD4#,8@]2'PL:,!)39G4IY5*XN2W8!T]%P:^-L)8! $X'T6RC]5)#,_;) M];!1L=Y%C0&?H_V44]$FW5F- >KS/=8H?9QYN[<-OWA7B;O+NSK=4SN;B<\$ MQ[K8C$]]B")/PI0@":D7<\X#P442#KK'D4_ML?E&W!="45MM MP:ZX:K^HLG\U&\2ZHI7T4YCX,89(_T%"*B''- AH0D*96%W=G>IP;J2S*VKM MUTUVA!V6;?(DYF:TXQ+)D2FG\87?@W)76G>T8XJ+(\HYV=VD=&.J_'.J,7[/ M16H(M2?.RB^J+\(_KOY&BMKY_#.IA+\(<11X2:"3UGHQ1(B$D""40B$CDB1I M%*/XC(01QSN>&^UTPH%LI;H3904*)28H:]G/R2;1@[T9[8R!Z,CT\RSSQ 6H MI0:-V$"1T09M+?E8&2E.0S5*GHJ>;E\P>\5I,/IS6AB\/S##=EOPX&U>?"IR M)@0OWRI=:GY\MWH0=;6QRTV!L(6//!1Q[FN'RP B2A DO@RA%WH!2E 0!T3P[67+6_6J?=:+NE%.[ *N>-+%.QL.,Q,; >!HNZR0',B_ M]YWPM0/(#VW,X48!<.FPD-V9T+G*ZVW9^[2IOH=!LY?]>V S=H17%M7BL[ZL M:,,D8A;1((X%)#Q,(%+[.ICZ7-<1H($GTH!2;G3H_ZS=N1E67_2-HD*0D>49 MITC/P>MGG3,@&?N6>R@:QK1Q1/<^.E"O[%"!^M>6!IZW-LGT/J)"-VV/_7J8 M_5%?#[XKR[7@;];;Z\'Z+K&L?_GQOG;KN_HF"I:5@B^0%Z>2TP1*0CR(/,XA M34D, \2)%X2$DM"WV3/9BS"W2?YD601E?4&?-S(#T0I=@N^S%2AKI8[7N' U M1D11:*2S)C-=N0H%G,'4BSS(T\BG'E,*><3.3!QIE*:U%)^-"9]T3,Q,Q7%G MP]C\7KNMO.IW;Z&=>\NK0^XMK787X&HS<;1?JF-WU.$H.S(L!P@PJ6TY'*#G MYN49+0V\8WA26O#O(KNY5=1R^:!^>E-?;>CK#+UW5X(P]>4M9,H"AI& F"HK M5.VB?8C#4,+$\Y2!BI#OI5:9X&P%F-MRMBVO69WO* :"Y^K.PK;[:>\P!H*S=Z?72U*6F?;(KQ?/=G-(J/0P\SB, Y]!A*4'28022.((APGS$\&-[/-3'EM^O"R\/MVA-M$+MPM?FR+'^G] MS.R>#>;/#_P)GCCRO)1[NY(/HNEWG#6A0AJ4Y3N M.$Z7FSS8B? #K,L3I@$-="1Y#''"$RA2EB98!B1)[6H4GB7.W!CW8)3"SDYO M:&;R,P?-\&)YLJ&8<-,]PU,67"[%CQ62K M*@==NB_1I?O2SPUP-QS[+S?AVJH,= MW6L?R1WM@59_\R:M,0#/06A>(M\<^U-.-&@N?3+'%GEZO\Z)!N&@;^A4?0\X M>WF:_E^7XFRWO)@PS"(<0[0-61_7N6*)/:M2Y >VZO.FES@!WJLL[&A[RUJZN=W[W/ M5S>*]>YT*,35-[9<JGGL9U*MB\8%7@;,CVC(()-89UN5&!*<4,A$*B6C M4DH/&YN],U%J;@N#EAIJL0%7["9H*,HXW?3+0QVF?.1=;IMK5ST?C0+GINLIUQ3:>Z9Z2\;0S0MI#: F,F M& Y]&'-&(?*0@)3Z'**02);XD1#8MPL6.-J7$1$DDH,Y^ 2D))!:2I8@:)=TYU/C<=E*-LV,CG]6!V4'D#+8U M9^ Q\AQW"X6%R7T&)!.9OKO0.+(_CRC=:P<^?V^R(M$_LHF//#+U4J(M+ M?!8Z$K@)$]I/0:_)CRFCX#J[JQ,H-BGIFUO@:VV"+5+?YVF<>)"D.G,A3CV( M8^Q#1D4D T%Y)*T.^J!WZM%;2^ M=7 RV*;W#U,/X>@W$9.-WH!K"9=@.[N@<"+4Q%<5+H'XZ"X%3%@=80C^*E16:>@FD3 0PD6D0CH020ON8VJ1M1+[K(Z!UQAQF6?3";37U'X(U,!&?@9DT!!H@X(H2^GB:E!P.5 MGY.%R2O#J&,G4]:[U?VZTA4"VHSQ7I!@QE@*,2[VINQ+&;/JP6%6A9!V;G[T'8C#3D_+V!@57ZI>>+9<5]F#^")8Z\;1.'@(KG/L:J_@ M=7.7]5%>D4*?Q.F:NG6L=E-W94%Y*!@7(<0BUMX9W(-I'$K(2(Q(&(J$<6E# MQTZDFALE:Z5@I]4F]^8JKT^,:L5T%L'J5BC.7K)U&^ Z./NCFY$UH^_)QVOL M6^<=?$'Q\$&I4;F[U)I2+;T"KT5\)9? P MF#&L8W!'YD][7$\''-O7VC.'S%6I/8,>IZVT9P[!7J$]BU>'<52;4$UQ8;Y2 MEFQ7U9/Y/-#IRR(2*%.2>[J^9YI +^ D8J&7,F:ULS_8R]QXJ,MWV$DY\(CP M,*)F!',V3B-3BCU$UH31"X$CBCC[G!LE;-(M%]96AP&^PVX,SD-MZIN# MBZP,,SQ&>DNX4"'+WJGD"1(D]2G,.&Z M?"\/"*1,&1S,.S)!=PCGT^5,MX 7;JAF_E='C:$+C1#+?1W8')_W=S7]U^>7JRQ"/IZ. FA&#.YA&9H?.[^E938T2_*JE M!;6XSEV?3N'BU/OI:&#\3*,UKIV M@@\M^AM-+L!U.V:=-N/2G06:(_*@B10O3I 64)DPITUS0V,N[]M<\!^E3CY1 MNT#<9WJ[I/O>1@*5BSCB"8\PAB((&42^^H-XF$.&)!(A19C[<9YM!K,V>ZF;Q-ONO#960HEC"F$@6XI2(B)@G.#M; MG+E1^49*"ZXY?TP,*'U2I$NQ^9HF"P6C$F':Z+E M9(IALUMZG*'A=;L&,,% M8".O-H.PLCZT. 6$H].*H]U,>DQQ2MGGYQ,GGQ]&"W4<4UWL>;?0[TZ]Y_+5 MX_:9MM1OG:GS8Q,5J3A*BJQ:J\_MW>J3*+*[%Y!B8)4=U\$"JNA9; M617U3O)S5O[6I,-'@C(9^3#V4QTFQW4=WR"&0>1Y 98!8M+*![6OL[FM3EM9 MP5;8084E>R$V6T%< 3?VT3).Y$=XVA?IZ56RT M &65L]\@K0TSMFO!,:6S9>3PBWTT9BS[N_@4)C38-W;XUGBY !O]._-\4Z>K M-=0O@(9@XZZ[1<%]HIH7'S!7\=HOIL>T,>$O/5Q[<>?'$.DR5S0F#(:,1&'"6<#Y@ S;0T29 MV_JG9R7X7FS8K,R^@;M\5=V60*QT.J[_O5X)$'H70#]I>3)UQHB9K5W3C,/( MB\_Q")!.DPN=V9\*M31EO*OZHO31SM*-1D"K-'((HB#- @2/[%* M&[37P]PXL1/P#(?I?13-".TL;$;F*3M8K$GGJ.J.N&2__4DIXJAZSV?^\0<' MWAA6I*IW,1^ESF_[=IE_+3?^H,P+4>(A!G4-8(@2]3<:*^LH9()S+_0QC:T, MH[[.YC;--[+6P90Z/70MKK7SK1'0AG=FCN ;>[L\'#G[ZR<#2%Q=%?5U->VU MCH'2>UVVX(!2>X;^H6?LIBD7V>)J5:F-P27G:MC+F@H^%I^*_"%3@BZ( MP!+'(8(T(1PBBB3$'DFAC+B7Q%[L)9283-E3'XG&YYDZINJ MU]& \?,#DY5W";SJ3(#E>_$@EGZ;J#)"21($,H%2D0!$),*0<*3V]8S%82QI M3(A=DO+C?19/ML]2!T#5@8Z02/XV) MJQ3B/3U-FSK\M,I[*<,-7CG3IT'?>'?,D,1AI$_\B)2Z!)@O(0FI,AHD1R$/ M4D\&5C5G#O0Q-T;H1 2UC -O^'<@M+Q['P;,V-; $TQ&F/L]ZKN^8][IX65N M?_=5/'HO>^#1,X(%:(]79NN428\X9>YL?Y\Y8V[<9KI45&NRU/O#8(%HC /) M!42<2(@BI*P*''HP2%GJH90@&MG'"TRKP]RXJ0L9R'=.(TA5W\S^\0]^[/VE MNYX=$# PZ[S$?^W35('K -'A@!XD#(0-;Y[<=..K\@H[#!UYF+%U& M$$RLP?1!!"\S1 ?C"%Y(E &I*>JN7R])668R8[NAI(@GDL?*A X3+X*(IBFD M$660,2DC1CC!J5%E[OYNYK92U8*"IY):!NF>P+5_ 7&'UL@K=2?=PUX:D$D-:CL*:CWHJC:1:[*ZVK-U>,!QVY7F8%.8MF; M=N'XV].E4SBIP9,T":>?'D"K7]BMX.NER#>9;E^1I4ZP4%X3NA0+0:G:781J M9X&X(E??D^IOL80>3\,@2+PX3 M?R#;)-6AZZK.-[_,[NK0>.WVVCP%RELAU"_REM953VVU'=W\LO6,S(2K-#N& MP]'+YJ?:F([3#;5YPNRF[PRL(:77C6OU;AT/ZJ=>*AO__$BT"=IP("".9>PS MC!EA5H=&3UJ?&X,WMI^6;E!@[5/DS Y4!N,QB1EL H5]@:=#*KLJZO2D[6D+ M.1U2:Z]XT\&'ADW45[I,V4?Y20U[MZ1WWYX1I&;=,-28C4U&MAC8K=A6IC8L=5P.J*[LT29 ME!U=@/:<3)VT.8Q[/XA*N_+6OD!<\%>/OY2"OUMMHH(N=>7PVNI=,,6D"4X1 M%$([\T2A(EG*,,2$!33!7/K"LZF\:=ZU%:].4(KS@ZY5I7W2[UO9]=%0OHFM M(QO![9C48BS,>',ET4BE47E,@D$C&&7A!&$!%$(4X2M17$(?.( MQV686"4U[>]N;J;@=MHT=?AVCC,N &MDMF.K$W";,90[$$=FI;[(Z=);<\(*^#8967,^.C1K6PNH&5.< ]/(W+"3 MG:V6;8R,;$^5=IZ%K6W^A3*O/57N>+:U9\\-]%AL#YT_2J,L-3KS>G,A\%%N M\] TZ2-UAIKV&D:F)$"8)1 +RB!B?@#3A&!(/!+%,<6*,ZQ8810IYT8MC7L9 M/9X3Z^J;UE"7@%IQT-;ZV\UX97>?-NX78$9C+SZN8U]_GDIS=O:0VKL'C@FY M*P? 462S6PB^%G459%QBK!:_?[RQ5_]I-?5EE5MMOA MQUJBG6N.A"/A(P)]7R00)0'7Q0 3Z(64!IPD2&([G_<1A9W=,M-\&BTK-8GC MNM.CQZ%+QPAC;+N"O.S(O?1"LM6J#1[2"\K>#[6R%YO!;A<7,,IURA0#XWRY M&4'4%UIUQ@/]^.(S8I_#UJ#.C^;O677[>EU6^9TH-K=+&=/'K=JE(PS]* E3 M =-4^!"E(H88"P\2(E.>)"FG=@6>S+J=V[JP<<_[JL0&G=P78.>>MI9]D ^- MX4B8<;Y[?$=F;U?06I.P'5*.Z-2PTTF)T0Z(YQ1G^?9(A:;L"WHL>"!2'&$/ MLB@A$"FS&*9Q&$!&$H^PB/)81HN5N"&*BZ\=EI2R%]5HMJ;-;-T3>,R+CD/% MH^JB4:7KJE$#QM?01GZAX?K]16\>+/TT866GX0,Q5?&F 1+.JS[3<(BM2S"= MT=5 U]%UF:U$62IY:+9JK>_N?.<=5_UG,M,&=G-U<,G^N@WRP5*8RJ03V" =0;32/U!_8A!'_-4T#BD7NQ9N9A. M(/3<;.WK@G !BJV 3C("U"G+MC1]V*G( G85;FY M$]4';HW2]<#OJ U:O3=^%.T+=8.=\@Z=7B<<*E?.L5.(/*T3[82#L.=L.V7? M SW9=%43)=]=5M5)^+N _]1C08(BF A)=9W<$&),!?12P21EH>^E5G?,A[N9 MV\I12PEVQ!Q8DOL(J(9^:F=#-;9_FCU*]FYIO2"X28^D$"4Y[Z$$DJ81H@ 8D4E$M$$!)6INCA M;N9& 75NZ$KGAAZ0(?LPD&;3_GQX1I[VVZS96L3=FG&=,?4S4?LMQU[R_;"X MRJE]N)-ILVOW*KJ79[O_Z:&)\3=&QR+E 242I3!,0PD1%P22)(U@RG#LH8B@ M(+6*P-EIVVK*3Q!B4U>#,PJZ/XF:X50?AL78\]MEUH$>59WEP=^V/'$:_#V5 M]K/@[S\R-%YY]=MU=B?>B/N\S*JRS<>*$H$)]HC.0QE#Q&(U,1'U($LQ]4*? M!RRT O:,)8Q'Q?F>@40Z23CU#*4QA@ MR7V,I1!VA& KP-RHXED,FB5;6,-ON+,?$=2Q]_S/8])ZLJ_63SC.NSH4NE$" MUPRZ?\%0-G-P^H/;+-J9V"?C_:8,)8^31.(TA $-/)W:'\,T\3SH,8]@FM @ M]*Q2^Y\OTMR(<#?NY?0%_K/XF#J?T?"RH0X&>&0?C$'#-G>7BY$JFKH#^:7= M*=Z_3,U4=P ZPG0F<(CC[N9 MI>0#*[480.:[FWM_GBU1X-X+A6-5WLY>=II-[ MMWH0Y=-D3YNRY0D6-"5JI^B'<0Q13#A,!4^A[PGDIWX@%3_9<).]"',CJCK[ MF:S+G>M/ &2=Z#N9Y?[L)+5X:(],9"=2S6V4V$DU-TH!^N$@CIM] MKD^ .62A,P#(,!N=24OG>:C7?H1EIO> GX3Z?E<5N1$?Y=]RW>N[E>(5)<#& MVW 1!21-28PACB1JTY53XD'):$H3D7B(BR$^YW9BS(T9MR+K&,*'6F@U55NI M%3TV8@_S([<<(<-KRM%Q'_L:L_/UWM'@ CP=B$8+L%%CX^OMWFU[&(Z.';$M MA7@1U^IA0!USEA[8V@R">A39JU]R++>E)'8]P6E OHIT:5]?!]23V!( MXE10QCB)QU8PKXNZO=%L-:7^MV*K]7V MX+%U60LC$<=>F,#8YQY$*,"0ALINCQ.6^CY*1(PBJVKVO=W-;4GHI -*8#6E M!\;GG(#8C-'= 3&T<>[%2NTA\X; MT?S_W>J2L6(MGE#7BM>11%N'GQT?=LP]%)*00QJ+ "*2II!0J:M3!C@,?>IQ MZ=L0S+D"S8V"6NF!:+*+-M'E>1T3-SB&X.Q!,Z.L*8=B=%)K5 #?=\K\H).* M=(.S:T/J\6EB%G>\&,<(=G %KR.B/%N<2:G4%7C/R=99NW9TS$6VN%)V9/6H MPS7S59V,KW;"V:WJO@B%EV(O26":4 &1SB:%U4]@E/AAD'@A1:G1 8%9=W.C MTD9BT(C<9-&\:/S:2K CMAF7&B+>SY3N<1R9!\^%T)CD[) Y0&&E8'^ZR1]^ M5 TU[*7^LB4MP^8GH20[53O"L7QKF'7WEF3%W\AR+7Y67+8N:C>?$E875&I/8@+L<\5:""(4)TT4.A640Y*&#+- [44] MJ^3!O;W-C; VP@)62PMD*ZX=2?4C;$9*SG ;F82VD#6"@D[2$>)AC3!QQ#C] M?4W*,$9J/V<4LY?L=UAOQP &4@BNRB#B#:1Q@R -$XB1* MN!<;Q< ^;WANO-#)5E>:-]\;/<'J]"YH* (CSW SY:UV-8=+09#N5 M0^+O[DD._OYELFCO[(.>19=>?1,%RTJA,WZ+S_ER*?-"O[C@B(>",@JI3[B: MU-*#J: I3+ O?>*3A(=6I]'3JS W^MB+W.X$KQ/EBS_^P8^]OTR;?7O =V%F MM\Q[M$>F2I>YNW> .!#[__0+&L5O^>5&\J6C58H$T&9KBCOX1N;_9\C5HNH[TCI1 ME/O]L!DNCMCT1&>3,I^9XL]9RO"M\U.Z;HO^\=CW>9C$T./4:T[3,.($IDBF MGF(3ZDFK;"D'>YD;?[RY>G4]/(VK;<7$LR$9F1.>)G$%OXY2G; 7A!%2MKY0 M/-?L2MKJJP#?8T&D'PV4M??#]2U9M2;0A[P.4A-<&SEOVRU7 M&BNVH"&#,0]BB#S%(6DJ*?1D*I,D\1G"Z21;\4'BSXV7/JPUSVL[IKDCGG3? M/>P#&'G//?JPSG^_W4 =C!H/=Y.1($J$3)A@,$ET M':XX2&$:"0XY%@QC0I%:"VW6NI,]SFUY>INMR(IE9-F&:%DF@3B-L-EBXA2W MD?F_JR6UXPFSE7>40U%C=!S1Z.G^)F4^8_6?DY7YBP.]]+)55HGWV8/.]U"I M;R3;Q)+]3/X[+UXO25E^4)]2ZQGF(9]X'D)#VOYP5:!3;&V6@=0*P&T%D.]]RQ'R8RQ1L1^9/YR#[N]5]\P M\%SY]5GV/JUGWS!H]GS[!C8SU+M/FW5,EP5:W;S.R^IRQ=7/1/$@ZJR62>BC M6,@8^@$.( H"#K&?$!@(D8K(BY(TL2HS=Z*_N1'=$W%KCQ:KC*&F*)L1ET/L M1B8J>]@&./<9@>',O:^_MXD=_(Q4WW?Q,WO-CDC$/;E;U 5]=TI>JI9?M]5\ MVP#]Y3+_JK8K0FT/&P_#]WE9MF7)%G$@,IE:%X"=&#KCEU[ MYN[TDVJZ>D,JL3DI62#N*WN=AE F.((H"E.82A+"2+(@#3 .6(P6]Z+(1A!0:DG ]]D*K$NN?PA* M#=^F/2ZAEZW_$IS6;ZVNG'\O_Q$OM/0?S&B*@,=JY7?E=W6T;C_GOY\;[M$K_ MT^[!C0?Q!6['S64;:'YV566ZY(E?Q$TM47W$*'U/4$D(%)$.TV(^@@0S!@.< M"$J0C&A,K7S#^GJ;VRE*)]N@P]M^7 ,_QR((!L:!JZ &WO%-@3*?I4T <#5\M7;U[3KBHG: M>X1O])*;!+%_SZI;9;I_%H1GR\7;;2!Q0;[G^_K9CJ<42D3C.&"(,H MY12F+"60T"CT<8C4!M[JQNT<8>;&XZVANE4&?&VT :TZ8%>?73^?X352SQI, M,^*::HA&YK611^?LI+=#8!TI):Z5*"^:,'<(:*?2Z0YJ?+Y4X5BR[ $P>$<2&@+X( MHC )(98HADQX'L61B)'9!:53J>9&SCM* :T5^%[K]4-;&4#K!FKE+L!&/?!4 MOTW1&$M75B=C;$;5DX_-#\WA M^^56+)?ZZ(:L'A>QLJ#C4&(8<)U5,TX(Q Q'D"+JX33RB8Q#NYR]N\W/C7<; M"4$M(FAEM$W(^P2^?B8\'Y2QS5 ;/ 9DUSVD]AG9=)\T-W'VW$.J[&?+/?C4 M,'/LC6@"ZA4IY'?BFGR[:G+TOQ(K(;-JD20AB6.?0!\CM?E%/((D\96U%=(X M#N,PE<+*S_Y$?W.;RIVXH"+?;"L4G(+6S+YQ"-C(TWR#52,J4+*"5ECP?2ON M\4M0:U/$$!A'1L:IWB8U'PQ5?VX8F+XVC$E>:]FU9T]=&RHK?[O6^\<%]6/! MDRA6!,*0VJG1 %)?)^Y/$H9HQ#DG5J52#W=#-3)C#$#)FB;Z07#$#D4I1#;DB"Z>$A7%^2Q MO:,MWZS%!_&MNOXJE@_B9[7_N"T7-/1#RB,?!@GS(**IVA]XGJ(+QC'F1(K MLTNS,U"0N=&(^M!"RTP\0X? C%*F '9DTFE4N-BM;*2UN-@4.'J\ %4.J "? M2,8OP#\$*<#'E4/?F7-!=)4/:*@8TZ8,.A.LO:Q"Y[8W.+ZY20ZP=4RI+]+3 MU(OBD$0PI*DRBE)?PC0E%"K.HY[O89;:94TXTL_Z#P5VL\,%>IHX)[E/U0.QO[^-V9% 6E3:\RGR9\=KPJB_4 MVECYD,;2E\K\D0@+?=+"(.5A"$D@8H&YGPK?*&=I7R=SHX$GEU6^9THZN"GG>K8C_7^:YL[$W./B83',"1Z1Q1Q"C&+4XB%,@PXQ8RF M5MZA V28(5DT@8"OR%('C%D>QPX9!>-SEC&Q'9]?&EBU;Q#HY+]X%DV[\^^= M?9*.S]P&][6'-V"4#*EG@.SND,=:@JE/@(9"=.!X:'!3PVL2?>JBN+07_D(B MJGC.]R#%A$ 4^ G$,55_2T,1R# .$V%D$!WM86X$MRG4TT@)E)AU (]]P:*G M0)Z^/CX;GK&OEFR1&53-Z*#V9Y4U>MKBY/6-#BITJ-#1X0<'1KVP6\'72_%1 M[CBBU#$X^L:Z$+=B568/HKF$TLXIS];4" M8^$E5K4;SI1G;B31J:.S*>SZBC7Q@4]4ZBYB&P\RR_"/,T?1S'*:<&Q&9JC! MPS*JT>0(7U<1*F=*,VT,BQOH]J)<'#4[("=4UW4N.^NNVTB]WX1',"Y2E,@ M1I'Z V$>0.JQ4/W-)W'"1<*XD;N/:8=S9M>]_>: F!5CX/OY<@PX)R3$29&T M2+3D&-&)LBGM8E>G45(4H7BD 'R;.EF!OLF;1#O0ZVQ*MSI^NM1%C?8?R#8> MY71=@55>@65VE^EE3%^(-D^!\E8(G;.)-0>2.JE3F_-,-;]L]X99S^F,77XF MBS'J3<)DTLYTF98LM'J23LGFO7,2O2]TI306Q0QR*A!$'DH@D;X.M0F#-&*8 M,1U@DU=D:6:%-\U:T?VF\?&FTK7NH_U^AV1KMTK)/B-RONS7>&!6=5 MG\BCM@*[5(*I%^(@90F,O#36=P,8IH&:I:DO"5<&FH\]J^"WLR6:FQ7720GN M&S$M_;;/'B S5I@4]K$/Z%I=0*W,;FS:KCY@H] %V(Q1J]/IE)SV'N*N ';E M0WZV/--ZF;N";\\/W5G#0V->:'6@O(H7QWZ?"%+\;%H6$K]6KYZU#]IH]*)'T0Z(0Q47.%# M))((XM /812F*9>1Y GW+(VO89+,CD@.+O3E!="Z0)D74%&^4*,$.GWTV8'. M@T@&6&@#1\_8,AM_3,:WR(8/QPB9 \[&U)T1-E".J8VO\^ Z8'2=V># U%ND M6"GKKOPDBCI?X\8R0#A J2?UW4+,U!^*35/".8PY];R <^E[Q"Y/W[&N;&;E M-"GZ/@A=5KZ^!=SD![8L%W@45S.*0<)5PZE@W MTR:3.J'L7J*H4\\/(X7F>G.3\>]]>YE01VYPDC+L20%Y% J(O"2%1&V]H!>% MGI Q5K^UBHCIZ6MN)E3K&+"1%73"#@J-Z0/9]_P$Q8F$H:[M@V3L0RQQH$"F MC,9"IB&2=N3K".9I^'?W,B;:O-QT+W]W4T]F>^WU6;#\ M9I7]2Z?O;MS2= TG96$I(^JSN,\+[2K;$S=H/6AFS.YH($8F]\&?NC6_&^#A MB.+[>IJ4Y0U4?D[T)J\,\#FI,W+_+*HB8VU,CF*=" GL0T8BM7\.D0>)2"D, M4D5"0<#\.#;*!W&X^;DQ>BT@:"2TC&PZ@E\_"9R/RM@WC\X!L?#W. N8J;P[ M6DQJSXY=M!SY4QS%H-=[8O^MZ7PECDK\Q#/B^%/#3-2Z<%5W_;"-<6G/D608 M133Q$Q@BD4"$/ YQ$G+H"8Q]16^Q$(&-D=K;V]Q(S:@$HIW9TX^VF>'C#,.1 M*;"!;W/_N1L_Y?S4S0@31^9/?U^3&D!&:C\W@&F $;0*FZDK1F,X7J>YPQHX"\/*'8 365E;(-D62-+[X=F966:(]-I<)YJ8S@ S MT^6)-6;XRC#3K#]FZJN,G\D]$.X[XBT10F<0QAU'LZ5#2 MB$+JIS&,!&52*(N.!62Q$C\S$R_L>&?AMU/QHI=Z)RJ%Z!5!^SJHSWT&XW<&8\.4'5D M6IXCR:2&IP/(GINE+IH:P&7UMI[^J;*%A6BO+=JCDA?U9QK_O])[5I M%PL<[R",O%B959LL3968WA60W(.BXL :& R5ENZ= C<6$M61'&<.IJL:Z M%7Y>]6%'&1CK2K#C2#$XSV=6B:5:I?D[M8M=W61J06[BAB[9/]=9(;B_\&.. MO=#'4+#0UYL0#%.:!C#V:.@S$F)DG?3S9*=S6Y\:F6$MM&*=3NI-,&DK]P4@ M=_I SCHKZ.E1,%M@7&,[\K+0POJ^AG4K<)/$JP2=R$YSAQKCXRZ1Z.DNI\XJ M:@S"@12CYN\.(Z4/HM(5H#X5^4/&!7_U^$NI.VN3FZYN+EF5/=1!VPL>^&G, M4@\B'(00$4E@FD@&41BAR,<\P7%L$_=KWK4504T0&ZQ]-)FNN;8N:X8"LI-9 MD5,GM!TM68R#&3F-@^[(%*6!K8O9=6)K*_7[7QJ4?P ;X<'E:9BMZ,4>D M9='QI-1E#\AS AO0PN#2H=H44$U^RI<94PUNG)ZYKXRFD$I]8D A2E!-6QAR MCW/)N.\1;EL/]$A7<[.CMI*"3M3!,7P] )OQD1O81N:?@8@-J95Y @QW!3"/ M=31U50HS4/[TT M"M6F"\>161'W8QW,C18:$2TN@P^!9G!U?B84(T_U1CK0BC?DCOP0+!87XV?" M,]%M> M3V8CIZ :\1_7>:^]#[TUWU]TC]9,+[K[G!@;*M7$(GT6=$_#]-I-6 MEU8$(1'&(H@@\KG:H*&(0$II J7'U#XM3>/ K(JN<8]S(S6U7!0ZG)7MGG=K MW\/V6EK?=M0WU9;[LM/0FYD_3@$=FQI;66'1" MVI!TA%XLQ-*["[4[V-VW< MG:GZ>P%XQB\.+-F7K<1'^;H0/.N6-YQR%L>(P0B'.C:,I3!E$8,)CD02IJ'$ M.+8JQK?7Q=QX14M8YZFL9;0LN+*,ZE(*/N0H3:ED M..3"JIK,7@]SF]&=@&"I)50&0VDYK?@-(6O'S=AXKUC#ZJ MN:,)O=_^I//YJ'K/I_/Q!\_S=KW+JOJRNPX%#OR4^2SBD$I=-E*$"-*0IM"3 MD6 BB0E.?)L)?:B3N*QS0']0JNIPO'RI>KIYMU+34Z@E+":I("2,84HC3YD!/H$X5-3! M,96QA](PXM3F=V&]SZ8=-:'W"O[[I*??J@HW2SC:N\[<'#F(,=Q-@3 M$8T@#722)5U4-/6B%/HD('H7EXC8:ALWE\&>+O;A=S389@O83(9PY'7P:7D= M3?!@J^I.*KQN?-OG:W4OP%/U0*>?ZWPDHPZ"TWPFXTCZ OE01H7\<#Z5<;L< M&-51Y>RWVWRIWBBO_KG.JL?-);]:%D)=>PV&21(WMPPXI@%,)4X(QI*%R*[T MVM&NYL;XNY+^\0\X\)._ %%+;!DC<1QB3)N[&,?.G0MR3C%\U=YB7JZ8N7.,*W%U$QJD7Q''JPS3A 40B M"" -$U\;^0C+(&*46(4.&/0Y-ZYN1:XO?O/ZS(,U@@[*/&,"NAF_.(9R9*+I M4&S%K=%L3I :B4>X [8 R!')F/0X*=M80/"<=FQ>'5(=\E24U;$@JX8"WZT4 M!=:^2F4MU_4M6;7A5S_GO$X T45?+:14=F002LC32)F9,DH@"9&$J=!%OB6. M:&+DQS*QW'/CP5J+$MRU8M;QO75,[RBYG(<7.67XYE?<_)QZ^_3.ATXDQ8 M;71RC)\6+9V^^X%'8XT[;Y=8-B0^(A&%OD 8(N2'D"8TA%&L@P4D"U)IM=5Z MTOKG*(95=':@\:7O:,Y1#:NT=FQQ\ M:.!$;?/W?Y0_Y3G_FBV7U_IL;!$BSXL2',. AXF^X(Y@&NJDFLQC-*8\PH'5 MG>>1?F8W>7?*&72"@E]K46WG\1%@#6?T^7"-/;>'(&4_S?MQ<#7AC_0R[=3O M5W6/!$X\[J;&U+7X5KU24OZV2 CW_3@F,$E%[2='(?8" GD24A^S$"?"RD_N M:$]SHX2KR\\?WGWXZ0OX=/49?/GKY>>K\\I+;2$UHP(G0(U,!H<*3&DY02WH MB"6F]L 8J<;4MI\7+3*UI^ZI*E/[+YSA.JLOT9OCT9W@F392(_20QQGG,/0# M#E&(0TA"G^B"4T$#( M[-%@MY5U-X!NA( 94V1<^N'V=3>]3ZZ!\@?]&W!A\LMJ7:[)\F/Q;B4+ M\<^U:K]VVOE8O,JKVR\567'Z^+G]X,KVVF:!HI![TIAV7N"/JSEZ0[#S]+\ MR;GV>2T-,VE_SE9Y41^*-\Z@;P0K=*"9]C+]++BX:P[&%P(1K"S8$'*IS%L= MVJ'6F22$-$BB@",J99(,J'-@V+W1M)N^IL$GU="MC@?-96WT[OAY9Z?\O,\: M#3/CUR6X$Z7R.^PL?P$ZT1OW^QWA=<'YW6'H7G&8XL\21D<&LVFOD]K-EE \ M-Y]M7S_W,/^-*+('M?SJ$@>;.[]WJTU5TH^R32I(EI_R,M.=OR59\3>R7.\< M4 F<(.JE*8QH('6:G%2;V D,/1ICX3,>(JO:?([EFYO]K24$M8AZ/FY5W'4) M&'J)X&9 ;2\?)A^F"2\M#H^/]LK8EE)6CVT4!)V&%V!GH)L;#S#*8>=(X^#\ MTL2-="]TV>(4VN.7-&Z[F;H*3?W'M>KU9XFEHSQX6J&],S@(9KP@L/R\@+PW9$ MQO!5&1&[%Z^]TB/B[Z3"RFF0W=51,>CK+(>[S^)>5S%;W7P6&K=,;R;U2)V_5ON/?)GQ)CG>2M0',(M48BF(QZ$?$ Y1H%WW MXB2 M&8$\08BZWR78TDY]P8OLN3N]'S NQH6I]1UCD0-LJ"1MLGL?9=(U4. M=I4&OVJUFW/.8?4/46FE;E;9 MO]0R6_NM*ZW:'^GG_$4<4!*D,H$B00BB,&$0(\9A%&$NB"]#%GA#,CU/(_[< MEK6NW!LD;2'#0FC;11.9OK;)U,95)S^OH='5,8W#HE[HZS!;M^8[YF,O9X>" MG;96;IWBIU&ZJX.IM50_K<"CJ,!6T8LVTJE>_':4=9\5>]HQR+A7R1? M][0#='^*IWZ8/I9?<[/'5WK-$HZS\::+*]%<>R" 15"1"4HECNQ"MZ768VV+9U8UN&5*GA1!;K0 I]?7" M_UZOQ!__X,?>7T+O FAF&' D./&W8G%B.-\O8,*E?$&DQ__ODR0W3P>/2%1!G@?OQNU?AB=#X9V>JZ(%SU MQ43VH(4H%75W'3998A8X2L+0]SW(/:;+ ,0,4NQY4%!?I"R)<$J]SBFL?\$< M*L( Q["1U[M:9+4/W,A<+WFLE=HJI=3@<>E?FD;%>K*4K(T[V/>=_#]HEX4& M^\_/L.^T:!-1C8R]A0?RR&,PD?_Q]:W028S;\>";\>#K0B_'U:V>#>WA6WL: MHL>J*<.NGA+@:U;=JI_D*Z$VS*0 WZOML?X'79?92I0E8(]L*=IS8;8NJ_Q. M&:[U+EJWSIJ:,B5I/%IN\IPW ]\>P2C;0?VX$ ]BI3K3;WW-B]^T*.KO=]HF M+<%7L5S6_[\5*U!HM@59J6V?YNQ6T"SQHOQ5K6[RBN0LSIL1-DT*U$[U:Q7+%\N!:N:0O5-[T.YTW]AE:/_'%/J>=@=D:&Q- ;;C;,NVOVL]?E#\5>:EK=/C$ M]Q,,$YK&:G-*(XB%X) '$9%1)'SJ([N$KZ>ZM&&;:=*^UG6^U7=09KS->VR9 MG?$4R&:[.I? C;Q4=J+JB[166+"5]@+4\CK,R6B(C*N$C*>ZFS8;HZ'R>ZD8 M3=\;QBQZ_[&N1*'3']WKCMH0VCB,?9TH&B82)Q!1%$+,(P$Q"E(>IE$L$BNO MAB/]S.U$JA,3;.2TXY!C<)I1AP.01F:,?7Q&"#\^ 8,C>CC6RZ2L<$+5YV1P MZO%A'+#UO.V,%NU_U3H_IAYC/DL(C*C/E&6!8D@0B6%( N$GB!/B6WFO]G4V M-S;8<8#?;!2'Y2SKA=B,'%P!-S)##,+,FB),P'#$$[U=34H6)DH_9PRC=^QH M@XML<;6JLNKQL[C)=#;Z5:6]-!BJ$YZB"DH(#*,D#%*<)!P; MW9 =ZV!N]-#("+9" BVE&3$"_>DF?_A1 MO=K,=/67[00_VN DD_J4.MU$/OG<@//\]SM5@-\2[?!6/5XRINL!Y:NW@E3K M0BQ\&88I)H%.%^)#A$,?8I+X,$5I3&))><",9K-QCW.;WI>\.> C2W"?5\K8 MTB%N-"^*_*L^NF-$O6=<6<8<=X,#>M=HCLP(6ESP<5/@NY/X FQD!JW0KK&T M.'!WC>E$)^P.L+4[.K;!J?>LV*BAZ0Z';?1Z) =ZYD?.77UY]N?I_?[GZ M< VN_J;^_&+I%'044;/-F!.<1J;=K8R@$7*DC),GL7#EH'*TGVG=2$ZIN^?L M:P= M[9A/8"+C4!F(+("4IQ2F<1R+E,O(BZV.[P=+,C=*_Z!V9X6>GK57#B5EQFK' M(-Z(#427L%L-=U/J[,]VG#U\S,QX>I*1&)F;E0[@:0GUC2(-_VI5P*XN%Z#5 M9A0^/AM31QP\7(Y)>?=LN)YS[?D-#C@-W1#Z>^W,U>5M?FSJ/;'FZ(@R3T8! MP]#S60018A)2R@,8^MQCH2=8X)FG4C;H<&YLN369EK4OIW7N=F.D#8X_'>,W M,L=MH:O%W:1N?^P*W3$+7S5C&"U./AW#.='!YV7C(ZS,^<[!^,<=!V/M,GSD MDWVL_8K5ZL)N=;2%6E%4 \LUKUV025&?\FNK8+U< C6U[K+59N/PK$E')ZH6 M^/<>J)JT,]UYJH563XY3;=X;9DQWU8#>YH7(;E9-/6/V>%V05;FL._B)9"N] M BTDIY02DD#F15A;SQR2-&70#R-$!<:4^,+&>C;O>FX+P)64@M7333NHRT;^ MMA@Z>P3B6S.;@!H[TB$O@"MV*"3&^P(#K3DK^2:)Y+!JP)E,=!UA>KOB;K*S#23ZK MN5K6V5FWUQ\>#R1)*8.1) RB-$A@RGT._22)0HX1\Q SKY?N3*ZYT>%>C'%C MV]6:U,<(G2Z@5L:F\K6[L30PI5]FA,:^^.IR&'^4?<'@NT-VN3=D-GF+1QU% MF_KD+S*:4\42$KI>D@)P)?4R+]=%$U=W*\#7;HSW_[&(8R\2%B/(!I$OA0!IR1.(Y80*VN9?JRRE?J[]^+*[SKVK+(J7P4L1@ MF/H(HB02D*8A@S2(/$&"A',J[<*"]OJ8&S>T,3"MG!= 2ZHO%;2LMO%!^X#V M,X,CF$9FA$$(#8@5.HK!&>%"^VU.'#%T5*G]H*'CCYZ]?>E.+C^(2J?>>+O, MO_Y5\!O1&(WM*L8EX[[/"?2\.%4& N40!Y$/.56[&H]Y?:[-A T[/KL6IF8#K^GZ\NNT,9'F*?!D+!+CA$:N<#B8<\'6T3 MQ)X?8AH878[L-STWGM*26>:EW\)DQC3#E!_;+%%"C< )^[JZRHN^;7C:G.5[ M"NWE$]]_8MC\J\]ERXUS;)(&/L,X@#Q /D1A)"$./0]RGX6Q'PJ6AE8&Q=/F MYS8/&^D&QXT\P\YL8@Y'9.3):0Z&]00]K+.C2?JL\4DGZF'%GD_6(T\-F[ ; M#ZZV"OWV^XM9P#RU4,( ZU@S@6.8IFH1C?R0(:%K)4?<9NX>[6ENTWCK RI: M22V#"8YC:C:GG2 U\O3>@M0)."DNL^YX/0+ X/8=[SW M=?XR7>J]];O]I#, YZO=VZ?K_(/23Z5QRB#U*=&93CDD M28 @3I(8Q3PD@B@;7!,0-V)9$E,1$!3V! (UU!A?L0C?0:/2!=@H!5JM]AP? MGBH&.LT<)LUPBK2K#!MNA)HV'8=3(/=R=[AM?> )9-WQ%\'611UQ]TH)P=?* M*'N\_):5"S6*+))8P%@2G791!I#B2%E$!.,H"(@($RM7L?[NYK:UZF0#2F = MS?VK%M+RF.0$P(;GFBAHIOG=0:O:6'774 MSJO%X^+-U0)[7AR'OB(%/^00>22$J8PP]+B,)8TI];@1/6R;G!L%_"2*.[(R MW-/L(-,_KX?I._+<_>GJ\\^7'_YQ_F3=UZ['(:)]N)F/[3^V4W&GJ4FFV[[H MW90Z\!N[:5,6U>+G;)7=K>_:NRP_P(PD*8=)%""( BX@%D1"[*4!(J&/:1R8 MS)Z]EN>4JU<#F_]CFK;M^:IEW;6._6O[03;;V^2 M>794C6ZZ'7]@:$([M>IEK!)7Q@2RU?\QE]9H4Q:,RK/]&EFNQ MB*GGJS%E, X\ 5&B\XVG$862Q0'Q/)(0NQ@)R_[G-H.WX@.FO5VR%?A4B'N2 M-95UF[ID322%7:W!H>-C9C>/B/K(S+$#>.U>5!<4U'_9D?ZBC;-P>'0P$#!G MZ>'L>I\X$=P@:/93O@UK9ACM*0K-B_IDH3VK\[S(BPA",(P3!I'D$J:"JG_B M((AD*'DB(QM>>][!W(CKV6%;UHJI"8SM9F LU[3,>$8*XZQ#1R$VHZ9S@'N! M@\WI3S&/ >2(:_::GY1,CBGWG"V./C?TGE1][-H?^*-\6P3]2V)$K4ICZ(H9?&0H0T#EED%7=ETNG<:&,CL[Y:V4@-.K$' M.TT9#8#I?8I;6$A(ZO'11#$,0D3#*7G4XC\0!DJ"/O0]P)!_9@%F!D9*B?ZF1OQ MM+%+G:R@$1:TTMK&=QV&MI]?' (V,J4,Q&I I%QUN=^*(KU[E]J.^ M^A\?7"FVR\'ZB10?BYIW>+T!^B2*+SI#\H*%"46"Q9 1G295$*X((9:0<\1D M0C"CTK9J[*D^YT8.;<[BVO7J0B>4! ]:7/"]VLVL2[Y-)WT\<=M@^,V,$L>@ MCDP@NSF@ZZ@M'27:B QJF8$2&M12.ZU :PJ1NVJT)WNRO2)F5'^6G(F.*^;KJM1'RHP ',&4T@"A6?R/21S!,11I+ MDJ0>MHH6,>UX?JS4EF+]FNG5MY7\ M2R:VN_E7Y@>5OC\3!E*/ M0%9V:#EC+,-N)Z8M.S#VN_4XZM*?8G9YN&/^J+G^I:LNN2C MBS"4'!-?PM#7R<3"E$*:JGV:%V,1RU#ZB6<5MSJI]'.CTJW @R[1IAUY,[Z= M[7B.3-J=WF!'\0NP51WLZ@X:?4"G?7W=MZ,_: '0[L6;+Z1YYP+4*(!*P0 Z M'-PM "\R?(Y6D6EEGW0I>I%A>;Z>O8P0PT\8LCIOG4[!J5=BM=R*%5,2O-DD M?=U6MO))& 8T@1(C!)''(HBE\* O"$>1+R06B>U9@W'OU1:[E1-LM [:EP ^KAYHLGM;GLO/&#$#*^)QQV' ML6^-1QD"^XODX2"ZNE<>(,&TU\S#(=J[=3ZCJ6&$^99D17V&O*7B8WM[F1H)O+]]]!G^[?/_+%?CYZO++ M+Y^O?K[ZHC4Q96L[V]FA'4L5)!L4^K(G)"!1'%-3?UZ1D M8Z3V^GESUQ?D_M,9_'0>9,^TF5VTU1G04)&#%,&U1Y4L1!+/(AC+F$0 M!SR,4I$FQ(J%QA=Y;E364VCT JS4EW?"F_ZE1G[Z@];SQW-^IZN'#UK M3$?AW>US:/P!CGI&>Z-G>__*Z(#K;Q)?'.YHO%X3' MR*-!"+TXDA )KK-?80(#P4,>>:'/8^-<^D]:GMLZT H'&NG,?2J?PM7/RF>! M,#)Y&NIOY2=Y4-=!GI%/6YK,%_*@ KO>CXJU+KM:0-!(:.O2O /[@/^6I3KU'G?B]U\G=1+F(F MPT0'2D:!'^M(A%#-S\2')$B0FIX>%\0J9/)(/W.;JEW(V4Z =[9B^9VXT&6Z M[39)QZ#UD!=*'@D81]C327L13)E/8>2E""="[793;_$@"II/".YN?[]O>,TV MC@X@&YDK=R6LZV^430$.X;)"^0D8'.VLCO4RZ7;HA*K/]S"G'A]&M]>%VL>L MB\?:E[MUZ];NV^6"A#@*TIA"7T2*%:)$QZ@K@R@601;1)6A\B/GU?U.>Y/TJN.@;@923O!SZ1L?5+=YWQ]^H5A"?]>_6/!"?9P%*=J<\I3B*2B9IJD,122)A@%7BQ\ MHRH+VR;G9O:^$DM2K T=KW>0Z9_&P_0=^Q#]ZOWEYU^.7^5:)_S;:G=VPC_5 MU*0)_[:B/T_XM_.;L\L:UEZM.F2V$+=B568/XEUM\VN#ZGVV$N\J<53QF5MZGM@+,;4KN5M]KG-V?: :%=J:?.!7 MK0>H%;%TPK(>*+.E>TSX1V:($9 _I^:A%7SNBQZ:=?]250^MP.DI>VC7SC!+ MXO7E0DJ?LM#GNM!# E%""4R#)( ^YQX)&,.,&_F;;IN<&VV])BO"B9TAH8 Q M,R3LU!V9)EY??KA\<[RFH[4=L57N;#M"-36I';$5_;D=L?.;87;$)_)8NX__ M7^[>=0!*9_I6]5N;?+Z6VGNT^?^J' -9/=2BE' ME%S.?OH#\")1=X "F.S=,5.V,TFNM3Z0'Q: =;E?-*?$7Q\7R]6]6#[=SK^+ MLHXMGR(J:@/U_3\%Q59S.T?!;"3,O -WP [SK;?ZZAJ MC<9!I3+0.@>W!IA:NP!6&#F:]\UD#CK96\&P/\/;W=PS[T3O,E#UI7'M/RCG MH0I0N5DNU0M4E1%[\[*]I%'HY@^RY'?/^L+RKTJ/*O9%MX?3)5+O%_I'[W^( M)2M*'27S-U$\/.IKOHLE>1!?A,Z7+^8/;6K]FLRT2=$4HB3F-,E!),-0T6#. M="NWZHQ=2(;#&*5&P2SC,VUL;DYC8-5]LJI7K(CA>W6P5?'M_UK/Q7_]1Y2% M?TG"2: _,\O,F-$ ;YIP,QJ%1S1K5!:#-]KDH M+T,&ERN#I7-=@$U3@3((& MGDE0 U2=F[[OO'/ZQY.@ ],D:($*&J2"#51!!ZM @^4P5VATX^\J!6D\A@V; MV30>NT_,[2/4L)\#\:XHGQAQE&.&/,J&.*H;RQ3;6MND&E;["K<*_N9)< -YOR',+H>1ZZ M"D'KJ< 0%T?\?$G:H*1I:/H^DYG>YBQ+ZZMX)DNR$K.7;5C^O>+-4I&:IL8; MSJMJQV36R1JK5E!U%>2W"\V353-K/J4AXS'/,$ L:BH"XD3D(,X$$5D&,T)E MN_=B1E">->ZQ8>-[-5&=,I"MNF IZO.'MKO]U>E93H?[FS4Z"CLV!-CIHK?::G^5C>/PE9SG5]K4SLWQ ;Y"6Y46LGV9E MTY (%@N.0<)BY0%#>J7F&G:,GXOBOVY]]@BUA]^5'G PCNXY#RG_6E>ZBH;_-B]6Y9>O MWYK.TCB"*M''X+5UH:\$;3C_N8-7\)/250>_.FOQ;86+<_?YF*Q7\IW/F'W:<3YW4\]@ MU5^G49SP.$8"((PSW34W RA&.:"4H"B!-,X%L@I6_75L9/#UCV+U+[%4/SOM M,)Q"Y_QGWL]FW^[8WV[O_[_W7S[>?'KG,&SUUS-?I678ZJ\#AZW^NO]E'?E- MOQGXO92"K39AY/?DQQ>R$G4!Y'4Q?VBJLJF)?\HI(1%#$6 4"P"A6C&2&,8@ MA#+%*&(<4ZL2=^:BQ_8Y;C0/5N1'H+9E"]#-)FD_4'K^RK9J^ M?R+_+.:D.H#^>M.N$UB2A!$30.CBOU#=!6B8<9!'24100M.401-B.BEA=/Q3 MZ]B$27P]G=MA"& >Y8(FBME))*%::,40())&@"-$TX2SE*J%EE&A%R<0#E/B MI='R6NS.$[03/'SS\-[;='FQ9 @-7[!J#Z&ND^H5HAU1(_CPC&>DB];7$X^^ MK)I-PBP)JQGE](V#3!P7]6[GA\L7]I@&=@*1U(0S6^OB?_KDMYYO!-],-S>, M+==[VV#S.HWRC9@+6;3'PN7;NL#P%.*8AC2*=3\A-9W$:CE),&8@E3A/8QE SY/ ;NBE[F376!IT M30TVMNK(GWJT=\]+YFTJ>F-Q&P]43H*W-@6\_8^]Q>PTEG=@H%EN!.^"W?PY MQ/B]*C#=&9;6/T!\3PS[F,Q"3XO M9@5["7YO_O32.N8X'(YVH?8>/NA.TW'#]G>33ES5L[OHT6BM(PUGIBQ57S.# M3+G^(@60$PF(R#E(DQPB%F<1#(U.DJPECXT JLA#L57YORU[AAHC;D8.7G#T MS!LGHS@GP=$F5 X;A=JBY:I)J+'<81N$VL)QT!S4^@'.$J"VS]XV9(,R2A*: M,8"K(K!,DU2B_A9GF(DX(S#E5A7/S<2.C:%NWOZ?;[=?;^]O[SY9MKLSA-F, MF=R#YYF6CJ4 [70N]N+.V,'D+Q7GF-#7SJ@Y X1!8LRYN_O1T+D2 MDQ^?=<=/M0);K98%7:]T$OK]XC/1ZZY-*W"<2A3"D .4"PP@)000FD$@LSP5 M69HG(A";(BY4T M)X$R3"\)E6EZ,;BL=[LZUNF")[5]7AK!.\;<$=NZTFI0.G8,Y3Y?NWY\/T)7 M,G7-ZLTT'4!6?B8O5;-RSK'D$.D"7!@!""4$J&JB T4:DH@G:6H5 M:7U1XMA(N%4O>*[ULZ/5AA9,CXC&3.2CY6,&P3T!V-_UOQ>KQVWQ!2['\KGGN=OZ\7I6[L<7ZG^OELI@_O"%E46[Z M3E?/FD*1JY"G.4I!@ M'F61P$128MMM:R2#[[]3E\W07UF$UL_HFTVDKSZ>GB?>[5'5).B8&/RA; RZ M1@:UE0>Y&QL[@\K02; QM7ZLN[G:ZU XFMO]Z#BH+^ 5YGW?P:^PGG5:UDKT M_ZR5)N^_ZX- RQW34[>/Z*/?JAC4.GK9QKP$A*L"$Z?$#%L0XH*Q!P4<+EW? M(VJ^VHU4^$2=NFAELVR,!$J3A',0I1&JR1 M270.+XN0;4>X#11Q?0(_1^'1!EB!_G):=%#7U0 M?X9J*U24*[T%.DU$!,,X57PA4 @@Q@(@FDN0,TQ10F%,$ZO$@@ORQD89FR8P MI&D"4S3*]BBK<0EJ,QYQ"*!G*M&:'FFCTVI[_HC)OEV"&2ZNVB5UC.K82EXL?I 6+6Q\6ZA>[Y,4\9#B#("8AYK-B$9H+JQ6A++)*2" M$A@;]6T])V1L%%+K&+1*!K_7:EKV6CD*IQEC7 N29YJPQL<^X> , *YR"XZ) M&#:-X(R1!QD#YZ[MV:?^2<>)_:M:B-Y)Q2-JB LZ$S=E*5;E-$^AM50UNSH-GWS+>"!-7#>+/"QNV';R1X0?-W\WNZGF6P1X% M7\_$G?QEL>!_%+/9=MF=J7<&(I8 BGFN*"5$^OA;_8U3S'"&\A!;A6R=D34V MEZ)5,'BC6^(\JP&HCCB_B@?SW5\3B U/C-P Y_O0J-%2L\<&O]_O*^"\[&X8 MP.+J".F,I&%/D2Z;?'"09'!+S]*A9*F;3):?Q;*M)5ZP:1@E:9HRIE#4A1+" M/ :8$ @XT=7Y)$GC-#6K)7=6CLV+/TP]N4JMJ@G$NN3!LUC6S2 L>T$IYU*X5)%13"'!;V/ >!JQJ>1V4,6Z[SG)D'E3G/7MPSZ%LH M[T,TQ5GF#Q]U8/DFR*)M9O]N+?XNR/)>X2ZF#'&<8I2#*!((*+\B @AR#B3% M*.090YCD5@'@MAJ,S<=0[U5J&0!N#;H9;WB%TC.GU+I/@HWV0:5^)\QLHK/Q MJ @^DX)/ FU#4!GA,$B\+WZN L:MY0\;/-X7GH- \MX/ZMN=Y+N8KT7Y09GT M_H?BA#F9O5V7J\63HH>;.?^X4$H4WP6OEV(?B[FX78FG(Z#ABPF*U:DIQED967-=7D;%1GM835(HVFPJZI](O8O&P),^/!2.SX$:G M* 6_:PN"R@3+7=S>0V;&E$,,A&?";$T(](<:M$8$&RNJDC6' V4T)#V:J%R' MI[/^*CW5&+CURG5@'79EN?)Y/5W';?S_G;0H #C-,I*GF$= B @"B!$'%)$( MY%DD>8J(H#*W::O:5Q$K5AVLW6HWK4*M0;^LR[(P+&Y^]<@8NID#X.W[Q-VZ M,FK':(<.YY5(NO([^ZHQK/MY)5@'7NBUS^MY_L?8^FD]TP=I[X147,R;LJ>? MU1M:WFQ"DYM0V2P3E'., >9";\/%&* ,4I#2+"&$H#2'S,8%M1,_-L>S4;DM M1!X\:Z4MCP/M\#<\'O2&JN_CPJWB00MN6^6YTCW8*G^R-([S;.U^<+HZ:;03 M/NS)8R]@#DXB^SW%63%$G>+U,"_^)?@M5V(*69#-.6@5Y+U4OJKR6[<$K7ZW M?A*\J0C=_<5>?18<)7$$$0$LCA, TR0%)*5,.9AA$D*J_J!6*_9!M1\;V^X7 MTYGH))JJ/GS;_Z%:9"[JPF>U=5W_]>IRCAY?%#->'^WP>YX6CA67K%* &].# MKNWMUD)K?;WST%G&- !LN@5T?SGQ6&GH54;/7\U+C[J_=NE,_\-B4(%S "7Z MM<;]]=LTHYSA$#. *,L!C*$N:$XQ2*!$(DUYI/ZT:8W[Z[>Q33:_KNR/O9ZYE=?_WVZ9>;+W]WUQ)W:]W5+7'5HP9MB;M5?;\E;NS- MO"\'4 [S0;>*ZD7QIUWXVD01A[N&9K X\D,N"!O4<3 S?'^F-[RK'\?<+ZMZ M)B]?5POVSW;++F6ZU@('D:2)/M\( 0XUS\1)R'.,0V9W:GQ$QM@F[U;%H-+1 MCBJ.06C&#U<"XYD4=C'QL$MVQGQ''_\Q"8-^\6=,W/_,SUW:,Z9>/ZFA"=TO M9/4R3:.8QR2+ ,L$ 3!/=/AY/O/-[\%7U]* M?6RL#\O^%)0=S?_K/U [T$3S#G. $(H6GGHI@#A' M"F(0$QDCAEF");0M?^@"3?^U"Y4$ET":S4K70>-Y4NHJ]_\$M7HGSG4<)GB< M1,157L>A@&'3.4X:>)#%]L]B*1?+)_V^W]%9\5#M;.F. MFDPO)8LG=,0@4:S" <"A '",21QG* M$>\3\NA*O[$YOHUY06M!$Z/1H M\&8SK1[C1A-U]"> M"-UT+J9OB:-E\5T]7'>W*5?+JF">#B#]57#EDS[<*(G?J^.-8\6],DAHG(A$ M31>Z\&1&,4!)E@/!(8&A\CK#U*IBR37*C&V6>/?^R^U?;^YO__H^^'#[Z>;3 MV]N;C\'MIZ_W7[[]]O[3O66-M:N&R8S:AP+?,X]OS0@Z=E3GTXTEP=84_V7< M7*#JK"S3%:H,7+/I>M ."SHY>&;/3:4F5E6QW[QL M+VFVKF_^($M>KQ8Z^E9U,>\?R?SNN7(9/RR64A3:TRSWBE7]HAZ^>J=\STT5 M[JFDF&=AC !G1)<)1HJW0ZI[.F:2R"S!'$96-2%&8=;8>+^RL QD;8+@?V9Z M9I_-E+MX;7[Y. WW1(9A;(CFI@J:T%E;M"%).A@HG/JNM#3Z^/BZ6JWNQ?+J=?Q=U+D:YX9GM MFF2:IC3/XSP$::K;_7+& &$R!6F2D"RC(H*Q46=V&Z%CHXG[XDD$7#PORF*E M,V9UZEZ][5X9!)0.3^I?&Y,L6EB8#L-Y#O$%KG<7=8->1^=)QT_L;)AX -6B M1X@'< ?J%^(&9+LN(I9HG>TH8OJLX;J+6%JWTVG$]MZ>8=(&EJ?2L$6(Q-G$42Y)"#3<>-05[.@42@ 07&H MIF'$$C.GW.^X##'_MD-P)B70\UB8[4'Y0=CS)-R"^[X+;KW-T^;2M75]G(>7 MV@/F*N3<7/"PX>?6@!R$HML_H7=G*QT.*]Z)^L_;^:;:VEOR7*S(;-/L4A"1 M,YKD>C]!;R^$$E U)"#$&%.64L(BJW-;<]%C8[*WCWJ_J*JZ4S-6];5U\IG_ MV[H7END@F%&8'V@]4UBK=/!3J_;/&N%MG<=&=2^M2>T1<]=&RU3PT$VU+ $Y MTF++]@G]LEYO/TT3(?(DP1"$*$F5_TM2@!"6(,\ID10*G";8)NOU]M/8..=V MSDVK>W5P.4\7_:SU30.?WMW>N,MXW=IV=<:K>M2@&:];U?38/NM.JU+0AOV^K2J)/6B?7?VU+'A33RSXLIC-]#FM/I&R\S"\C+>9 M+_+:H^B9KK8;<#NE_X+6Q$"/6VMD5?R^G 1=.X/*TJJ_1P#Y'Q)%7Y$7% M0?TGGR#O>UI>9?6;8'Y;S,7+;V3Y3['ZL)[S=@Q1G4?!$6N=$#(H[YPW=)\Y+ES=\]Q"MR];S&]6&UXZVPLT:@>D%7W5*_AV>4 M' ]LEYMG@1XJM8?B^8 M.)[#\&E11:()7F>25<68NK]_NRA7GQ:KOXO5MN)$56*DR5^8IMIY(0PI$LM0 MW4Z>BIP +/,4$L%"R(@-IPVB]=A(<5L%8CU?;BM[5"6P *V2LU@WB8LM;,ME M#O,RF/'KZ(;8-T$?R[';Y@Y-@HVM;>I=;<,DT$:JWZZ"%['JE'R9!#=/^D3/ M83?<(8?$57?=070>MEOOD,-PT/UW4.']YK0JFDWIL&@C0F[GBAA%$^_6+!$% M@XC)D &J_@>@3!. 0Y8#21F!89J*1'";*M+JW;X;&@@G!JX::7\E,W,ECF2'3E,0I2=,< M)!F40#G2$B $"0A3DH@8$Q[&1CT9[,2.CL^M.45.7>6\!N>;C@'U??! MQ@Z>6N6JIER%Z_U>HIC+8'\;F)P%^AL)'3C(WP:(PP!_J[M[-M[58;?:DYMR M(D@N< Y(&BL&$I3HDPNUV$\1D5R$C'&[3KKMDZU(9KC6N%4@N8&6?T M@L$S+50ZU4M.A_UG]PUUU5!V\]QA.\3NFW/0\O7@@GY?H%I2/2WFW88%":8T M##$!$$7:%\ 9()0CD#(!LS31IOL MHN%AT7#2=$??Z^'S!_UN3YJW__V>OK#GL2![%'RMIVFCW96;6354ZF]W8 QVFHF('Q),IX*E.KB$AOFHZ05YX7 M\ZJ'0YAE%\[>WT9NCJI/TF9:R[;>XU2-[[ M"+@Z3O6FY[!GL+[A/CBX]2[PBIUQ+7DI'I7PJO*LWK;ZN"C+3V)U)^_)CTT@ MW+8;Q_VB[L4Q30A6_PL)R"(> ZB\28#RB +*)1,(4X&@L%GI7:G/V-:']5XN MZ]K3;(G_^:>9,LFRN.K5HQ61)"0H BS1K> U1LOB=&.8,1CDX&/'E,W)A[;FYTF@#-+NES)I$K21UKZ[!#D" MV.6AR17:#'^>8T:49D%N$81&&JEE8$AX#F&0<1S4(6 M1R0B(;,AUQ-RQD::NPNC2NF>JZ!3P%INCHZV>T]GJ]3K6N("$J[W4E^S'MG,Y1SG+ M4L( "DD&(,\1P#B"()0Y2R5-"*>V5=V."AH;N37K&*6HK5=T$DHSJG(!D&<^ MVF*C%W5:R^#WYD\O_M$E2-R56CLN9NC":F>-/5)&[?SU?7N6DU6USUYY7E.9 M)*'@C(,,$@%@+"5 ,,. XRQ*8B22%%JE?^P^?FP?_T:[QNVWS5';Q<[P2*?1ZV%:W?DO*1S*L_=%,: MY86?JHN?(T23'*6 "ZI[/D )<"XQ4+.ZB/,LQS0SBC3IJ\#8/OJ]JN 6G0CZ MH'^>%(; U#-M=.#4>C>'M.HO'0NN;P+1!WJ+AA">AV"@YA ?MIDAS\T>O,X0 M:4>E^HO8&!44.BDU^..Q8.KW2Q$LMR-)2KUA_T>Q>N1+\@>9*88*UB5Y<-52 MX@J\S[:7Z//N3SHB2S7Y:+]7-Y6R49J?6JEE2M M7->"-^5]U?*U]EDWT]\;,M/M++\^"K&ZF?,;SJN"EV2VU;,3(<-SJ9:B) &8 MA[&.5=9I7QD!(B9"P#BG$%GMQ+V"#6.;^EH(-"W<;"N6=^M5%O/@R[HL36L, MO^8+8NAOCWO8/<_.K-4=77K$+I_Z:&W3W' M?_0]NVWM^K^D;7?/X1RNV;=[]K=H/^SYHLU0PU>ZFKADWC!(8YX00D M(A< _,FW6?0O/\_.4((]^K M-VMXK)IS7P"@5U_N4\\'4ZFK9O.8T ML&;.JANX/'_SQY'RD"-\&0U735Q."QJV%QM87II^]@3.4U7Q",2\C3&0,1"U#GV2*8"1#&)HASB)(FLZF\=E3*VF??M%3VUC\-H1D97 M@^.9*LF?M$\^:Y!/]JCZ[6=Y_)<]R^W6^_H?%LM+V5(?BCF9,W7%#5L5WZO9 M;IIE4$@2IX"G(@0P0EBG@R< 09QG89XP)-+I7#SH'LQFSL!5^AB]W[A^O[M: M^7O-V[/(<]7%Y6(9/"_%]V*Q+F M@Y,-WSLNYL::8&N.PZK.+E!U5>SY*EV&K0'M K:#TM!.'MJW\26;D;(L9-$4 M.UNO[N0-8^NG]4S/0*<*O;Q;Z,9'4TIQDF:( H$(4JMME $40@%0$J4R8WF2 M8JLLPNO4&1LE[UL3+-85/W<,"LZ47/J]MLHR5_'*$34CY>'&R3,K^QZB'KT_ M72#KK$?H5=//6*.E>/BQF_5<]??*_6H.U!.(=Y2"%,02RC M!, XU:7^90P8Y!PAGD,[+&1JL;58.NKCTJ79V UHP"'0'FF=^.8^4A MR, #I=EKTY(&K[TU7F3CY:_NG!+7T?NNYBOA6XO\OZ'^@KG9/9V7:X4%2W+ M-R^_B,7#DCP_%NQFJ538*^\F(WTRHO7K+*B[G+4VK$!OQJ)K2E! M98O75#8'J#ISQ_IK,K O=C5DAX[8]8_L&>;91H)W3@+^5JP>O\T7M!3+[UK6 M[?QYO2IUG7"U/)\5%3NH?ZV72[58?T/*HMRLX>NP<^4E:D7%.U'_.>4I363( M"8@RH=M"J.4T(B$##$E(4IXQ)*PX>!"MQ\;6XVF>.Z.OI'.:6(D@RD>2C5C)83@"3&@$10 M368LS!-L%81Y5MK89J(FK[-3FMLFAL(,8#/V=P:;9]:V1JQ_<;IS2+BN57=4 MUNN4KCMG]LE*=F=OZMDCL?+2;JL*N#HF5--:Z\M70:,W<[XAKDTPLL@SC7(" M&-0._#X9F^O(V$?4O(:Y!TU3:REP[#MI:\!J:#]I-7/ :!#),DPCQ)J5VU;Q.A8R/)C7K7+^$/\.V_ K\& MM0$7T-NUL(?$5 M8/"Y3#T2^^BKS% @FB\23]PY)X#3IEN6!]B@&&"@(PIXC##(F%6^Y\#Z3TVKFNT;ZM4 M:6]#;"T)R$H7K-(;6&+^BC6L+-\-PX7N^$;<,T\[J#^UJ3#5L?Y(<:D6@:"" M8 15I?J-V6O7C++4^M^C(E2_H7!6[ZFG^'ZSX7WQI";6.WFOU"JE6-[)7Q8+ M?K=L6@E7VW(I"I,(9B&@":1 =QD#*$T%H#)*0H(I)9&5RVT@T M45K_7:NMZXLWBO?:$349 +/IPC&LGJG>":+6]&R!D2-J-9$X*"U:0+!/:3:W M]F@14K'?5[%:S>J6(^H130PW1TD68X0 33,!(-5-IA-]_!(CG#*6YP0:^=+G MQ8R-="I%@ZVF@5;5,HC^ K#GF<4=7)[)9 "D+%IR.$%LH,8;+495%M??R(LF MX6KE!&CE7;.N%T[J@L'EQC1'/34N G:V<\;INX?KCW'1@ITN&)>O[L&>1SHR M?EKK_9([^?59L(+,BG)5WLYOFAS)]_.5[DZ:\RSC/*5 4*&<.Q:GNGLB @D3 M.$Y1A-*(&E-K/QW&QKNURM67L%5:'X1LTDM%I7?PT]-B*:K"QH;[#-<,E %5 M^X??,X\?;R/;C,>=##I6!+?SH+4CJ WQ/P86DX#_L1AHAO T)G8SQ'5HGIT^ M>CYZN+GE.MMW)IXK']6_8/2'HF1D]G=!EA_43\HI2Y#D(A0@PCKV(5%_PX*% M("0\R6">TXP8=4@Z(V-LL\JF(G*M9Z 5#2I-[2M&[\-Y?FYP!))G[N^!3Z^2 MT2<0N*ID]/XS!R\9?<*H8R6C3UUZ;7NUEC,^%/-B)3X6WW5)^I4:X8+.1%TZ M[\W+;^0?B^5;G8"Z306*0HH(B=6ZGJ4ZY1XGB@MBJ5NF"2HC@;"TZ_=RM4IC MHXZ=YF?M_%H;!2JK@JU9;75,,3KD&'RO?AU=6C-% # MLVNQ=MZ/K+="K]1>[%H 3W<+N_K)=BS.%NOY:ODR_>7--(L%2F-. 4^)\LAB M& *2OW\7_._;3[^\N_OM>BHY-/*,U]1<7#-!\X\M"70>-^4T_ M5^B36.ENMI^7B^\%%_S-R[=2?[V;:I[;$D>;2&($9<;21 (:YY'ZZ*($T"R7 M@/$TAXAEG)#4QO6Q5V%L'VG5?UO.%G^4=;KT8E.SEFQT_V\[;Z;'N)AY+W[1 M]LP-2OFZV7FKOO9%?M(6!,7\YV!;*WAKA9?@[OX@.G)#>B@PJ-O1'Z!]-^.* M)UV93O>QF(M;W;-]FD%&:!HCP+-(5^;@(4!$)( Q2B3)U%LK6*\'POF.R0Z9\>=V"\ZYRXK8#7280[,/!D]MOA ME6-K%_QI,:]C?>N=Z2F),XQPG@,8)NH_ L< "X% "B7*LHQ&*./3.@986;E< M&?+&4/K;?&_[5OA<"[7QU/61_F*]*M4RL^JNO@VI+K4F55!U%1)0CJ8C\/X[ M0C&&&==EXRA2BU=!,*"8,H!HEB(A.5\1O2VO#:[T<;/N>@0?K][S!H#TZ'D'(?=^!>^V@>VN]_SW"[OL.QW"-ED\IT+? MX8HH;XR_)\NYXM7RVYP\/R\7S\M"UV&=YE&:A"1G@%,HU)PF$< DI8#0F*$H M37D$C39DS<2-;=74:AN(1EW;TH1GL36;$=PAYIG&-V"UFDZ"75U=U@XTP<19 M><"SP@:N &AB^&&1/Z.[KJJ0^D7HT%'U],]B*1?+)Z+LN:.SXJ'BO?<_G@53 MLMK8_:^Z$9#4FZF+>;72T+WAJRP32' 4AB@"!"7*B=:%CJ@D"Z+ZJVLI/4\N%_/-.5M=[5]+ MGI=BFF',< @9R&B" 0QE"I D$4"AFB1HDM,XSMJ.8_<6YY2G!!KQP&Y+L?LA M,@(Z^@:B5M7R$/(DQ(9GC5EII_(3XV:#HN)7H3"U<'@23G#GO]= M,O?@F._B#?U8XJ]$>:UT)KZHKZY)BL-$$??^Q$!@W[H MIPW<_\+/7'EEY;4W+YN__EHH#EFRQY>/RE6952L#QADB)%91D *I' 2(% M!HE B'&BRZ]95:PT$SLV"M@6$PLVRE9UB3[=_+77^LT0?3..<(^I9]ZX!L[^ M!=J,T'%=HNV\T-'8SYS=<+8,*'9FT M*KYO_.:KVK M+XCL:-XN7&R30"ZJW3P_L*"T/Y$TPHE5\>19D*' M/4NT N+@(-#N[GXL=22E5O)@7_Q+\ENM* ;)RUNKLC3;!0Q?.^:.8S3IE M='7<95FNGP3_J)ZG5G&ZQXM":U:MX^I.+E.6I#HA@P-"6 1@!&. 9,@ %#'B M(<5))M6*:[$B,S.V&U9]*];<&.%QQT+7KZXSL=K:#G;D./#HFY'L>,?4,UD? M+U6PM3WH&M^FX+7F3X(6@,E.37,=^-Z , DT#,$N#ILN2^[X_W4&T-$\,K#R M@\Y'KS,P^_/:*VG1;WYLI;XK2C9;Z)K.VR3AA"5)0B0".8DX@'%. _>WVXT>[Z>8CGCQG*1!2$AR&0N8Q#&6*))<74?.]^C9%I_SIL^K5JSSC?*E,G?> MY?=;'6URKS_J[J5?=)G_._FMK!6;(I)0R>,42)JK]9&NOD_#C(,<41[S"'$1 M6QUMG)4VMA72M@+!K.I+O-3J@H4$:_6/VO_HT<;Z/.!9+D,44P10(A" F>" M9E+7XT"Y6ITRDB(\_2Z6=#$XY%VI@X$^.8*Z2[S-UJS.,/3L56W!^UB#]Z4% M3RE;SW'N%JY&H#A:NIZ7->CBU6KV4W]&/R&*<=K/=.1J%6ZF,XY6XI' M,2^+[Z(.OVLZZR6)A%@H2HDRRG3G0@EH&F&0$XADS!&&,+8C%V/9XR.:CNI- MONB.\L''A6W10O.!(+G(TS3#0$$>ZC[>"."0AP"S+",AR67$8IMIUX'6\S1P<_?V-KA9K98%7:^J==!J$7PFRZK0B?.6 MD]8(.9H3S.4..C]8P[$_5]@_H&_R'M,5'-5"A%4+E _*E)L%*]ZNE_I-^5Q5 M6'@CY&(I[LF/[NMTOZA?IFG$$XHR+H#@*-:%R1G7 M:V;T,;Y"%H=85906+#<65M7.U.?Y=E&N=/K6LD[+*8.?Q ^UTJM84/V8"_4. ML*+I@J(CJYX6RU7QK^H'/]!=,*/3@89VJ$2]76/J@H&: M?2=!8U!06S0):&53H(R:G*!FEYEYKD!VEHUWM4(#9^"Y O PZ\[9D]T<=[T3 M4BC1_.U"S2^\6J4LYFU[-?7SJ< )S-3* 422" ")%(!$NI]PPJ#,#%[>2<4(3\I3=3TMQE&S6$XS@6-&> )&&BJPSIWKZ16DV( M)$EH@L(86C7?N%ZELPI@Q=9W3^,!N=X/?:*#]--]QA[&@MX$"A0=<"[@#<7PLX?/(5 M:X';>57V0\\+9,Y_$[P@2B7U4I7-/FF69Q BF8$4A531LNZ['L41R*)0(B;3 M/")&*?964L?&P1N_J*-X\%_DZ?DO0:5\#S_T(O 63K]+.(?R]+M(ZOVK2NN@ M4?OR/O45P/;PZET"/) K7^NG-P]7CR(0BNX63R_UJK5<-<6B]&D+F>O)2LP? MR$.U&1G0=H2*K=&3X*D:'CU00L?EZZIR=7'6]NIM>PS'BP%3[(U6 !Q$+ M1P[L:3F#^J47S=UW-R_?T+^[;K6C4-1ACL^+Y6H:"D1)%,<@R\(0P$@[C3S. M 9))"#G-"2)&@8/GA(R-&#;]8[>*!K6F]OUU#P ]SP>N8/),!3T0ZM5A]Q0$ M5[78/7CHX#UV3YEUK,GNR6M[A@F?B$3045*;XZK/^DAZ,3]Z/)Q'82819"!. M<0P@SR6@F2($)C!-PTC$)+0*>;I6H;&1QP>E@I4>P)G%X9*S MH3)S/88< ,^T="S\KZT>J??XOC'*^S&^*X1=Q>!>J\ZP8;J.P#N(Y'7U M7'MGZZ-Z8V:?'Q=ST;25"46N5ED2@SR"&8 LDX#$$0$"QC&%N-J<,W6R]A\^ M-GZL] LJ!2_U;[D,W&5GZAHX/+.5!1)6SM,IDWLY304V/ M??2&$'0+WT*T.XR1R'*2I10PB"& 64(!2DBN,!()#*5@-#-:_IR4,+;/L]+1 M8J_V*&H)4]Y@P@00@NA.:B$"2' "L/IQEC(%8,S,\A.;?WU=+=@_FR9>39?CE_O*+]S$3*0A M#'E.4QU>R0"$% .*DAB$D",9219R9A4(<[U*8YMD*HW;CGYM6_ 7RV*BUP^4 MV?IX6/@]<_+1]HO;?G:39E FFT$)?J]L\1/3X@Y:5Y5+KU=HV*JFS@ \J'CJ M[LE7UC/8+LNG,,$H#&,)>"QR .-, (RX!#B5"8E1&@N4VI0L/2+#BBH'*)+4 M;%]5"2E-+PYCY_(+),PY%+>S8V$W_4MZ @294NP-4;W-ISSJCF\CDK[+.KF M\,\+O*ZP.Q*G[=:QQ[7_1X!PT M;NO[G,&RAVZ>M'93DN"$YV$*1!X3 +&NVRR4+\IDEJ6;4WME"DZ"VY54SA';A?+W$H$:/L><#[<+E( UH[X']V%?Y MN$M=C>R=J/^\G7]>BF=2\#9GM&E/SJHM$VK%GSV$QHTZ/ M4 _#FZT!P4^M"3_KE)46^D;]:@CJT[&;\T-@S9;7(>B(*GLJ,2A/7@?4/DE> M^;3>E167:[%3DK=Y?.='TU00P2.*09Y+IGS1% $2(T6--$U@+%(6)]2RF-]E MJ6/S.QNE-QW^.B3(FDI(LZWVUB7]#(;!C "=@^N9[UIAR\@*?O-=+,E#$\G6G+N5=^M5J7>_ M=))/,5NKR[:=4VY7XJF\H;H+(5M-0TRC#,($\% F0/EORI5+$@H4=8529!AQ MN\!\-VJ-C=_>B?E">^'JT[$\FG T3&;T-CSXGOFO-2AH+&HB7O6^1FU4T+&J M:@,Q9^KSJK/*?V\-+IJ0EY.! \ MS626B$1($/%<\6XN(*"0Q$"&,HNRF- DRFQX]YRPL;%IK6M0:F4G05E_R(O. MA_R36M/5/SY]UMD#0;M3YT"KY\ M_6:Y(W/% )GQTC"P>V:M3M74K15!-Y2Z:\ADLYOSLJD>[H[6K@?4$>E=H")US7 GB8B3GC$(I"C5'MB(0,DQ"$(61A!',9I&AJ5\MY_\-BH MSJ[7YP%,.$X11SP&,14A@ FB #&1 D841@I 0ABQ7R;T 6OP)8&:&[1G^K_( M?$V6+T$T"?0'W!/''#)"4B+I M'#XT2;$R0B%#+ -IDA$ LT@"%.8AX#E." \9%IG5E'!6VMCF"9^'EN=A-_NF MG8'I^4-O,K8;R+I'E>Z[C1EAXK3BS2E9KU#.YH+9QVO57+JI1\V+KPNY^D-Y MKC=S_FMQ+]AC77*T>;DQ4GXF##/ 19[JG>T<$!FF( EC3-,6#/LX9;N#Q3Q@8II6B+4U/[N4_!A_.X651^<(;? M4$6>3^/HJ!J$$2)GRT*[3'D-,5)FD5J MM<1(&"L2)1S@D&0 R9Q0J#LK"F&3LWQ>G!61#I"^7">'=IROX$D0K2@/R*J3 MF1#HVO&ZFZ*:Y/0Q%B5E8>FH71@',T_-';J>>;>CZ*3;@V2KK#M7S0P41[[: M!6&#.FMFAN][:X9W]6.;STN=8;UZ^:S>AI6B,YUT\*SGIS_7S0N?> M5*'$P>]:7:[V,QKX.SIA&.$\XY M!@SI,H%)P@&-28R.V;@)A=X.FM3.H*K&W;E1EZB3H M&AM4UAY$6&J#@\IB2V[T\F:8D>EKC[=G]GW-H;8F<)]CX8CQO:@XZ!3A$^3] M.<6KK)YI7/P?ZW)5G:S?+UH1XI-8;:N\W"_>DO)1S8??"R[XFY=OI>"W\TTY MF)M-:ZM-/'Y.:0_,IIS7'EW/4\[> MP&X,#)2%NY6K]*^UG<'GSMC^I&U5+\#/P;;>U=9>+VDM)^"V8R9'8#GF5P; M_E0J;LH;M% Z+ 1X 0=WA0N.2AFZ,L$Y4X^4'CA[N1TYE,O5]&M=]/(7L7A8 MDN?'@I%9T_61IHBRA(> B30'4.0QH!&5@(10QB(4(LZ-DL+.2AD;,70UM.RC M>1[-\PS@#"//W[\=/,8?OI'YYSY[]8#.)Z_^M?W[N$^@ MS-$BV)U8[S>X?R;PIGOW;@A>RT [, MYRJ\=2_AM?WU.[+:EHV:1C3-.(1JJ9I( 2"&&:!QG($$ITG&2<@3:=Z69ERV MC8W4*DO+X*G1MXU*\S%&E_V;OZR6D6ZC?!W.A]:-2^4!8_G&9?C1X,%QJM@S6E&4I1"; MO;*/N@;?)DVQ4;Y\MQ9_%V3Y0?&/3BPA7$0<1)SI@@\T!"C"&> $B11RS)/( MZI#>5H&Q^8/JV\TL Q-M(3?;\/()I.^XHDKU2>>4H-)^)W-ZM0BH4)-0H280 M;4*@;7 8T]@3/5=1CK;BAXU[[ G.021DW^=%JLS%_%5K#;,Q; M =5S7_XD#$[WY0^EO,*^_$E3C^_+G[Z\9R//OEY;XYO]HBY:8),*JLZ=['<=&0FV3SP>MJKBB2):/\30C ML%<>I5'M8[TYMC6P6?S7EG:7_I6U#AN&^AL*5QU$/6@X;$M1?Q ?]!CU**IO MP;)E\5UI\5UT5NV_D&*NPT[>O/PJ^(/R8[^(6=V&\[%XKG(_)!)Q1F4$9*0+ MS6#E8-*<8!!)B,-00N5G6@6"]%-C;-3?J!ET]>R5?M-S5,S8W3_6G@F\#\P] MRHY=@Y*SDF.]E!BXW-@U0!V6&KOJ:3V7T4_/I%AJ47=29X!5"6!U'XY?Q8Q_ M6"R_E6(:TS1)DX2 7!\\PU@F #,8585X&>.,LM1N46TB=6P4MU6ZJ@/;I&%- M@F>=B%55H1%M*I;EDMMH# P7X*Z1];T>9:DYCYJ'BE1$HSG(.SLD:.'G P.S#+ "3F_IQ2%/>\>NC$*N/>M24G";0 M-)2)\EU@"/)(5TY@(@%$0N7C)#F.(Y0F/+&JHG=:U-C8HZUY6:D:M+I:1O$: M(&S&'VYP\TP>?2&S)H[+:#ABC3."!J6,RP;O\X7!'79DP44Q?=<$9WTH2J:( MJ-IE^J!^5D[SD(40<@8D(1& &8H!#2.N%C\18QB+),%&%5;.2AD;1;2*!K6F MS1YO4.EJQ@_G03U/#U7;W9QSU[V9*D;Z93JB>WF<\$V1]Z($TYHA$$BXA1 HBNORRP' M<293)+-(Q,C*03@K;6P$\&F;W;V)?K=,W3Z/KIESX PSSTS0ZJDIH#X^FU15 M.IB7^ (C5%QU>#\K:]@N[B9F'W1J-[K):3?/IC_=87^GF.1"$HJ C$/E2@B4 M XIE"$(D(D%B7#744L^BBRL;=Y[2P.:+Z>KA<0JM->T?*V [!CSA"G/ZQ:IDZ"QB+O'5(O(>>W%>I)Z6/H>7H)&L/FIA@S5&C:)"[(?%4D$_#\0/ M]JB#30*^T;I_IXCC^)JQU-6H^5[5;O'9!'#[B"[PUYG^N(Q7B@TPZ#Q__N)K M&6"33J38YD#0RS0/,<>Y0"#/0P@@11C0, Q!GJ:Y#$,$(;$ZW#<5/#:>V/9: MW"K;FQ4N8&Y+%.Z0? 7NF 1?U_0?@JUTGL]OI%2#J6N,U17#M@& NK.Q;E8E9PW2'U7M>FG(:8A PE DA,.(!Q% (J:*0\GBP*1930C%L% M:EZOTM@8;Z]8K%IK;)/T:J/: H#Z/0I:RZIR@!W;@M\KZRS/#1V,L!F+#CMN MGOEUJ"&S)EEW*#NB7P<*#4K,[@#;;F2]>EPLBW\)_I<@S2=)GE3AI6DV01EJ+RK*YY)U@59]/\JFX>J_ZKGO L='%-,3N]^#,;;3.:OF8,/9-N,WQ? MZ^%KJK3?5OB[(]!3]CNBPX/'#TINIXS;IZJ3U_4D'K)UJL MYZLCC7J:@,<$B8RRC(%8TAA 3@G %.8@S*5DB:01IU8NHZ7\L=%6$VAC^?E; M8F[(#OZ0].ZQU1HW/;N:LOIUZKGSL-.>,+GB&$OIPU)0/V@.&*KG8_INXM'5 M-AOHDWK-VIJS G*,,@GB+&( 9ISKG?P0Y"%/4HYT#*M5VZ]3@L9&25K/3EVR M2:!5[1FY>A).VSGH7"VHW9"S, [:.>-/=PQNW!]S\CV M=5G,15G>L/]9%V450%_]=2G:USAG64XCD0"($ZR\F:SJ=A("PE&2(8)E2JRZ MG5R4.#:R:!4..AI/@E;GOO'N%W$WHP^G:'KFD6N!M(^"-P7'53#\17G#QL2; MFG\0&F]\X\"%=BZ61]RM[[ 7+%']A0!&B5JJA7D*PD3] M--([_'$^2'D>UY:-C42;FMC=FCY]2F*/#F??!8%>\[WP/!TX*"-D6&'XL,C0 M0:!<=8G[XL*C'?_7KEWDW*Y_CXI'OH;369TD;PK:M\JY*0ORF;!"%JS9Y,LE MPE'&8K4 J;K_Q@F@,4M +K-8"HPI2HR2]8\^?6PSYMOW[\T;X1QB=7Y>NAH! MSW.#UBUHE'.XP7G6["L:WAP^<[!&-R?-Z3:X.7U1/P>^(@5]RE)4;?>F(J<0 MIB@&DE$$(.12U[LD@,J,8BX0SW)BXT;O/7]TG^9&LS)8ZDI*RI%8+3I]2F>Z M;'% 'M2"J0F<>"2KX)%\%\%\L0I>=)=3]0RA1O?TV9\1\B&+!18\!9)P77X MY0"S* *A&@F=F>=^!1R>.;+V= W0L/963]CL MR&? )LRI9Y%2[L5'UAV).YJP@L[H8 M6%E%JW2L:D]2N0YNV:[\ K4,)<'&T"H)US**V^V@&VXSO-90^MXJ:.S2D8K; M09I<'%,UBGMCV(0L!MK*H#+3X7ZS%_A=K=2=ZC;L:ML'K KK7K2/9 M!E,V:SH:9FD(E7("/AYB@"S"X\@U/2!G61SQOZH&O>.'R*\[(Z.4=/'JBTOG[ M'V+)BE+3TNU\I7BJ+%C%:M$4)LJ!%&$(.-&UQU&4 LIB"9@D28Y92EB46!]Z M>5%U?$Q4MZ;X+LJJV(&NUKM5/B"E=E .0Z1[G&WY&7F+PZI7'\_QGSYMSISI"\#HO+0R$_B@Y_RN,5\*/'-GXE]IV-%LO5O5@^50W9WB[*U33A MNG@9@@!AB?4LPI4SRA.0DD@0'(>I)):A$_LBQL;^E89 27IJ-GB94M*6VP]P M-.7D:]#QSJ4:&*U=VY7Q[3ED>C#?*>.=,=:!@(&9YI2!APQQ\LI^7_9FM6NP MR/TV7]!2++_7_/*\7NWF!-;IM%B]+A%7[J3,. 50"GUDHPF=EEY MKA4<&ZMT][,,-[$F0=?0H+(TV,OI[95-[?QE,".WUQQBS]3X2J-K3;&^AL 1 M03M7;U!Z]P7N_N3@34Z_J>7;?%VNR>QN>3N72_$_:^6LWJ[$4\T,&[PM$SK[J T)HD3;!Q1'AG10U*7B9&[Q.1T3UVI"*>R=/T75$^+THR M^V6Y6#_?SMELK>L2Z&S)Q7Q5S->*YNK-V,7\> MQ75Z/2T9#"CE(LB0'4- $ MZ*A"D$G*4$0$QQ$T81YG&HV-GN[VXIBLRQNZ&ZOSG/4J(^"9V%IS@LH>O9W8 M6!1T30HV-DTZI7LJL[INYM##Q9L*^]5EXQJV'=7^W8?/>.9R#G4]O>G'5G-6 MF"5A-6^Y$S3(Y.8_SN9Z6/)+Z)<+0NV$ES_XF;. M=W_0N7(:IAF6:9R!+($1@$G$ 9&8 !HA$6:Q\LXS/'VN,@"^KLAR9>:B7Z63 MS;>^KYG'6%2EY"1@ZK]5V\Y&U^I@<+FQI/J]KDOY4,QUZ?.J\6>EHFU-E&O& M%.=I*D*N%ER8$@"ICM$6N0!QPD28A#Q&F6C&]/VV"P41RB$\&]EM&,D,DX#CEP9BOP MP8;#LR=;?TOZOT%'P4FPU3VH+]&CLO?#[ATNZQHY0-99E:-K=!FXYI$#V XK M(+EX:/]*DDW^CI+RMG+*'L2<*;=K6WEI&WM-49+#.-/=RA-=VCP1@$J< ,0B MED;'4/?O<2O-X/-X=U)2V$#UYUTAZ88S4I M>SREQR9I%1#T=D;*4N=[UA%$/XIR&N4XD1QF(&0$ QC1!) 0"P#3*)=J#0"Q M,**Q W3+U)ZRJUN_Z1?JUTC?,I MHX1A(KCR 5D"((QS@&6D_A/!-(1$R- N_=)8\NBX=:MH4&PT#=1,9IF?8XZ] MF0?H!5'/+-SJ/ E:K75EO"W 6\6#C^< MG;[K,%RY/&9RQW4V;.&8]_/LW] M/\+J'!6\72^7.A"\[8E,XS!%E$<@C2A7Z]6, Y2Q%&!"N) )%92D-@QU6M38 M**E1KW]#OC.HFG&/&ZP\DTU'R4G08N:CP_1E-!RQR1E!@]+'98/W^<+@CGX$ M\4FL;JO.ZYIL;KZ38E:E*"\ZS1$>%S/UO++J9:U8@Z8H3U.0(Z'#8C@"A(8" M9#GE^HP!1\RJ%KBE_+%1R2>UD%CJU_M"\V([?K$=%#/2\0BU9R92F@>UZFW# MJ8WZ=;.I;M]$'9K"_Y]%_.U^"*> MZN7W9[&L5NO*XCLZ*QZJ%>/['[HMD>#WQ9.ZY$Y^53\MI2)=];N/Q5SH:,5R M&L4\YY01D# & 61"4V*. $HE"I.8QG%JU>C8G6IC8\O&,GVXU]@6=(P+MM;I M9-G:OJ VL.I-WC$Q^%T;647RFFY >1AY,]Y]G?'T3,E##V6/'H&N47?6*]"9 M8@/W#'0-Z&'O0.<2>F8[UEW6/(67A\H[)HBX M2K,[)VK8E#D#HP_2WTSNZ<<;GY<+)@2O.ISJEHT5<\F/B_F#SL76O7FF6$09 M2^,(1"1" &99#G#E._)4"AJ1&%.K7;?+(L?&(:W&==-@KC2T8P\#D,TXQ"UT MGIED%[567>U+:87KJ@KOSF%I32CF\#BB%0.!@Y*+.0#[%&-QY_5$4ZV,=RN[ M"#[-XBS!(9**6##2B;,,T(0B()(\QQ@**DC8EV>.2APWS12=#Z;JC!RLY[SJ M "("\?0\6[P($13J@KGN0AP\+Q2QP>53LB>EJK ?EI4K;MN)5L-'7 M#RF=A<8#)QV7]VJ4=-;\],L9A MBL,0(@[2+(T!I!(#C$0&\A 2&,N,IL2N=K5+[49'=%LSF@)T31>M5GT7/;/Z MCJ09X;W:^'@FQZ-5 ;=EVB8[6V:UC9.@8^!F"/W6H_:!OM?.47UU&T'WIRMA M->O@=*V0_OD2S4%-+56[OLKIB>,DCE(N08CU^4BNB!SE,@>4,9)S+F(FK K) MGI S-EYN3B4K;W-2GP*7E1_:-#:L?V+9T? 4QF8\ZP YSXS9/.:629HS%(O6EZ-BXJ=.R M-^"ZFZ74!>B^USU-9* +$.C8(ETZB;4Y*#OQ<@&H2E9W>S1;+I:]O1.&!P@C M&&G?AP^=HH(=*X,_E)E'B@>6>]4#)X<5!S?F*L^U-=A#<4%/0^*ZR*!K-5^G MV* GL$\6'?0EK]_,5$<!Y0G6,#P4T M2I1+F\ \"B,2HS2RD%J_:9FZ!&I7SP14_#^PQ<-^_K6#$);IX6:Y== M_"SA\&E18_-G=S0-M*I7! B>0=ATF>T"-^\K[7Z0]5AL M7T+#V7K[I*"!E]R7##Y<=5^\XZI MCIEA+W<+\F\K$/E?B'%7 =:OQ%27:-( M:RHARGF<1B!&B5I+0Q8!DD,,8H:2+,E@@C'N$==F(GML=-*&;8DV;,L^6]4& M^8QC0E*< "A1#&"888!8& .6P2SF:8Z)(*US>?]Z [#K9=X/. ZL3=CS.@R8 M)#*5*06(IA! $>6 YC@#,<4,A0F7/$SMFF1[^@2&:: ]\$=@N&WC!U'?.S$- ME*W:04?O0"O>I#7IZH]:>[T@*0Z"( M$J,C6/VK0D6ZY4^'.O66ZGWYW9,:O;T;',2KQI( M,\8:;G@\T]IU(^.!_]P@ZRR_\"IE!LXI= '<81ZADZ=> M+712XQ2S5)!8+2^35&0 QE$$:$@RD.=11",:LTA:Q4*=E38V1FV^OXVV0:MN M\'NML.5&[7FH109C@B,&,J@[SZ8H PC)"##(2(2R"(8IL5O..P-[F 7\^S:O MX:M8?B_:"-.FNF W7' 2W,QF[5 H'M7G%P_SXE\Z:K4J6U\U:JUJIZDK7O>>IW@7,'%Z=G=*UBN%CR)6WG89Y#!,2A3FS.I@[)F5L;%\5 MZ)=*R^"Q5M.^A\(ADH8'<-?BX_OL34.C%0P:#3WXI&T^WU957?!I,5_NA36U!\P916F"PP10S)1_&)$8(,I2 MD(0QSW <4XZMTL.=:CA;S6 MT/H^+'F-4>T?K.H2?=<1JDYT>YVP5)>PGHQ%=2K$;OK@HIC>*/>3:Q?TPXP\ M3'$B*(QTXX4H90 FRC^D89*I]6J."9012LPJ@QP\>6RTO5$NT-J9$>TA7.=) M\BH0/!.VHF47_9$LCADP;Y^$\:T'ZXIR_H M615;J ]?[#;5W%0=J_ZEZW1,$4012@D#<1ZE *J5&E"^& 0)I4F>LB@1T*K6 MK9G8L7VNVP)_=9]G)?/)LERV&=QF;H][$#U_[K7"!QU\NY43ZY:^]^> M2^J M;863JP+;9D*'+;9M!<1!X6V[NWL7X=9+T\_+Q?>""_[FY5LI^.W\=OY=E*MM MNK;NG1VI%2(2@@,98PR@R## F4P RH00(41IEE";KI[FHJUX:8 6GKHH=-6Z MBG[[5*/\<;)0/ M;B[#W*?.MB5B[DILFPH>NKJV)2!'"FO;/J$?C>VRI#XSFM(8ARE)4\"K'G*( M,X!RR@&C89XD%&5QFMFX4(.9U8Y<'_> MG@/&FC=.V^Z('XX(&)0'3ANX_[V?N;)G<2]=#J(N!/%NO:P+,Q<+7FVAM(?, MU35M5NYG-?)3'-&82_754TYC ".6 X0X D(Y+C!!(8]#NR)>?;08&SMT"W>R M3H&8NGS>IA)A_;/GQI#@63W#LHI7KR$SHQGO ^&9B>HBA;4!06U!$^= MMZ$3U;6M(<'GF@8-95#^M=&&L_U$SY9'=2 MI[W$@D4Y#!.@_H( I 0JOF0A"!$C:0+C"++$9CUW1M;8%G"[P9E%C[#9<\ : M1@JX@!#>KU;*@ZU7;&>DST7ES3@MG78++7?&L MDY*&+J!UR>0C1;0NWG)=_]FJ[-)RE\*FF&$1*P8!L=3%L"3/ )&)\K]B)"(1 MPBPE5NG_YX2-S:^JBE&1WL6HSN)JQB2NT/),)=L.LJVBNRZ0^Y:QYP!QW"7V MJ*A7:0Q[SNA3O6#/WF/'%W4+;(U3MT!;$T.'(RECRB%0Y" !3$/=\S5/ KC MG',F$$^-8M#/"1DE/]@7JSN+XWE><(6.9SXX .9R**(Y0GS!UOK(MHJO]8[4 MCC2/Q_==L-3<_CP3.N&(URRJS;B>0TT@J;E37UD18I@E846*9^\=A Q-M&]) MT.C:GMM6[%'P]4S54>68MZ\]+\NHQ-@IMNK,UG1[>_U RYV06O%V7*^7@+NLH MO>TN[^?E0A:K/[>KE#H9/OBF;JE>>_7%Z$YN\W,5))V.JN'>EO^Q\KV[U5A0 MM5FLU0PV1@0=*R;Z6*^]PFM]^>LP=;71U5.+8;>ZKH/J8+/KRL?UX]TWZ[*8 MB[)4RV!:S-LJGDU&V2W7+79DH5^W)ORR<7MWPS#5[]1DWOW)-,MBB"7DNBY2 M J!@4O$RC$ 824JR5 =K$9NM,D]ZCFV;[5[+V*G=3&J=[7C7UZB:\?((QLHS M;[<6!AT3)]U4S*Z5;6#\9@V_'R'?F#KI_M =HWL>#4>,[TO+06<$SU#OSQB^ MQ?6N>5JNENNJNM+M_+-NSJ9T;!:9,(O"5$890&DD "0I!YA$',B0(*B[ 22A M77+E&6%C\\F[NNH0N%9;ZX*GI^$U/4=Q YKW@Y3C>/G(OS1 Q%WAT].BABY] M>M'H(\5/+]]CGUSS7E'5ZJ4NS[;U>W76][J%26;+73BWPTMJ]XW4\1" M#"'!@"2Q6FYF,@,XEPQ$F20RES&-F%4]9"OI8R..5OEJH;%5OUV'; T(?F]- ML$RAMALF:/DKO25@< M1!Q& (JT"D)A@$(8 T$%BPC/1$BL:L\>E3(VFJF+DLXW^NF=>*6P97K043S- MF.5JE#PS2=/OJE)P$FQ5=)@G= X!5ZE"1V4,FRUTSLR#A*&S%_>(/+M?$BZ^ M"":*JJ^?KK#RMFDIVNP;2_6YZ:*3?^ADF ^+Y=NEX,5*QPHT*[\I030G-*HR M!W441J@\%$DAB')$&&5J\<6,,@==*30V+JE,"I9;FZK%0MNYM6&623"OH\-) M:YK^QW]&:)*FL+KA/]-)&D<3]:#RN6Y*-WNQB/QR,=+GJ>LUQL\SR]5#US$G M4/8$K4$;^JML"C9&!''.JWB[NI):J99 JT?]L$4U#:^4>FHQ5);DH1*K>VQ, M@K:TMA96MIV9_N0HY-'A"W,V/-*%G.%"*1VBLA-VZ?*Y/4,T=47J-[H@=;<> M]=E>HI8C^DTG:[.79?3X).I& 1#(I'/T"D_G.>U)NG82I2'-$HP0PE*@S!F)8%Q\0(!(PQ$DB M6"QRJT#.(:6=FGWQ3Z%I0JWRVV^*M)Y%IUS1VTY[>%W])OA%L=0/05;E7RQC M.0>=?K,CT60F=6"CHR[^_N:H^'O04;6*".U\KE$WJ/35%:PJC95ELM6YXXLN M!W%&CS(]OD),!Y5UW$#4,6 _"E<=9=#7V:GNOHL5*TJ]SW[<5($U1-(\D;K= MDJ15)2\$D$@YR)(81AF6$L=DS-WI2,*I[4B-G($N6]28NF(GZ6X6R MG:LMJ=3JCKTG'4_T./O05=/W$^T]'3UO@EK3Z>PV9R=A(CO,L7P_U:YR%E[? M.\GY@:[8/>AE>>BA/-LJ)*N"B0?YMBH95-?U.GO,KM"3^W;4&M?GE7BNFR3*)L&WR@2=48'4!B()R'"H3B>2$H )R4#$ M,T)E$H611#;;2M]@4]L8]F6M.^)5TC9ILI:1C;TXF_&W+_0&9F!WX*R)TP01 M3]37.]2HY&6B]"']&'W'F4"^+DLR_W6UW'R];Z^BM.]EN5@7:A#>E -8+CZM MQ%=2Z#RQ3K#!]JJ?1K'@.0.(11! @A% :2) 3B5*8A;E&,:67.-#KJG14B-K MY?BH;^BN"2/R-7G&!#;VE S/=95&0:723;!5*NAJ%6S54L9C9_[V YTN7>2[ ML*-/N/T1J1>IQN9H&>OCW=C\FWE4Z$O^Q0N3?)G)DF"$2(@1#HX/)40 M4!'JH$W)4BFR)(FLG MGQID:TW8Z)S=RVG'K.3C-N-(#2 -SWS$^ R307H#! M$R>=&V54CKF@ZB%G7/JXC^X-]R^*:U9U?^2RG.5,XDPHPPQ*ENN^I!@@'D(@ M,(19& LBL54Q][[!IL8&!QT=;H)B*VX5Z'5-=X<#F,T(PA=X [/$4<>'G:15 M .-0S1]. S)(&XB#H5ZQ(<1II?M;0YSYCM%>".6SSB(M23*%]A"E4A@TDC!]W;2W3XW),@AL48ZK\?;MJF"Q& M0G>4!V&FN!9*1 '6)(PB$H!<)_$:8%V%QKF_J9 M94-B?KVY&YJP.[503U32T\'-9M,X4GU4K_A[KYOJ1[I7JJ?J%=KS=5;]#N-8 MYH84"VW0/RP>"EUHXE=2_EWPYUVGQQ\S=7Y/6"H0()+% -(L!@B)#(0\SKDZ MRZ=9&L\6^LY(R691XN;BR$;D@&MR.!I_.*+X?;$29%Z1@S[1ZVPHA7?QC>B$ M2,LZ-I?1-Z-E3V".5+%&"=MT)-+@-8*V'6+/9Y3:%ZUV2U-CR5^Y;39AD?2COU'.: MVC%&BUAY4*M_=(0-_M#B6IY8>B V(V _P W,I,Z8V33R0# MH#DPF_@ TJ%Y@1$\5_0PZ'_^R*T,C)0][FA@]C6'8IMMH::F3M.V3%,5XJ7+ M,VT+(N$L09DB&I 3RI5EDJ< 1XGZ%Y>2I2(CC!A=^ML-.S6RV1:V(DUAJ]6V ML%45WQDH(5YT:;VZI-5_6)17-)^*?N(9#N"!^:>G:%@E=ETNS+9%A"6V%@4J M!\%XI#*4K>R@[SWV59C1&JC>\HOF3QNOR**UAGNE%.V_[<#T=^6Z>-'^[?>; M]68EML&\GT6Y419Y$XBVH:7XUT:]?T_+3DOM=^I[LSAC610E(8@YT;&V(00X M37.019 3@1D*L5')*2_23&U?V.H3R$JA8+F-7U_5*MTT!:8L6.OJ*3/8*,:< MB*'MU^TMET%$IT#J-.446^\V84S72-C3\E-GM5+X@ M[MW KAYDO'W-%QY[VYVWASIV&"=E43[(6\;T$4K'8"_G!?M1_W<7_DK5B49& M) $AI@F "44 H91J_THF&4XXS_%,;=AT:>J+-1O89I5VAQ_PAE3+K:-@/ZFG MMIQ@V?_;#',SUZQ_' ?>F+8 [D2^"6IQ@S^:_QTD.-@.*5^=L\T&';<1MA40 M1WVM[;[MF$4OI6#K!WG75/;_K)CN8:&]R0<>9463ZU7!%'\V'N?]7W0^. Y# %C&&9A# DT"X];@ 9)V?(5RKJQ;IML;#2#M#ZWU5P M+U,:W%3_#43GRD7?PZRV:E9_MTS\'^ -,&/45Y[7H<\%VREM]0L^5S[M175O M=G-T>W83[-1J/J(G]^"7^]]X6U?;5;+U^+.8Q(F 0'#M\8\CIBS@6 )">)0107#&K=+\3HPQ-?;O MB&C'W:?P,^/>*U$9F#N[Z6Q#=&CHT=X3+YT:851>Z5'QD!?Z/NJVKC^MM"-R M_4.G$:\5?VC&^*H=.Q_%>J;,0,XB3$$" R0P@\0$<=YDN)(<&9WQ.T; M;GH'VU;:NAM *VK5]LYN]?>B#%/$8BP1X#(A "9Y"FB>,J#3I#,:)VF.F0V- M^L)X%#Y=+I[!O/A6]?NR+S/8BZL9O?I":V">;<6\J6H]K*LW\F[W1G[L>2.M M.=<$$D_DVSO4J"QLHO0A'1M]Q^$J[N.RMO7J(^6[C5@OJZN^WY:\D 6KSPY; M,X**&&+!,R"C* 60(@)(BG+ <8S"D&^[1O.-T)?#M0WV"]=E6P",>RFQ^".;3#0!R8EC7=UTFTD#][5^-;1&'O2 MNX5EV"%M<54V&.(CW8MMW_36[73^S?9T\^6$6.\UE]T3Q[O3NLBBEC)ED>6QGNI\>:'I&^^Z&N%H@ ML!')C.CTHJMC(.54OQ$(-!JBAN M!WG%^HF'BO973CSZM(,)^7E3E@5Y%,_Z24V!8)Q$"+(P4HA1"F"H(W0S@@"- M4,9E&D9)CHT-Q1,#3,T$:RJ!J8REI,3T93C^J]IM&I[XUG /5(O6?F]'WNRDKQNL)AG5S9(:$AT M^SG!&(!I"@$6BKNBA)(0Y@*GF55!E[,C38W$#DI^UJ(Z%HP_0M7P]M<'5@.S MW,E<\%T";YL1/F0E^7/H^*XE?S3.ZU23/Z?NV7KR9[_@QA5/VJ>S6?VHGEM5 MSYR%B+)4T A$*-15GQ@!%,98UQU->82DB**\+3QG1A/'@QB]\_LUY@9FB%;& MNERS'36< -&,$QR!&8<,MH@TC14K^?RM^/.Z>UKJ)P88=8V?5_!P01P'$JUJD.81DE(TM2JE?GQ$%/;\ZM; M,9U@%6@9+0,-C@$T6]'7P3+PBJX0>6H1&6 7/Z^]KS"#XP'&C3(XJ^!1D,'Y M3SH&U&_*8B'*\NWRA1:+ZAQ71\,]*\M,_:LL>!,0U['8RL_Z7P_R8;/6Q=7* MBES^7CQ_F:4DE2B),"#JOP#*7 *24Z$;4V-,9$@03&SXP*]X4^.2W\CWXF7S M$I 7'9M MB76QJBMPB860Q;KJ=G'+_VM3KILXBP?Y1+[/H@RC M),80H$S'0' 4 ISG$9!API,LHC*/(X>2XP.)ZW"&'*-.^3LE\D+P@-;"!U]K M#:N^/V4 L+6&[(JR+PJ8UZ%P54-*\AWRUNT@5X"PVNX5YS3D>[Q3M0=_J56 M\B]5;[2;H)WJ1J\$AYT07Y>* M TDY[JWDL% ?76L./)S#O>@GL9++U8LN^OI$5L]B7;9>A@AG*2("8%Q=CH90 MET?.0!@3]7]%E+'8O'K%N5&F=CCHR!G4OO.JK*5A5$0_H 87ISY@&IA+NP@U M,KI(>U0=:(UVF.J%F=[5Z"8W>^]6S7Q[ODO62_'LWK1<_[,"$.D+M M4:S7<\&K1=^\D!&7,LP% PRG4E?QH0"E80)B0;((0P1) HUY\/084V-!+25H MQ*P)T&)EGX'1@/VN!V=@[CO&Q87ZS@!D07S7 S42[=67T+3:2%FW<#FI=M6@ M;+"D/[3SK;JCU@U8^Q+![4BQ'ZE>2CSSU?$(L5_V/3J\\%$',FR=))U*,ML& MFZN":;MUOM'UO76OQLH9LI1GO"@SD8>$L409D0E*==9<#@CD%.0(D3S&2,J( M&C.H1\&F1KO;[K5?M2(Z7Z/61"V=K?^3=16P(!V?\VE Y:\T2V-YISMJW72: M#E?3ME4MV&]C>LZ)_4J3:+'=O-)DCF6:[Z^ZKZ3@NGCS4DJA6Y2NEP%M?ENH M?2N@[3O =N[C[E)M"\Q+/?G?VLFW7L%VV]P ,]2[-_H<;[P-=0"4]G;A(9[O M=JOPOO@N>#6F?KY.JFF,S(RA.,:" X1""&"&$D!QE >PCP56"#U7YNKXG,# M36UKK>0$U0JW<\V?1=+,M^X#GX$WM1J:>N]JA1P@GN02$IZ\TF>'&=6M?$G9 M0[_PQ<\[-L[306CW9;D1_-UFI0U#C,21K&@ @&>4*9L M*I@#!',!,HHR"GG$)$\=0BU&5&&BX1?UU9O.4J[%_1O3_OZY=AB.WY[2X<4P MI/")S?-/T]*RUC_H - TF%XK"'8-+[D@^<_1 M)--]2KRUS[Q"!-?2[E6[W\46\64GQEH:O9^(V=0"1JTDCIUU#R+K=F^X .QH?WA3F Y%&7O1\); M&?8SPXQ<>+U?V>-2ZQ<^/W2*2EN"\\='I>!FM5)_G]$P)$D6,\!0HDQB&E* M29P!DN081QR%2$:6K2"ND<=FR8Q3D^?M53=Z?B;)D(;& GZLNSNCS)*;8*O- M3;#3YS5R2'I@'3UEY)0L$\T0Z8'-/2&D[Z&.GF2_7=E$I:WF_67 MY:KX'\%G8<@PRO,$))& $*4 QJJ'T7$A0)/>V1CJ];FY\>:FAE6BUI[7&^: MDWY MN*ZG__[\#8C1$\H#DQW#8!-OG\M:+"3U&.?\\MP^&ITWC/2N)W.+ZM\ MU.K_*WD='F[1; ;?>0[!"=HCF\0W![CMJIN&5MMM)=%/_.)?!?EV\9J)B166[*.8]2- M/B#E&" D,,!Q$K.096$613:;\MF1IK8E-ZMGK45L4^5O@DN&L26Z9NSD!;.! M>:B1L26=2DIUWO!]CK@(A2>*.3_.J&1R4=U#VKC\!3N"*%?K65-!H@D$8C"6 M'$4AD))EBA52!E":"B CDDF!1)C&J0DA'#UY:@30"&>VU(]QZE_:5VD_\%)N M*X;X"XHZJVW?:E5?ZJQ4]=-NE1X_;Y15>5:-=A6>_X#SMKQYV".^,&RNBIE>P:R MKF)@O9-;38CQ_CX4S,/O^EN$3U4=:*R!7[3X?ZFZU.ACBM?J 8[@^;,3K$8? MVWIP@>:$3>'T&)>JY<7SE_52_EZ*6]T-JNZ7H(;=*X\^2P3."&<1""EG .:$ M \H( 9"$.(,H%X3EYG7,38:<&K/M*O77#3]66@FPE&"C?K!II&6!>C^7#8/E MP/3UN85-21Q4(@>MS#?!03<$[WC:5%#WC>M(N4:WVYISIYHQ%8OM>QOLWMNF M>8W:4)J6-DV'FYM.UM%7LEKK,D3+52 W\WF@2V6VN4GJ80<]/GS59A/[J M[D9/&K'>NXUF^Q7@K;YIMR%4O=17/V:?/LR2-)0PTQD\1.I&LS $.*0(L) K MLL]BRJA1\??=(Z=&Z)^6ZD?#L@,=8/HYV4W=@3GWT\.'VX_OKE^3Q\J=,.E* MP?[ZO/SVM^;#M477_+ SYCJ/&F71'8O>+JH3?W&\)F%?!-_,Q8,\D:57OOG1 M^>E)>S9G*$0LAB0&,8,20$Y"G2F7@PSG&&9Q1J+8*&G=58"I+9PV(_M 76MZ!M[_=7Z'#="_"S*]:I@Z@RKBX?HRS3U/SK^^!N9Z\CC3J!8EL1ADG,(6**I,(\I M0$G$093A#"19;D9W:-EM,AAG?#0/QT*?/ M';IOVS(*U3\Z@@\3C6X!A!=_+QM^NW9+7ZH8Y< M=1,7CC,8QQ$%D)$<0$0DH(Q)$.:4)QQ#3#.[6#J34:=&7]M559&7V,EM&4-G MA'B61Y+DB($\TX$2' F TQPK[-5^$4,4)<*RX:IWS$>*]1X3=;/MP3N2 ^\, M/=L!60>MU+[;&EFAY"O(T6C,<<,=;6 X"GRT^K+;#G#?^%+?-9[4^T5;1>.? MQ?K+VTVY7KZ(U39V>Q91R2(2A0!3D@((>08(41N"H&&"PT00DAM=ESB./[5= MH14_V'=%L[86S)]*B8 U6MP$\U8/._JRG20S(AL0^H$I;8?ZNR[J;_=0?[M% M_<-%U*WIS1$[3T1G._JHE.<(S2'YN3[&,3BF.GBVD9214$=SRB7(;D5AVS&&6TQ/>HS@FA/X/GAFY.,,R<#4 M4LLU1+#I*85]!8[L/7OR6M+!EUIH MM4ENJR/8+7$3U,T6OF3ME4P8H]FG0&@W1HU\ZE \]-T +^^3+@#NFK+KAYRVBU M&GSD)%<78([S7IV>"EG.!'Q,\ MCZ*<(,RL[*F^P:;&6*?"!H(_M+A!):]M8:,^G,WHRA=Z Y.3.W#.!4'Z$/%< M[^/D4*]2SJ-/Z7/5.GJ_8T<@7!2SN\5:4=+C"YG/VQ%F:1XF*4TRD&21X@P8 M)8#FN?J1T2S.188H,P(WU3?K):[^L5O9YYXWRF*^H$R[?B]]S+'30=M*X[Q&Z@5>]-6KVW1#,L/#5%.'":./V1C!3_:A%@N'7_+=AUW?7[^?+/[4K M1OQ*BH7^Y:UN^WS8&/IVP9_(]T^DND-("4YBJNP&F6?VKV>ZKNOX'Z7O35!K/$Z_]>MF8X16 MZXX"3J;+^G4 VS18OW*DZS:6EZ+JV%[622LTC5#(>01X=;F7X P@G*8@";-< MA#@)$;)JPW5RE*G1^Y876BG=,H1.(VK'N\XXC46=QA YD]U)"#SSU?X8KT(Y M)]4\QQJG/WQ%[ZTOR[GZ1EF7]?^X7(MW1D!BE(0E%:%5JWWCDJ1'$[=NWO__V^X?;I[MWP[O=Q\?[_]Q%WQX>'QT:+ME- EF_#$(M -S2E?F_[]MFJ+%#G9R M*YI1D@>5Z%ZK8EK"Y;.KEM&XXW?3LH'C9!6I5!]-@S*GQ5==-M!4U^*,6 MUM7%U@.YI9O-#Y CNMHL,'1WN%U&Q;?3K6?$UW&\78;@K//-X*N.YZ2]"BE5 M&96';1F5VY?E:EW\3W4VN_NN&RJ)F8!A&L<4 B05"<$HK^[F"$B83*1D2991 MH[*;K@),C8P,*F %I*-&(&H]+ ]?MM-D>"X;$/RACVS[5;%N@N,:6C=!5X7@ M[@+P]DWS>TF=_[[?Q.IBEH'_:OW?;SI&P_1V///EB]M>[L'<2A\FM3N+XK M!5GP-V(A9+$NFTVF;-)6"$L%B;(,)"D/ >0) IBS#" 6441$"*%9E(OUR%/C M[K;K NM2@[XXI(WXK=EK4P[6:BKZZ7E0@ >FWA;;MX?8MI*WEFUY.:/H2I M M2L4.!?98%6.-7VB/:5S.P/56>;5ZX'C%7EWTW*OYZO0 UZ)M3<:$]KBHLXC: M9N1R]:(;P#[0>?&\/8#HNDM/Q8OZR(-\5+\M)6'Z;_6^%,THA2GB&0%YE.O& M"#J[-&<)('$:"YC"* ^974DW/X)-;3]I]+H)5JUF^C30JA8LM[K=5.NPJEVV MKM33 4EE1\&;YAAA6QC.TX2;G1I>8QH'WK6V,[A5*NAH%3QT9K!5+'C:SN#C MW@SZ/BCXAMM;43I/8HU6!P2 >FV%K^HP81>SF\ZZ6R6 .MR$V@5&EB/+4R@=9F M\&FP.#$,/ATC'1V&G!:[H\15B/:>*=R>/-[AXBK-]TX9USUIY$N(AZ]5T>J' MS;IOC1A\@M5':B/WO_Q9EX7^.=!71/Z,#WTEXFZ?I7TXTJJI_[)0-_M#J M!HV^/N/S!IV0U[ZQZ!?RY[BZ, +:VQV&V6C7-F!I\S >-U^_SBMYR'P7PU@' M7^\"<^,4,TY) C+((@!IS &&!(&,YC)$.1C!,6/5U:'KORF(GQ2LU M9W&"ZGR/%K?'N5'GWX5"]R]M*%Z4QA3J M/!.AZ\!"F"0 81D#25&2B21.86@5!.1'K*D1Z]UWI@O^K,GW]HK-CD@]3989 MKXX_!2-:T%O+>&>XW+17S#/;'K'[Q]$2TGH0:E7?] GE(PYZ??D5F M[X?EXOE)K%[>";J>Q4)BDB88Y'F(E:F*!2""2$"0S!*12MV;TSJKMSO"U+BR M3E>=*PF![C@;<"6C0S+O'HAFQ'<5- -S6(V*%@YHZ8)W?:BXY>^>TMQG[N[> M\\?/VSVEWLFFY10_D_%D]HZ?A'M Y>F9 M_WG MTVJI^'3]XY-:/^O;!=?YW5_UX$_J>4T", HCFD0R!2RG"8"90 #E/%%69L)2 MF,4QMDOC,1AS:B9G959]*+[I*"WU^T([V:H4+,>\:Q/8S>C<,YA#QVRXXVA- MJ1;(>")'DQ%'I3D+" X)R^:KKJ;OM3V9FD>CS"RC7A6 MQ6/K[OQ'[6O"/PJV617K'U%,GXKU7,QDK@[N.,,@%7$&8)XS@"&2@(8DB_., MRYP;12Z=>OC4Z+ 22E]W1O$O]"]!*ZYY/?@C]/K7\;68#+R ;>&PJ@5_3F^G M0O!'#QNM"OPY-;HEX,]^QK&3554S^$)CS5M:5G^8YBJU)[5J-/;8'ORBU?[,$4_-$J87F\LIL>LXU^,- '9A#/>-NW MNG+!S5>G*ZNQQVUTY0++49\KIX6BNB3YJ'"HVY:VDA2BG$4YS81.^82Z:A;,D#K@T80!F<(H#3D4 M$;3K+^I#JJE19'V5M]B*NFU^7I@6$/ [:68$.?I4#$RFQS:E/H'TU0O4BT[BM4GW">-1,U>O#KW2PW2^^B;*N M,3U+<9JE-,M 2'5J)H<)4(R< $2R*!%(I"2A3AZVSB!3X]..:ZC82>GH(>J" M:>DBB6!T^.00X8@+D,N(1PRC%S&C!7QYJ:LN^WHZ+JA/' MWWYI"M88%M$S +9_\?N%:V *Z,I9-<4IZZXXHOR+2U&E?MPL#G*1IKLY2*;?<.!0/\I=%U5P6^_J:<_BSKE5?=X8[<+ M_JZ8;]3?ZD)[G3",K?LH@41@*# 0)$P!3%(,4"0AX'D8,YZ)"#-H3+!7B3(U M FY*7F[*NN E(W.VF=>!6$M9M4^KR5G7**IKG/Z'!)JL-7X0FO@G>0, M4"YGA%[$+'8!7\B-1/*VKYH=9YN T4O)O0\8CW%-]-@C5*,O.+E65NLOMR]B M53#R*)Z[9"DCG"5)"+(0*K*,DQ0@&.6 (PGS.$\PC6W<*F>&F1I35H(&C:16 M'H%S.!IY43R@,[@'I0-,T$CIYCLYAY25W\0#8J/Y3+K(E;6TWKPE%W"XX"DY M]^TQO207-#CPD%SZM./=OZ#K^VWK\P_%0MROQ4LY@VG,*9$Q"+,( HBH 31 M&,A0)#R!F$;(*ES[S#A38T$M9K"3,_A#2QI4HEH&*IT#UO#&_7JXAKY#=T'* M_D*\'P=?5]QG1AGWTKI?U:-KZ L?=Z.#-YM2/:DLE:5%BT6=R;;@=4LJ]J]- M41;5K^SBZ^P>.J%WO!4\Z$A>]4JH$YLZP@\27^>&FZ3X M%!_M*+<1?+-,2L@S3H!@<:SV61D!DL80J U79$QF#'&KO@EGQIG:/ONT7)/Y M-9TB=PB:<9 '7 8FF_-5E8=J['B$PB#]&W>CO&*;QB-5^[LQ'G_<,4ZKMM0_ MBZ^ZG6,=)7;8*!X2EDL",9 ,*4L;(^VE32* ,Z'L["R)HR2Q"MNZ/.;4V.#Q M[M??[CX^!?1V7'4&6#-2NAZN@=EG)V!02S@ Q?2#X(E+ MS@PR*FGT*WK(#A<^;4<#;+E9K%<_9A\_S*#N/19'!$B"_WWW^/U MB_)8PYX:",V'Z_77_+!;>IU'C;+,CD5OE]2)O[CMHK\O-N6&S!]6]PNY$O_: MJ+.)OD;87B?,4BD%CV,(0J[O 4G" 9&0@X3@-$FCB$:QT>(R'7!J2Z^15X$: M["2NKKEN]._>+-=?KK@DO B_V:[K$]2!U[8W/*UW95.0/.W/%X<;=:)#O2;&JJEYN_[%SC;2^BB1G84Z@(J T!I#RJNQQ"&!. MH6_]>F3A)6!OZ#?"+?/VFOL/K#>KTJ MZ&9=]?Q9?B*Z>,!,1%+"5)=\S+(,0!DC@/.$@EC*)(0LIE%N17^C2C\U_MR5 M3I*UN@%K] W6.Q4#LM6QO*G2J11%K,EWAY84H[TFAM?A4YW\H2_9J\3Q/<6# M6O,ZG??19V.0T60?O^G(V--RLJ')Z$(,U"REO%!%_U?UR75YO_A4M1 YR,*[^RY6 MK"C%IU7!Q$QBF.>1S$$N" *0HQ"06)TC,IR$(HZ)#!/DM5NT/]FGMHVVC52> MM0;J,/*+VE W)=^E&QO6Y'B-U\#PEG6:DSOT':U!EY72M,U*C8"VM6H,;H*C M?.@6AZ "8L3>*_YG;ZQN+!XEGU9_%O]38MVQ90 1_,0/?A;?Q&(C/@L-=J'O MVO?=Q1S'@L(H!BD+.8 TT[??:0(P(X(CS@@VR_-V'']JV]-1>-Q-T&@0=%2H M/,U7./%M)\DTO&>5XU=-(3F4ARCZ6/<:'#K MP*N2,TIU3.F4TFS\M/QA\5E7@E_I>AH+_G&Y6+4_ZO(;=0/M&>0T284BR"QE M#, PQX!$N00YSV7$6 BSS"H\R)MD4Z/.G2-4C4_@=PO"MAQ1NA?>UJI#DIRT(6 MK#*[R_K73^3[27AKP[>WM\$M!(V M.%)B^Y?*^S^XU_\Z,'WY[QVE&-<3?QU41S[U*Q]WQ45S&ST_2[$ZX^M3/8IE M!" +=:X@CD"84R9R*I%,P]E"/.OPD"?+^^!V$*-UA^MU=S34T-=WFP695XM$ ML9];/LX^H!97IE;XC'FE>7<)![>KQ4-]?5[];9\]_M7>F[\#K[??__?GV_N.=O\CTG7971Z:K1XT:F;X3_3 RO?,7MSWOEE6/*C^1 M'WHGK6^KUS/.I;ZC#=51 !$ .4, (PQ!FJ59!"%C"!F5Y.X?9FK+JY4R^%J+ M:;?;G8'2;-N['J"!U^,6FT;"FR9RQZ.]W8^!ISWQS""C;H[]BA[NDA<^[;;N MZXK)#[*MSB/*JAC/2O"9I"DG<0A!B,,,0$%#0#"* $.)R&.44QY;W6Z='VIJ MZ[^I%[Z4 =E5)K*T>7N -6,"/W -S 8[I'9B!JV<_ACA,A:>6*%GH%&9X;+" MA^Q@\ TWAOBP)(M2G;]%\4W3SHGH[EF4*WN *9)(0ZZ8@F .:)3% -$XC$+U M(R16-74N#SDUQKA[^3I?_A BF&O1[9C" & SQO +V\#,40D;[*2]Z2:#["3V MQR'FZ'CB$H,!1^44

J_%WO?/)FFPF 1&-@)KY$)) M9))G2 2J8=])"O;.]__ZS!T)FA #%I,0(#W1(N,C M0X9RL$JQ\2S'-I&KVM9/P&@I].I!6FZ]*QO&G<>PF_?03NK$4!8^K&$B5_B> M)@C >S"F4$1D/M]8O;WOP((X\3I@!\K&90[0)QAIJA+R45"#$S:&T\78NTTR M*R[NH#?3E+ML7S4^@<'"189E'[WA" "@Z#H]\1X.)P>P53>O^L!EL:V7+06H M:O4XV^LZ6G^#L/INO,CZM6EUG*,V[\G&VV8^C2Q32_CRY=PHAFL/_ZL-:ASX-#.;UU\I]RGD+M^YR,4M M ^F6_"L M>U]VZ*?#KS"^W&/L(]__ .33Q;MX@ 8GGS!.T@6$4DQ\T(H2TQN"4?XZUFUTVAW6=GB)=E*,M/3CL+-_BY M/OQ<;FJC(C-,LX!@]<$<3R9'UAB,>"#:D^2BD@1X)FTKMAQ:\WBU>!M > XF M9P,(]P\(BX:GX<)Z'".RV%#$?3#(V4!1"ECYE%S K*A'TJ9RDUJU-(#P'&RK M!A#N'Q 6+:QH<, B,N1E-, +O$#.:8ZD590PEG%!;6TSWF:ZJ=;_L.I<-:*? M:=E4E^V_@PW55.S_66RH2CRJ-D]UEZ?RO085;X**RQWMN))2N92+V#@//[3* M&7 21<6L$!YCH_#6MB9W-IK66."_08#G9C1=C@ -:5H;/"Q:4=&*Y(CA2#.= M^W\DC$R4%(D@F0#A<$&0[);F9CDEOP&(GP8@-MZ(:@#B@0!BR:K2C$O.%<*, MYK*O@90!490Q'41BWA9659O\8YBX+G&G'I.#)2PY]%%T?E@R**U] M#LVUX#CFL'Q^7<,>>CHCQI ML#Y4S*D0P&@"!4;C(_9!.ZJ" 7 4;=6X57]F9-C$$A@6+2G#.%8 M2R]08M[GI.0X3DK?$3/9"]=5&Y_ELCYVDE(&^[MC>J3@:334GN@35XE"V#)(W+ LY$@ O@UI0%0.,^=K-31'(NTWJSUZU9_53/V4[<_XCNW5?Q<8_M_:-8CF/ M2O@D-0L8,2P4XHEB9+V,R,H8;*(T6:WSD9YJ2[H<"?U(;;!PV8=X\ZH'-7#= MP/6ZX7KC_ $-7#\<7"]:_QS[J!,WB''I418"Y*AFN1M.Y#IR(D3L'1^N-\\LT:/UP:+WDA8F)Q*(D)J,&<2#3R/)(D";8<,-<8E%M;5.J MVHHLE\=LX/KYG ]/,!KF9LM9P=LMZ_U@'$,KEBG"PQ7%9F8:?=W'"?U5 MWWN:^]M=2S[?[.$W97][]""%>\RHGWVC4J.WI18UF]RZ-KF#Y>14[Z4/P3G$ MB8^(LP";'(L!2>& \@CIE"@J0+.UY#9!@YH/B9J+ M#A5.DTC&$40,PXAKD9"S *+41":E"4:%N+7-9)N3=<7(;IA/XPFF;;\_[@]& M:!0')Z"E;M0D;6^R?;YV__-^O[>,F85('()$O *!F$?,U/D!QN-Y'/0;L+P) M6"YG:R=J1,!<("\T6.?19^^S#T@K3674,1*=LJ=74T)_VZ#4@$V*B;(-)CP#3-BX<^J;8D)C6=T) M&);Z.#*?HK0*2JJ/[=G1>%!\JN%0ZR@=?K@SVNO@'QDN8?S\ MX/#HLV.P27K)D)&"(4X80;EF. I&1.HC8XJQM9&H)@ES<]'B:1A6#5H\*%KL MOYQ'"^#0RC+ED05@R$4=%#(L*)0B!@Z>F%!&-&CQ#-#B:9ALG48EC[ MP%1".@6'.+ E9*APR'@FC;$JJ.2*].0-\DDU^KYA9M9#ZGM#B]8'!HN65,+: M""$"HCSD-DB "-;X@'A,"JBUT3[)K6W:QD(V(BZ,1%HRAP0(!]5)"Z%53CP1=)/8P7,XL3I8+!]\SQF*C8]IDTVC M:>&_F?<*$6GP<7WXN+MD.TF&N32)H,0-!Y($2.F,T2CZI$0"P?"!YA:W1K(- M\B(UD/ ,K*<&$AX&$A8M*.N)\+2A!F^+! M/S$D;*(%U4#" T'"8C"+=R(I1I"A/"$NDT*.$XUTPL(QFGS(Q].ZK>[N5-F\ MLZ:G52AXQHK*18.SUC3%@IMZ9AM=+/@^MHJ95YJ]87U[P]Z2!4F]BP3,AAP/ M#G11>(N<) %^**$H5T CS-:V:?,5YV]-];*FV&0#SIM=&K@!YR<$SHNVO&+, MJQ 28BDHL.6U1I9;C+377B1KB VIR-C!=+D9($ZM15K[B)QGRAL6K/!X:UOE0NW+KM8&G9_?F7GV?\*'!OUN M-X<7=P!(!G$X@E\RJA03:D<15F+LAIW0L8,-.$N_PW;VI/WG]^@4*=![V,F_ M'J0_X;WVFY<)UPT%N,=,6.!8B070\AE)+S)!_%"&60I M=HARSIEBQ"GNM[8);G/Y-$I"K_.,GIB-,=]6^X7VXVB#&OF64_$K@]D+_;'K MQG)5&_?C7:=F4S:9IWZN7[1L3W>P'=_>=_7.4 M-0/^#9UOV_6$[H,*##I^^[_AQ?H13NS@J-,KQC+QDW5Z6;M^I:K8(!YXUFG1 MRWC8ZJ?6O\>]6,X_P^T6H 9MC8YC"P !AG36.K9#0)Z3TV[,P0WYG=/QP!_G MVFJG\)BQ9;O=OB^ (RMW\0D[]6+G.[SM=]_WX4NQ:(VM%ZS!?/:7H1_ER-GP9#T?_ M/WMOWM1&LJP/?Q4%]_=&W!M!,;4O]@DB\!C/]<2 CSWX3.!_'%D;" O$E81M M^/1O5DN D, L%M"8BG,&"UK=75L^N6?NI]*P>8"PAB-=@=I M/*IA]WMG'U=L=]A)!^5;ERX+C#K?^D>]Z7RADM-4>S]4?Q>>W;[^\^K,]O6>?-Y>13OKV\.+*!09E&_RN^H8]DTWS/ M(SG'#KZN/*A[,&;2W>;WLG0X4O@*W5Y!NQ],;4Q]I\!1^J$''!"NW"E^_!@^ MRA 1IO%A^.]APY9"\T9_-,*5ZO3*0I41X:HX('!-WY-+[]UXVCW5-"; MNG'"ONCY+>"161V-KKYEBE45KV :/!;5,C&SS%,_=P>GPSF$G43\(,$7 AE' M^P)ZW^!XN/3;Q5W +9A9Q-GY7SG+G.\R2WN=4(Z3')^&6#"H.3@O4 Q)@_(M M'!*T92@=Q$/4"OZK:Z/5BF6O3*32&@"*.H(U5NE %4#^;)96MQJB*L!2% I$ ML'_]!JN7[>,,S8R%\E*FQ'+0-CDC'10?1TLV5!VX\\)O_?&(R[+\'_;%Y Y=J M>-0;-8O4']>C+B>JV9VR(,URXEH/"^\NJQO@:#@^D.>'!'\;7EC?X2E-3 YU M$YQF7@XO1I\75>@@X&KC[/$/XT,VNQ-X)G UN_$(#_QQ!P]&=_QDV-D9I)UR M8F^V)1<4WHOV*1$UN.1U-ME*Q;E5W@CK5'">6^G%Y]?E\%)&&6D^:$%G35-_ MA]T4CWKI73ZU.KWI'G1'Z2^4IN+;@Q$<['3/#%.OCC=@KS_XO8>PLX6C>(64 M_.5IVI%ZZ7\_''_Z)QYZ+O6[USO?/VU]V-_XX],^CG-O\_6;O-/?[S9 M^[3_IOMI_\_>I]?X5OYGWMQ[6SJ%,<@L!9M)RKKI%)91[%*2)*,6C4K+C MZYB?=<\.U)PFU0#[F:Z]/%;?RC,F2/?BAD"%*S<>XIGDWUBH< 5[<#A,+TX_ MO(S=X6$/CE]T#YIU:&YZ.7G61%THXO&,@:K9J/'EB>3LW(IDJ@C/DRBOR8LG M9FNL#M>$];>Z&W9^BZ^ZN:]>XO<QLMWK1+?&#+.&,D-PD]_U34H'/093W\B M-UQ8@0=;NA?ZG^05%N#4<%.RDSL>QU/=7-Z?.?Z/64Q3WX?_< M)!#\V@6IR[VZUM@,[C7I^?DL9CV[]>P^U<6L9_>QS^YSZ/7W^]$07YX&G;&/ MM7\PW.T>WJWFQDU[^]S@&:T_4[=+B+W4NNMUILE!U,Q%Z3QSU@!7D5HP3EAC M&^MNDYQ$SK.4+EIW;V#3/461"8B,,:1 R(4P0IQ?>!&/!@52GJ;!=Q(X^)_= MS=>]W8V3]WSS]8?=3WOOOVV?[,C-O?=J_=/^MJ-G#PTS_K M%/]^LOEZFV[^\69_\_6KO7=EW*^_\$V]-;G]ST>UO=7+&UUZ7((&-_ZF M.-^=QF"<)?,Q!"(U)/RA [$LNS_72> M_9U0YD?!SF.LZ5V&-:=PQ)Y#B/*#(0V=01HK("N@FLB*DH(2;)(*E M/)L()4)YV;CYDIAM+'Q6Y8M[D2^D85'0"#YY(U-.GIJ@@PK,IY@CY1/*-UR0 M\ZRW*E^TA.KY#-6#!6MM<"1 ;IK: /%69Y*3D!XDAV"ARA=5OGCP*H%W09DJ M7[0(:>0,TDB!1UE3180,F4A0FH#0"7^-1DDIC>=A:=4L&_/3%7JJ>/%TQ8M@ M?!2*HV*10$KEO;!"B1*.ECR79D+X)7F2G&=15O&B)43_?6,F#5[G()CVD6B9 M2Q]-EPE8'8F7"KBV,NA4J+[*%U6^>%#YXDXP4^6+5D'-;$OSF%+D%E49J5# ML#D3FP,E*7HFE7:04UI:Y6;9\OD"3&V4,)Y#Y?:M <34D-+]%F3_N65[8C(4 MYR"=-\%K965TTBI'I<&%MC8Q':"Z@-H+;,=S+B 5E0\>=2:KM2#2Z-**G!GB MG#5,&MQ1(Y96Q4)$J-H%^(;RPYU(K,H/+2*S6?\'Y4;:& RQ,ELB00/![:3$ M(GUQDU7VX)=6V3(>P1;U\JU\\B?X)# NN6))<.NEMQ$09:.,%*4[3\% =66T MF8!G71D\*BM0=2,Z9$:DYI2 R9$DZ1(5*CC!U=*JJGSR(?GDG4CLY_ED986W MH:194[U#:<8 :M(N*$I*Z0CB.3)%9E6P4<482@<.91=52K\RPD=FA(;F9 ,U M-%@NI9 ^4;#4>NL@:RFA&MW;3+YS1G=:DO>52T1I4SKHE*!!7FSP6@6F%$V2 M5HWQH3GAG6BL:HRMHK,9BS/R0L>\=R1RHXE,(A+001,#6GH.%G5+ MJTQ=&M!=*TZW/!:L,I7*5%K/5)C6P*TTRBDC@_7.\R"$-M$Y$%[1&L7;=J8R M:QIDV5-E128B4KE*96G+)JG1 2> MQ%,(T2:I@_+(8Z2WW@YNI:MA=_.)H-.CZHW'- MUU&_,SP^2#A7'.2X'GGII]/O^'+?;C=]+:6@CTM]<]+H.[@"GC)1S)Z91GRUN/*\H?-T\[.CSL#T:=,"G\,AP/ M:X@3'J6=L<.QC! .1J6D]?K1H']XWG1HHQLCCFH=AJ/'7+;3\N@+6;F#W5+M M&U>N'(VS)8O=G>X(>LV=@VXZ".FTAGU3,O];PD&6D1WME/K@Y?9^SJG4GQ^6 M=3N]/:8A$G_R,Q6#YFL$@V_&7G]7D'AJ:?P[CCPNL4\ #CH 5KJHZSY0OMT2)7V:DN7=R^47R7'MLQ""AFPD<4H: M(JW+Q$G+"-6@!'7!.):75C.2\9Q8V"G"TFC2NF3Z.'_KCG:1V,\;*LQV&D%\ M^'^WT$>H!!HR,%)K&08=PW#DZ+%)'NT_* MVF ^->FJ\V'\NE=?GC(,9YJ9G72D55K" WP*:K0>E4X<(;CY S3A0#/&/]H])6!3\/C_Q>Z7.$ M!P[U'N@>-%VH$*B&*/]V1'Z;_.\+);/6GV.QKO._2^-.FM]>S.XEO92D*Q:0&F@SQF0?D MDDX3L"F1C*@2-0BAC$8XX[.FH]-^:'AT?EA!+#&P.2CF+9/":I? ,>3*R;-4 M#'YUNQ]NNQ5RKVQ0D$Z<$YJC(M*))L&4$=2!G,9=,@!R:57:J[:[:1S:4#YJ MV$5)[GZ=[SXW-L3,MDU#,6J0FJ:"%XPDB1SV8%1V:^N',#/6VJ/T(JS#G=%@[B'^=]VQ<&[=L MG/50-$K[UBX<_#&Q>506>_E)?\^*^&]#BAE%-&Y<*71))4')31$.UKH4 Y4\ MEQJ7*VQ>GYSBKG/]R);'7';8V.OVD6>6UGWYS!9ZL0CV2N=7ZD;XQ(Q<35O. M-INW;M!6=%%6+B\]DY"XH)%):X,U EDQ8S$J[\";2_M 5BO7(E$IR,WWGRVE MREFK2 JE!FE<. (YH!S,2[@4\M_1M_XE1JYYRQ9*7\5!\'-&K9\\&C?5 M(\\5DRU4%H;(Z6_N;']^+&SG& \+R!PE<%W$7]_<8W70YF>6=YYKFN,![EL#ON)WYW;<%0)[SG0"UW M$I2WP4?#M O*QVQ-OC5D+BXNZ=F=ZKTUOO'^W@&\@X>I;YG+O'RG\H,/D MS I-_2SC;0C11JL5RUZ92*4U %1&:HU5.E %D#]+L71ZT^[@O'GD3B)^D. + M:4PN+Z#W#8Z'2[]=U+M0Z9I9^=E%NW)IBFF7X@4591 TN>114LI6*QQ/NN?_V9/ODSWWD='L; M?^ [3MZSS;W_['[:?R^V3_ZSN[WWEFZ?K//-DR9"]P+WW-[;W-O .[?QN?AN ML8ECPN?O?WH=]_#?[L;>A[V-+9Q5B=!]O7WRV3!A0')8T'IP MA'3_Q[MWK_]Y^]=?5]:A:*AGAL.,]^+Z5UTG\AF?1?HY,Q%EB(&(3%UIA"8(+J\C05%I MLI-.&9@]6X_"_$]WJX1_#E)1.1H6,4Q-+&' [3B],/+V-WB)K-\8ON0?/>YJ:7DX,ZD9<*JY\)_FZ.[OCR1 IP;L4J M402!20F(R8NO[S2OY IU9N$-[-V*E%??^:.G_OB:$OP>QLJ=>C)C?3KKRN@* M%5=?GG[LSQ;%_@4*?MVL\>PFPL]N9ZWA4%!K:]]BY<:Y"77);K%D'XZ&PVX] M9;=9LOG21 _=%_I'EH![S?9\!;TF=@P:D]B?@*+]X+@SCN'G,QKT+]V\9;$) MPL\F!5BG&(2Q(0BO)/?!TN AHY)J1/#6\BL"<^8R?V\7,_/HV;UWT[TFV;W; MWS]M;1QOOOYS[],?;X_'8WJSN_G'&]3&WN+]&WSCY%5W\_6ZF,ONW7O3VSAY M2S?V-[_@L[]M_O'^V\8_ZW3['[QG[R/>MWVR\0=>WXIYX^]Q9N]T^P)4TD'F M7'0V*&U9* &!RF\PR3A0TF((W041;:HY:(ITVQ"=I2<@4G$Y* MQ1R75@7CRY*)"J<53BN ZE$B%2"EM=H;[K1/D4D6;\7+8WD M,AA??+),1FT=!^M*&*)QHKALJ_#YB% J9J#4"B&XD8DX&B21C ;B)(JA0I30 M8RJC]WQI50FZ;'@5/A^HO^L8!_4E0'@AF(BN4#;O('[4[AF7E5LZRUN $'#N M39 EQ+VCX:CXT*_T,#S[]B):.RJ\$HPZ*3GSGA5 95X$JJT&>5WX\96 >EJ' M9.UL/];.MF-X$6US]WN*Y"0-^A5H;P.TW3FC*:*/#,HP0I/21 :$7*#XPUIO MR]:AAJ'.TL=:U%ND=@U:=)_ZZ+G,7JF0C$3VBYJEE9$+$YGE5J?[(NM*OK>E57F)C%1)]YR3=S MXC)'CHR_>B=4- ;:QI$7V:CO2=H'+J_>?0\6@DL6[HD UW_? KF4E3+F8 QC M5F:F -E94IXJ<+34+[P!S>(>QXSB8 *0L:5"@]1A.1.0.Q*DLB M?#F^WF?-'$+8? S5_]S6[-DB7U$EWS/R15E#^"2,<\9++2)D"SIRSBU-)F=6 MR;=5Y#MK$Z"6 6W"*RAVH-:#,QSUH#DD4HCEH1U51A F6+.B&(8YXG MZ115DB_,&E#)NL5PC!N;Z6M5P@3L&J5(;P4@>;8D> M][%4X"X1J]HF4%G$*HZT%L5*!\49%'/>@M,.2!2<$6E2()8K1:S(TE"?O VR M.B>> 5DGRGS(SHH 7.)_SDI'';,)69QWOCHG6D&^LZ8!PQ2");E$80 M,+XX)P+7F3N1.9)OFUP3E7 7'><#,@7#@TU!2=#<)Q5],T%%D3GT-%'BJ9'T;@=H+SRQN.O74R,1DCM 2([;E4P))CBA@"?B4\)29H%+JPS.0>QM,KH MLBA5TRM%_ZH4C60,I6*A Z>DC<;JH 0XEX12U*N[V_(J?[X_8IZK0LD#!&M0 M_>=:$$F3)5Y22S3DE#57,8*H_/D94///ME:O_/FQ2'K.)&"=*B5]B3,A$LFI M(E!:L7.F%%8-1\T0"%&^.8!H)H4S(#/! K.:H44@J9 MLE%I@84$J_^AO72BH*7D-LM%=>#&4".2 M5C(9O3!"K@1[&X*=U?>% 1I#HH1G57)Z@B(^HIK@E$E2N!"3X$NKVLYWG:@! M>+\$G=ZI#WRET_NFTUDEGD)DN$^&.$I+K+\QQ'NFB4?=QJEH'%C3(CI]]G[] M]9Q3&)6^L0=I5(1-O'C0"4>#03H(QYWT/>S"P4[J#&"4.N//S\WU?QN46H!Z M?TU4TIOQ%OT^V:&M AH61N&SVC]$IX76C&0G9_'ET MD,9>$4&72]T ?K;XS0AOV2%R/+T7 C>,X*)),!B(3B\2# MX 2B-5$(2E%\6UKE3"]+,Y^,_63[W/X4J3Z-IN(5J"M07U,Y0S+/>(Z!!RFI M\U9'HZ0$L$9%E4(%ZD<$ZEG#6% )>6GV)"J)\K8N-6^SMD0$'5WTAII2:$]0 MN8QX7H&Z G6;0*D"]4]V5-$YZA!SRB64E7MK+:4J1$O!"F-_#JAKZ.)=,7K. MZ&EXY-P 25PP(IE".3KK1'*R,I4:*"[_( 2Y8G3%Z(K1K5J3V_2L8Q:A.%$: ME)8J,Y^-!VX=IXDG:7D5IA\1J&>-US(XXYB4I0P] K7WDEB3 \DV1QF53LJR MI57%V3+7I@+USYO=?QL!OF[U="DWC_9Q^N'4!(T_3J>P#X.=[D$S%G=X,4:/ MFP:Y'WC5>5GUSM\I=3;[H]3AG<*^.7U98E/'T7FCW=1Y>_ 5A@4A\/>/7P;0 M+39W_!Y[6)MS7<^' V' M7>@,TTYS.3:IK\V5T>X 1[>/D]@==M)!N6<#!F&W(]C8WK_2ZM?J\_'*;B/AG3V_^[?V%=_3@(.L6U\R'_*!'I*DZAGR:GZ*7_ M_7#\Z9]XZ+G4V\@7-O#.;7PNOEMLXICP^?N?7L<]_+>[L?=A;V,+9[75RQLG MZ\>?K7.*!9J(8;GD$F5#@-I$?&D8DR1$7D*>^ .GN%>V6DXB)W;;+\M MM8A\TV%*2FNU-]QIGR*3)8$ZC^4 QE!!J-M_O]NO/K.H$O+V3*1&+4Q2*PDD M;0C3%C4TG6QTL6S_O+WL?/NO\*$VY^)U"FG?I\'DTAAN\><@#0\3/NAKZAVO M=!""$/V_E1_W[D5[N_EF00?I$JL ?79G:)M^%@(!A):T8A5+-1,\/BY[CI*C M%M+%TN6"WDI1T"D&9 ,A"-_D.5J*8)%10S B(*^X B#JQBYZ8VWVRAHN2MI: M)#(D($X[7CK)T22-,)FR!W"GU(U=],:"08AE2+!(= M 0A6NV)]T7II]:!_B<)^ZS]*2KOJ=8QO%J2P-LN%R16YA6U&46NJ&W-.;#1:L40T4RDTAH 6JKT&HNJ M$:X5Y,]2+]U.VR;N3-=;_9/$Y#Z(TSIGO&J51 MK3R,J>:RM[^\L"S,K:AF&2[8/Q80,GL18-[@,?T/]([2Z^XPX%$]0DET"U_P MJM?BFGNY L^;^/XT^OW)QM;GW8W]__LO<-W;^R_P<\? MCS=.WG^;A0R$@B_;>^]/WFU]VMLX^?/+YNN-[YO[ZWQ[_Z/ZM/_V>/N?=?YI MZ^W)YNM7>7-O76ZL?4XFJ03)$@ZA-*BS@:#D)DAT5""35M$Z.\9[)#*$Y(*Y MU-BDK '@#)>T/A_11'^E8XB,05+G80X?(@+/QHM??7&HUC!4,(,"9Z+4@KG$G;2E(T[T M.CB^] 1L.\5&\WL?,?;@N!-@,.CBHT-"_.P6_6N8"GBBMM7K@N_VNJ-R&4:= MC&>]\[4<]D[1TXK![&C0&,4\#+O#\LNE=/B/1M69F:P?QK_-Y;20H-!O?'7PXG M,2'S=^\_LUQR1Q@G.4F'BACS!-5@2X(&CZ* 5]F)6>K@9;,LST;'4.0%KW%W MO+81>&D6S6<)N9S$W._U^M\:XVI9]6'G$$&TL/["\,\/W?#4]#LYN8U7U[P< M=G+W $]6%WI7G=W]R2;?Y!#?P?SPX@ZH<^TZ784B3#:H,1%U)EZ(L3L!T:,' MA\/TXO3#R]@='O;@^$7WH,& YJ:7DX=-7!-J/@>_ :GQY9??NG&T^\*Y%S*RW3EKM>44'>Z\T>#=2N.NSK6YSY6 MP6_TU&NR6ZY-6;O%5SF;^^XE 0X!,3,-'L:=;V_DS5\[ ]/.7"K, R_A5,3* M5<[72_RO[5[>2=K1E25(;CGG9[5V?Z6OJ==A=>WNO':\KMV=UT[\:47B#^;U \IA0F-31<7W3L,'79^=W;%=H383@':T%XPC!O=V] MS=E^--OLTV][;EQM8&G8T0?/?'!MWD M[[^_VUH_WMC_*#?_^'CR:7_]^^;6I_UW6V_%I[V/?'-OY_O&R8>\T:7'L^GM M3D7F2+(1F>0+24G*0^10"CUMT*;Q7>VC3Q6\!;*1 JK1::EJ@>%D$XL!J)R$>=I+QQ7D<5T'X. MQO@,C$6OK4]-"H?W)ZO!Z$/Y/.R,^N-N[(/4P8TII#CH]WK%I]\MYM\T')7PP0O1*,,C M/^S&+I30ESL9'I]W8E)9I9ICEF7D*UY922(>P_V*\ MT5O]21_*S0N[_':RR6\/?I_:XK^G=OB2*+V*F;?!S.,Y6?!'W/VC^$8-P%X0@K%7JD MYY)X:P31'*5YH7Q2$=HFRR^RT[Q9,:HUEH[+P\:V^J/S_(9;Y#.T*JBJU>;N MQ=9H>S95V'[6O'-JZQY;N"NX_QRX;_X^9ZA1WBB>+"4NLT"D9HE82P4!1U%S M%R(8*1'V7*(!9X?,YP.?/6M!N )]5)UX$K,[:PKPH=8B")L;B#\FB M(2XZ092WR0M)'8#Y!2L/5VAM"\A4:+UG(V653!<,H;-FQ<0A!^LMH3P7R=2B M9,HA$N6,3AIT"HE=&E!6T;.B9T7/^T7/GS7U5O1<,'K.&FUES)XG .(LLP0% M3DXL#8I$)CC/2EH9S>5&VPJ?EYJ23T=Q.MYQ^;!%^Y >Z!E3*S9;?+X.\3D/ M\;GGFD_5A7H,WTB;):4%!?RW4AYJ8=KX5!6ZI]%ZYDD(2O.)Y3P9%1V-1+"8 M4,WDCE@1/4&!UDG+<1M+'T@VX$\%I)@C+D1&9P1,O(1+N9381#%B@B\XTJF!4P>CIY6Q7Z>A^$&G6"&\= M[DL"1FQVED@%CCAO+<)2QIUC*D8-53JJ@-2&N3UJ"G:5CA:.1;,F[6 MLSER MDE"Y1NE(2&)UUB2SQ Q/J+!)UT;IZ#FD6O_>+R7,=TI9]I)(W8UIT)0SK\G3 M;4Z>/H6Q5T=#',9P^'M_WW:N M1#YK]K&,.> Q$49C)M)25+*X8R1ZQ20W&I@.-8'R.5#Y@F(2*Y6W@,IG32G4 M SC#/8E9<2*#,,1R+8F@QED;7/2RIDD_!RI?5.Q.<1>;O3U" M//:DD=ML]%>-UO[9I6D+/VI-CO:4"?S:3,/*<.[.<-[-9W$+)6.DS!!GI262 M(^MQ@B;"E8;$0M,-?6G5J&4AZ*\3\/U3]-MRUV)%[XK>#VH9O UZ5Z/ 78%[ MUO1G$@4.C!,3@B'2H9+@F98DRA22#A""_T'-Q(K<%;DK# M[UF;+O"LF!64Y,@#D&1Y7T;NB=T7O5JW)(UCQ*WH_ M&'K/F>FEY2G[3"BP$EP3.;%9&.)ME%9G 91>;::OZ'UKU\)O(\#7G=K"IZS_ M^S#8Z1XT[W:7=>@NB?;EUK,ICL>*T^O!X3"]./WP,G:'ASTX?M$]:!:MN>GE MY.F3>1?'PLQ0F_>-+[_\UHVCW1?.K4BF"B!,W"&3%X^OLI4&*V;6?7Q-L14K MV967Z9U"VO=IT!%LN8-2 +N U ^XC%-R\BWZB;5[B5]!#PY" MNDE@^4WF_*S6[J_T-?4ZK*[=G=>.U[6[\]J)V\#@+U]I9ERLOU4%^-MNQZ@M M9^]L:E;*00I<:*UD\MY;YVDTC@4#@KK0&"L8XX+]3,O97](\L?]6?=I[^WUC M;XUN[GT\V3CY\.7=UH;Z],\ZVSS9YMM[V_B<;1S+9F_6/+&]U]O?V%L_QOG@ M]8V3S3_>JXV37F][ZZ/8W,.Y[OWY97,/Y\W_4_K.S@9U #=2(J %<1KB(<8@OSD'V2+BF6) IOSJ= #>5>,? 65!7@'A?+69"F3*PC)) AZ M'1@^2 ?U*BW^!*#.E_IACGF1."<&K"4R!4>L88QX&[SG"K&UI +H9>I$BW*& M*^DONJ97T!"IR2($*@48FQE3(E-&A8M>RU:0?A6C[DKU=1U^?>I<65?*YTWUZZSSPZ;TQ43C,9P (O3>ZHM8K3E+2H=/^D MZ7[.-A2 !:,YH0IYO!1!$%N,X,CV:;812O'W2O?/@.YY#-G%7 :D))<1BOKL MG2L.$&OIM:[Y*NJWG_AG;2;:8J_#RZG>1'97_&85IWJOC3!GMYJXWEM??JHQB';M![M6+_8K!_<[Y4 M3Y)94RH548&APN)Z2A^P5(Z%5K; C(56N_9 MQ%D%UX?$UUF+I2C%BCQ(DG1.1/J2F" X)[R8JJC6T8@KTQ$JNE9TK>AZO^CZ MLX;DBJX/B:ZS)F'/*74T,$17J4A)[R(N1T&"5X*C_ J6YZM,PA5=+S54GX[B M=+RJPZ!E3*S9;N:<.\3D/\;GGT4_U97@,STN;!:G: OA!4^*?5T_R MAQ*5YO/B4T1EDW)/,LN22,6 @+:2"(;_DS[$'.32JEJV]6,*I@]&33 MS:MP=#^(-&>E#R%[SA,)R7E$)*^(MR(2&W-I)2R4#ZD*1Q6/6C"W1TT.K\+1 MPJ%HSJ1MO4W949 L4RDQ#]KCCPE+SQ#O":!WXSVSAL%-RG>9YV" M:UIWF].Z:^?G=F'>?!*W"2@YR^P)598CTCE#O(N&2!_ TF2B,7YIE8MEQN8; M M6LKK90>FNB2!=(Z56PN2N1SUI]: )&.07BA(_% ,V(BX$3K:WQ5"@ PW^) M2-.*,.V5)1853%D1I@4(,VO%<=P;L*@P!2$DD5$94C:;9&9YB@$!1M;L\.= MY8L*ZJL:0UM(?=9*XEC,*G)#+-.*2(B*6"$#H0Z$<)0ZKMNH,3QTV-%4M[C) M(TCY_@NFIC+)NP<1C^L+XAHT>;RD\:F8I#MECC?]\1XA4+QV/:U=3Q_&@O7L MNYX^$,-Y-Y^ SHW(P4M&A-26R&PEL&"#%88<55D7@7O M"MX5O%NU)H]@Q*_@_6#@/6NE3\$%D10GTOM$I'- 0%$@(7@;*+4Z6WFEE;ZB M]ZT]"[^- %]W9@K'!0V-N^H()BLZ]YHUL;\O MOW7C:/>4CJ=NG,R7GM\"'F=W-+KZEKF^ZP_O4^1E3!VF9MP'4S]WSVHA',). M(GZ0X N!C*-] ;UO<#Q<^NW"I/:[!V1F$6?G?^4L<[[++*_M(X^3')\C!+3^ MV%/Y L]M&I1OX9"@+4/I[ X*Z/]7UT:K%F4BE-0!41FJ-53I0!9 _FZ75 MK7+*._W<*YF(@:7/(Z M&\0ZQ;E5W@CK5'">6^G%Y]?(Q3AEE)'F@Q9TEH&=<:UW^4WW Y"%WIO#X:C M ;X/)_]O!))P_#095"_][X?C3__$0\^EWMCJ?=G>>W_R;NO3WL8),I;7&]\W M]]?Y]OY']6G_[?'V/^O\T];;D\W7K_+FWCI[]_YS\%IHRS,)0D_'U,/KQ_$3D01!WE4Z4 68+C;R;W^M\Y^ M&NWV(TYCISA9/0SQ*M)%W^-(OS94-?]>&$'QPHYP4!.O;#EVY>]II?-W2IW- M_BAU=*>8T#A]>9XLTCD[K9VIX]I\C;TL;=+*(Y%8<+G+."XT36NZJ77W._GL M$<,17FB>4,;8*2RST#1>Z1Z,1;A"X8.T X/"3*>+79P_I'L^CI7.1<1H_:E8 M&W8.83 JN%<6KFE#-^:WY4_K^_ %I[G<7/N]OX\#/#YM51<[C0#1=*\[/!K@ MQ@YQX5&: -R$*]K8#7_8QV[JC>5[9X>E[$P^&N$9&1^Z0S@>;UE,^%ADD/@< M?]R,3X)GRV--Q3;]NI;,U-:NS9PW'#YH*#VB6!BM"_I=/++G5X:#G' ..+Y8:;OARDT3YNLV^G*XIX. MTVB$+RPW-<+:F)A&19 ^PD/?]RAH->0QLY"G9R&.B1OV^H/))OQ@47Z\)O%H M<+K,(V3I^%1\Q.ZPDY!\8F<#\(4=P98[A=<].0J\S2&<"!'SN4(7PES&Z+U1 M!(;.[S#HX5YV\0"--ZN#YP;)PT_.QV1LN(QG9V&0\"P<3%!]LKFW&$DYF.4+ M*$'\W<>S(/T-:%L-&8R"08'^.AAYQM,Q>P<_&Q%Y^*L]]+8;(8X\GX24C>\MD=7_OEF0U\E)N;UA/3?VQH M#C=MT$RD^7B :[\\_O89G^P,&H96EO#"GW"/"H'TSW?\T@WO#J]>Y[(X5QH^ M#H[V/>H_,YF;*3$4%SVE #(S R@M4J%YBL(YXR>9FU12/FW[6$3\XL8YBW][ M<'@T.C.!$/[,1,R-K2_LW=KG++BD@C-"<0N(%%$0QSPE,0262U"Q,W9IE:[, M&S#^/SR+EW'K>';0[IM6^X?-[44P3/B%,$NGPS&-W@)DI@BWC.9*KC1^=/,5 M).;^T:@QLR'U-U2'PVI$M@.*3NKG;R'[-C6>2"NP@(VEDSH9B M&[8Z?GH?KTZ8>VHX(2J1/1S0^/[S64U6%Q<;PFX7<:,\;;P%I_,E\!77:N?\ M>?-S^H;\KSSF8%JV+B(5LL4RNO%&GBYJ@QUGB[7^[[6-QL=L7A:@ B7$Q^ M5!&G(LX9XNQ]5!L[GYV1*03KB;':$,F=(XX:3TK2O@ M?;H3XCQ!8>N6^ @] M%';Q6X/IR8\Q;TK_N /J-<#3'=X0^Y!R?1&G8P/%Y:O#U.NEP<6M*0!\*LRD M1M. $/J#V(#BM^YH]Q3$ON)$&@'H:-1K)C#!1T2=,H"BX,Y#)0J#:ST<^M%. M\QP<'@Y_B(H]0FP 7+V]H[C38&KW &6EKRE>U!Q]ZA6T? MCI<6&LD-AJB'(^=903W_;*7+(I_OW\6GGVY=B>_&ZZ@YC#$ZXSGN#U TZQZ$ MWE&CQI\N[A3'^,$JCO?V7-^?%B CSJ>''/%, SW3DL\T,=0;AU\N3'"T"Z,Q M\#?VA(DV=RIZ[@SZWW"C+LBL/A43RKFZ5"Z.X/NL$GLUF[D7UCFTF]B)*R.^ M)^ORZR\4Q_!M [^YL?66;W[[7$(]?8Z:: ^:2,8M\4PE(KA+D2H9#8.E5296 MZ"5<&0\;G@CX?K<3D1.E.FG!D@HR!N-"MKGX,(0(-J9Z(AY"-#O9.2[%>922 M(EM&DO2AR"M1EI^#>H.CW=Q_6+XA[MY?^M:/:)JM\ M5""3EBX;%X5-+H(I'JQZQ![BB'VA&Z7++0KYC$D2@@Y$>D#IWWI/@N*,*>]- M8N8JH+GDB T7<\;>-6)U40'OA>E9:P4-2EJNA0R:0D -R%,NN5"@)K$^]?S= M,]-;DQOO/TO&ZDNMGR5OK4\"UX772 75+-35U-1KW%C0F;@M)VK3O+EA4&)5XL2?-@'(*?_-2N?O MH[ [>4I16S.J6 M[N,1P74M&[N%XWK5ZX=E9C&03_(GKW8/#87IQ^N$EXMUA#XY?= ^:56MN>CEYV"2PL@02 MSL1^-MLZOCR),71N16E6P@PGY24F+YY$(*XT$8@S@:SC:]:L2*FOO$Q7V!VO MH6)TISM_-%BWHOG55Z>?>DVIC5LT';K#5R])3QC'N3Y,,/ZUP9A-0.K:?F&T M%X*<'Z$^R>/D(5Q5R?5"=,;8F?(G'!S!X+@SB5IY]'(CSSHWYMEDOX S8)3- MH!V3@D6KF9;!.,FT%I;!3;-?SB2S*17G'Y1(YZ2PX44Q;'A1:#O3E)IG/8>D MF>WC3W]\/,%G\NVM-WLXMN\;)QOJW=:7[]M%4MO:D?@NNLDWN[-),Y_V_OSR M:6L#Q_]I=^,?',_K]1-\-][[IKNQ%=@[G,/VR7NQS?_,&W_/51H!YVPR-I/2 M.A@E0"F(!1N)@A129LX&IWZ]I)G[;6KYLU7)QYCJ6@.JEV_ VHS+_Q(CWVE, MZ.7Z;(?,^[5J;?/[K%0(42:F%:ADF)0V $\J1QJR=THF&B[5O>\#[Z^ ^W]/ M/,G/HOW, T'^?&\^L"J)@O$L2DFDDXI88SCQ"JA268&#C)"_K*7Z]8H9/@UL MG39IWLQU,HYA&0=E_-CX=Q\=6&\$L3=M\/.D(=9IL"FA!&TL2$\-**YI#$$( MYZ6*_-$A%E>@']\>A!)(E5ZG\;\5;Q>&M_/])F30*3B="-?*$)DR0FT4@= < M6%04A&*QM(UG5/]Z'7:>!M[^>QPX=JUS^G"0OA9O3^_XLH# *KS>>N'_^Q;0 M>B?/T8^@=;+K;_J#ZSRVD]S2@YVU$@([Z4A64?'&J+AY7N(4K[\]*9DN2N(. M611 />-$9L1'SZ4A('FQ.&E#I48IE)HY3/R?*G[>,U6NYUR"RCH=;(I56&LB;_"5QMGYCY:_D CP[26/ _C0OX"3?@-?+E M=??5 GKWNS1MX5 _[4)$H3P#3P+E-B&=L)['Y'3VGAHJ3+PBG+*Z$)\:SYEW M(=(0M! Y$-Q^0R0K+D01.0E>VIALU#;0I56$,J7F#1Q/R(6X0+)?<-V]Z=#+ MUD?GG15QXLNG59S>[A]".*LU]/;@*PPG87L?OPR@6[CAN(Q3L<&4F-VCX7 J MK@^G?]ZEIS>)X9NRFY)1%U+8G8AJ$\9$G$ZTL< M7DM*#R@(->?TO+C?/3'LE+R]TA)*.: SCA&S55.TV[OF$^PB1DNS/<3WH60G;Z64/!)YLE4T'?[@_(]'.?X)$U5 MI8/SLS:M)4[GE(Q3FYJI7/[EPC*_[7;#[O0FI/\[0O&[Y+N4PM2IU]26&_2_ MGR;HEX('^^/$F-/$DI_9HI7.0V6$C*GS/!ED*JD!]THZ#Z6GA>*6,CV;(#(N M*%HR&)H5%YI*$^=U&\Z.Y!E1S1ZPIHC6Q.>R( MKBAOXVA>=#ISTO0%F+Z4FUV[.E=R,_DXB1M6B;LD;DBQ8J6]E\0-?@^)&]RI M)S-62N_VU+JNO]*ZWHRV'C71J+U?9>II9D5-J0G_VT6)U8E[D]G]R-)Z(^F D_[OJ/L5>L4/<3>2O6DV0GU&?<9] M/&.18?9VV#OMM:_;6^MR]E RHV3-;JY]9Y]VG_+MO>^ M?-O\8W/_TQ_K:N-D@V[\\6=WX^2CVMAZM;NQM7M9(*7.*O"0$V'22R*%,<3' MD F5(3$I/7?"+ZT*U&*-F$^+>KQ4T8I2%:5^F+LDK0W>:*JED4I;QX0TV?C$ M((&/OJ)4FU&*SK99AZ0U#8$(KX!(X)0X'B410+TM^46*592J*-6.N=T&I6B@ M&:&)*2,ED\HRYID)GH*BU*A44:K-*,5G4$KPG+02AD@*#E$*+ %&@?@L(\TA M"B%I1:F*4JV8VRU0BAM!O<],%FG**@HT>JGQ? OAMI9N?VV^J4=99AQ_MV'[^^Z^YYF+8B?Q?+;3?Z7 M07DKE/=,^NBCE D%EDR3E$"-%4QG7QT/+8;Z^8K C"9J@!L\5CD0*:,F+GN! MOW(?G*99F[PP9?E6%'/?4FK%O(IY-\4\YH(00:1$N9:(=Y:)X(,R^(?DPE5M M(ROFM0/S9MT8F7HND641BMM(9 1)@)E,N!0Y:Q:-YXMS8U3,JYC7GEG?QMP8 M=;$J9C#:2101\%\NF-.Y- T6C%7,:S/FS3I%0N+6^]+D44>*&CVCQ(,.A'L= MF!*9&^HJYE7,>]Z89X1%#=9FRY613B0'2B4J%77:*42B:L%L*=S-NEA<5)JF MH$B E(E4Q;MB."4@3&;"4!KUXEPL%>XJW+5GUK0B(TR$:F#)Z"3(5PI+X1&%(SV:>'=L^JZ\"$- M1X-N:)J-(Q'51)#J=7\P?TS3#.+\ !80AZJN/RB@SS<.RS$$;V4@.DI+)&>( MYUX T4%;*B)$1/72J)$QT2+W>X6J"E7WZ4:I4-4"J)KUIN R2F5X)IR*5+PI MK$0-*2(@68O,B4NE*E15J&K!W![0^U&AJ@50->L$T:8Q=B229)._Y@UQ.4GB M)8]2&-22::Y05:&J!7-[0*?%8J"J&O/NBE*SO@O4[[C1TA'.HD3=+VCBH[8D M9!DX."^U#VT,OJXX57'J/KT-%:<>%Z?FG [2,QJ#X00W%C4_%AGQ63&BLQ41PW0ON[M)\AI2L._O8UC5OT/DK^ MR*\,Z9=-\9>!=.J"1TD3LHA9,HC O1%>6DF%R)3)&T%Z)32_&)SN!3B#$:4)*P M")Y(Y0RQT@7BJ'94@E$^IHI/%9_:,+?;J,1,<<4Y2E!22"F$8YE#+.8[Y[77 M]R@_537XKM#$9Z#)1B8M-YY0X1&:J%7$2:!$J]+;,OK$W,)#C2LV56RZ=VS2 MGNIH:=;>2Q2=+'@9 P/A8K8T\"H[M12@Y Q ::%- H@DF\11=HJ,0%") &.* M4N]R%*S*3A6?VC"W6^!34DQP;P65+DHO,J2@HT+%CFK@X$65G=H'36O MO^#?MS]KSAR*P(;$& *1W",L*'I6V0GK^X>]_G%*G5X? MGU*3$ZK/]\&+1?U53MZ'%%+W:^E_7D7(AW$/G*4C!)VETXY04]++J$ 1$J5) M8E,$X[S-C+L2."=L#9RKX/14P&E159TJ.#V*;^"L*T6FW$MFB><,2FD317P2 MDABJ='8>^8R5%9PJ.+5@;H]0?NFVX%25VY]U#)P)33Q;K;0@$)DCTN=((*'0 MQ!0$R[P&I7@;P^,J,E5D>H@B2169'MHC<(I,'&PRR@$)R8JBS@%Q%'\%JZ17 M@$C%346FBDRMF-LCU#.J"MWC> 7.JAE9&J*,E#"62F*!=01W,A(4@9E6/AC. M1?LTN@6E%;0$:,REQ/BF>P 'H0N]SE]=\-U>=]1-M=]\?<83?,:SEJ@?WX9W%6KSJ#P;];[A0PRI&+4J,VMA:&VUT+XI1/CAOO.($M"Z! M7YP3QVPF7%G;,UJ=T59)22T1 M3%$BN=3$@PV$)4^+K@XY\ I'%8Y:,+='\--="T?5_'UW))H1C"CR"IMR(CHR M1*)@#'%4>6)D4AH%HQAI*PM75"RJ6/00GKDJ&MTS(+V;$8V4%A"<9002 M*EM$HTR<\%8$;:54J8I&%8Y:,+='<,=5T>@>;4;EO[\+&@7Y[O47^1G9A?+ M(W%!1B)5RP8F)".]LUYRP[VB2=MH(LJ3SKIKRU&X7P]3FS/P0I&.6*Q)!++2]KB,_:$HI\F$9*LU5L:96K93QW+4JI MK.!4P>F'X,2]S\9PL)S*Z"@P)QU0Z0+5-C-:P:F-X#3K!- R."IB("G;XI/, MAH!UF>@4?0XA\"!-!:<*3FV8VRW *7/.LP%#)6@IM 6M<&3'K2F3/%KB^7< M#9RJWGMW7)H1FE)4W#M0A)HHB)10&@9[1K05GOGDN5:ZC84H*C!58/HA,!GA MH)1[TBY(!>!E,,&+$!5+WB1?I:8VHM.L?P U-ZTCBDG62$TD[A_Q$3)!U)$Q M<*,"A"HU57!JP]QN 4Y@G.8^<1\\2 $V<(P UV2"E2$2+A.!L(!%DLXYP9+#1"(8RI5]: M5A>P6C6\!^4LHA AK"0@4BE%/&49A)< "VTDPEH M!:,*1BV8VR-$_U\#1E5EO3L.S0A%12MU23FB7=+CV'\KM21,(O:_BD7W"D>SEOT(8,$835**F4@;2Q4NRXB(-NL0/ V&5[&H@E$+ MYO8(D?]5++HW6]&L)=]9[WT,#@4A[8A,W!/(PA'O9$C,62GBXCIQ+#KN_[=1 MJ=.&_\;NU]5_X8_35^_#8*=[0$;]PQ>N@9[FBV<#ZP]B&I1!]>!PF%Z[+YQ;L4H4VIGX&B8O M'E]E*PU9S:S6^)H4*U;:*R_3%7;':TKP.]WYH\&Z%>[4DQDKI7=[:EW77VE= M;T9;U_@);U&<[)?Z*E-SW[U$.@L)18+!P\@P]F;E"Z$[Z#3! 9W_[:8!#,+N M\06F]2C[/6%#$\92&.&PW^O&SNER/*DE?@4]. CI!O[EY[I"Z\,1"KRC%#OG MQ_'AENOEY&(1B6:N/*E5_"M]3;T.NTD5U5>]A5<5=.,VC M&CUN,KOQR%")[P^@J((OFH3D\JVEU=2UE MUA$N>(0+BEELB?WTNOKB:\-A&MVQM/@U9N?ZC/J,>WW&LZI%\CL,=SOI_XZZ M7Z%7VF?7;@#U&4_O&8M,".!JQ:B64^U&_R ==_9A\"6-.AGG5?MZ5P?O;2H% M&6,= Y-9DM8D'VC2B<8@?% JV,;!RQ@7[,<.WL(\U@YB^6?]G(4\T_S2CW1C M[_WW3?S>!L=[MSYT-T_^W,7?][9/WN.8W[(-'-_&UK:8]?YN;KT_WGR]CF-9 M/]DNS_CCK=C8+[]O[FV^_O@=Q_YMS)M_S[?W=ED8:1R)-C@BL\S$ M U>$FR"!!A!,RJ558Y<%Y2UR_5:0JB#U(Y!2U(.P*0/55*;@;/(\E$*K(@4N M?*P@U6:0FFWSS;V3*2%(2:XUD0H2\9DR(@R(T&2;VE!!JH)4&^9V*TF*90; M0V!,4@-.2ADAFGFJ(-5JD)KM^2T2MR"%(B@=4R(I#\09S8D268%U'B+N M8P6I"E(MF-LM0"HD(3RP2+7RDCGJLK>%X3IFL@M!W#-(_7)QO@^&3[.=OU-, M,=M,B5:E)1QEEEB=$W&42\@Q&&%<&Z-\*T!5@/IA4K@7CM.DHLI):DJMBC*# M@8!J@G'_/WM?VM-6LJW]5[:X[Y7Z2"ZZYB%]A40'DDNK;3H)W1%\B6H$@XVY MMND$?OV[:MM,-A & S:4SFD"'O:N757K64.M]2RG"D#-*4!-]?[&% M#543) M9X)8XP1RVL(NAL6#Y63&D;E$J#=UYK?5&]I.Y2=._EZBU\#=,L1>&Y;?[^%? M#J4I;CXRO,+]>VI4X=($@\X.A2D2H@+CI&- MGB+)+/68$P:.QJQ\Y7L)S)S371;(>T.0YSPUUK/(B8C<(6_R# /K)"+%!*ED#>(:)P2V+4$A<1&EAX4TM$!>@;PW#7D1VX0-8R)B MP@T5)@A&O0HNFL0H-07RYAGR)D]$5%+2"V(12;D;%:,@;PW#'G)1>6\H9(EPH7"5J9H$X\ ?YX1^=3I="5\^5"TFSQ?H3Q18JU& M26F->" <62,H\B%9(96,F(=9\Z$7N"MP-P=/?0^XDT1AIWS$.#@>L=>$IQAT MYA:WQJ2GMO *W#T4[J9.:SQ8Y\8%A9A/#G'N"#))1R2B]T:JA(FEBX5W;ZHS MQ.%09' MW5%C$;=$(1-80,Y(DXD<1<$UEA[;0I4%:B:@V=[QL./ E5S %639R I8<^C4<@[ MZ1%7BB.MM$-!!&53=)'F3)<"506J7OS9GO'08C9058)Y#T6IR;,+1JVW.!CD M-0Z(LY20 SL9!>.I@B6-*=AYS+PN.%5PZBE/&PI.O2Q.31TZ2*, J:)&,>42 M$1T$,EQS)!*+SL7D>9#S"%1OJD1DO7O4Z9W$6'5Z<)67* UYS8!]W2.^&L"> M59G'GWGG?8X^ DB[3KP6H@L4WQF*-]]/'1<()9QQMCXD$(@GY9#&)B KE4X\ M4:R\6%K11,_HZ'>!$EH*^LS3L[U Q45!GUFCS^0)@*(X4,8TTMY%Q"T%A]4H ML B]QP[[H#SS!7T*^KSXL[U \<-=T*>XI[- I& M@=;1W,VNQ6M!IH),"Q+@+Q[;4R'05.@^$LQ3LF -24ZSRQ:1T58CIR*#E7/2 M$#EO+MO;ZKOT9]NZ=J<];,?2?*E<8P&O\:9.V;[L]?I#-(S]+F@V-RS';,5L M>O9CMGH/;L$6_+W7[_>^PT0-2C;IK(RHYM;JL-F^:D0QK;B@V"&O@T1<,P+V M$\,HZ2@QO).PTTLK1#;P7-E1!8\*'CW'P5O!HR?&H]:$4T>(]LI1CC#U"9PZ MX9"+@$?*,HMY)-X:5O"HX-$\/-L+',7]%(]*A/OA4#1A&AG*B0_,(THC0YQK M,(V<,TCJY*C1VM105$+X/"MV$9/#$B;$[91$)8**@-R08"OELMK MC$@:>;!PG78R)EM\M8)'<_%L+W#D5FRC)PP;Y?^^9#CR?'/M@'\3R1F,<"AV1=1+2N?#1"(9LP1C)2[()F1$FUM$)% _;='!4^%G JX'0; M.%G-/,7*>N<)#\([RQR6!(Q*[5G0I(#3/(+3Y#& ,%Q8QPG2Q"K$)>;(6>40 ML22?*#MI$RO@5,!I'I[M'N DB'?4*QX)N+I<$B=I:>_%:GI&=)H\(-!>8^EM1-%K@[B0 1DN-7(<\"BX9 /V MQ6HJX#0/SW8/< K1.L; $5""<>JQ==&##A:144LCML5JFC-A":.(A!QN4'&49LN)]SF*EOEM$J88EDX:/X_Y M;06)"A(]1_)_,8N>%(XF(_L^\Y-R2Y'T(A,!QH2TSHZ:Q]FV9=JGXJ,5,)J' M9WN!S/]B%CU9K&@RDL\E9LQY@)\0 8@DH)$U$B/E0L**>$S9["+YL\[[_W68 MN=C@W]#^=Z4>7-Z.[<-C6X_N?^#EL\%T;7^W?5@W!C^/V[L=P?1O@6=9B/A9H'U[AL_NKUVG[DRT8Q>^= MGC]83+'JQ/_]?++S-1PYRF5SJW, HG&Z">+4//WCH+76_ 'B0K>[?XN=[L;) M]M=UNK.U<=I:^SVU]M=IZ],W[I4GAAL4C,Q!"\.1(3$B%DWTP7*BDQI!'^RU M&%8S+M% 2121>JTB9T$;Y:55'D#0P#(RNE1%P*HC6)UA_S@NK;1ZAZAI^P>Q MWL/5Q2)5XU6JQLM475ZG*B]45:_4X$P:Q[MGY5P,:VF8H[T_I5?.]_YE<1WM MM)].X\K67JS>][HPXI-JK]<)@ZI]^&\<#'/92_Z]BO6NKP87,SKVG!Y:E.>VG_KJ5VNX"Z#>.7*MI^_YWO]$$,%U_.]P;"RAV'\ M1C?:?.8@_FJ.22K(UBU6/D]>[@+@^SUJS8\ M5;N?;U?%?T%_ATO] MO_L4A0#0!$68C%S"AO=6PTI$YJ6AV @URKL>H\XE72YF@$&K]6/D47^R/:A\QPX&[=3.>#FH1ND(<$M8\GZ&.'@SCA![ M> 'IM:6I?AOD70<:*H,G_#8 JR38(?SA;,<> FH.]B)\>?FJSKO> JPW@@Y: M"I*<4 %SK:S%/( $:2$]%M:F;]PLW:XZV;FF7/D?U__U9G4[-F]1]E)K!7M% MXZ(7-#?E^7P]_]U_NS(MQ"R+>AJ>U@!>@ZO^:_.VW#@<@-U5J\+5P_"_,<"R M[J[F'5O#ST72V+R8OIM?Q@C27?_1[(+7M[6WO[,&U]D"CW ?$&1K@^Q\;-+6 MZ0' (+ ]_\YV#[=9IO@!;;6 M6NWF:?8./_'F]V]&$X$5I\B##@'%0C3X@TJA)#4U =QZPOF4Z4M=L-A(I^%] MS963S!I!@Z>..XOCI.F[MOYYXY_5K8U_UJL/&ZW5UON-U3^KC=:7K<]_-]=; M6U]>IV'[TTFZ.JG)N$29C580>^?=P' MDP^@VQT/'*IVS.KCAZGQ&C0P/##8M#62^Y,J_AA9L54?0'ID/5_8Z(#]MMH;21S8O+W=ONU6 MWT$91'=2M<'4!9GOY^O"S6V5)SW6*NCL+N<7AQ>^VWZM$(99;8%1"U9#%8[[ MXZ%EP_=[[,#3=>$C>[5-W8&9&#D V4X/<0"7K#4)#,O;P1X\7.][/;R+N\+K M\(E&E9UA^,1IIS<$K?:_QX>[MM^V]?.W#T?&_\9AR*_TCX\BS%D?MLU(G\(D M7*..;MK(X_W#Z;("6/SMJ#=HYR^\Z\=.O5J_?6^'X=Y90.[2%T=!D7?XXBO6 M@;(\'M[\E4MQ%E]/_0N)2474A/:^]'.O?Z%-=R-RX+ =()M@M.]LY[L]&2S] M>A4) 8F)G'R^6]\RI0>\I3Z+CJOGNN0G<9Z [RK61ORIV!(=EZ&4NWUL[[] MKY_;2 J\[]IS!3EYGU4U0,;__&I7KEO':T'PYZ V__"^!AX+ %G&QR',W#G6 MQ,,<&&C:OM^KQH8Q;62TS+8Q $+,X)J_!5ZY'>0I@5G\^Z!OX0Y7H3I$= FG MVH!SGX_!D*YAI@Y4_!P8 =S&D)9!JA;S?*D,L;V4P.X>YF>X*\+FP0W L,I* M)E_JR/:')U=1_BR24@^X#C8 TKMZL^1OCW;;R=E-1P [K4A90O6]=]P)=12GCH?4SP87NW S\JTLO-4][M1S!R9=#>KW\7"C)B1F%Q:K MP",/SE.,F30[[\=-N73SL1]@$?\)8?X]Y M2K;LC\7P-B[9/G"C&6^@] S/\=M\>A719NZX$S?3M?[SQN&7LWV\FTA4<232-=1VP$>[:#DT.C$[]X#Z,%Y4R^O1(+X[^^6WT!X<=>S) MN_9A_ZZD^J M/N_1;>J%/FJF/GI-4MPHF/,\J6,_C3C@JX9B=0;W=Z@_?=VS<:;JSD($Y,J, MO,A.'6O0L4[,"5FU%J_RC-S6J'#^IOCWL0D=5G2^R-A6;RL&F2P[V2W?4O7%K+M2"_-6/1Q8&'G\O01%^IVE_[65O=S[^5]-38Q(EA@/AKZEG"-MT6S;76/ERCW?KX!XQ]EVYO M[>+MK6T&8SS9SB4VIQ]2LXUQ+LEK?L$PAEVQN?K-62,$QQQ9[#/?GN;(&4^0 MQU@SY[42+F?5WI13^V32\,)$?#-1(O>UHPKT%NA]+$N# ,LU,,,))EQAY3A+ MP1/""-/2\SM3Q]\->A>A7'I!<)E/X'**(4B)$^)>I,S@P) 51B(9F.3>:ZX- M65HA#4YO.O$OT/P0:'XL7>*#1OL$UU@$0%_UOG\<;_5;.F./NWVWB,:BK$ZA M!W@C] ""YM0LYX@/@4NA7,+.8FV%\-X($V;D"IT'IHI.GIE./L%T0B<+PQ7G MC*#D>>ZF3!G26A"$'9=!NAB2"Z"3:4-),D>\ 7.$7&0"=2@2$-@ M)(+*\S4+IN:/=F!FS;%2SF_&YS>MWO":_.(Y.\-9I*E_!H_G"6;V)6*7KUF+ MO^I.)T0+Q7BFJU:)J\B-=(P[KHPQ8"8K43R>>=7BK?=3'@^647(=.2*8@1)/ MGB#-$T&@OK43&C-"P>-AM($)FZ.>)W.$W.C7<29 F?')XPVUG]L[Z_^V/[ZZ?L.W&>GN\'A;[JY];G3/ WMYOXGDJ\W M60JY\_6/3G/K0[NY!M=<^_V@M;8']]Z#O[=%Z^/?IRVZ<=):^P?&^SDU 3&: MW[]IB;D*W"-*,,T-B72N@J0H:.R3"#X$)2;I;X@30L7HD\:46^Q@/3@VE#I& M2(#7)TLG_UQ?_;+^$^:@:RDI?GZCJP/CEM@H70HZ*JZ)M5KC(+%V*5')<5P$ M"HO+Q V=>H=F5HA,1@FC\;$!C]P_RD0AL;*9ZZ$.;33./I.KH8_R2R.BMW_C M7MMW,NM/,U_OAOKO\6WR7&86S'\SD4[-@6E/SH@[S^NOQX28\+',GEF-ALNU.UFLKI^M%47KCB,AW7I![PU"B%TVP,?.QU[&'O'@_,8PW*U M=CPFXF@/QJ.HK8$1 \=684R(\5H_#7)1GVI M;ONPW3WNCA[\XN/'@]%'SO@RSJA$:OV$>@G!!\Z8\6IRT8MAC*YT*21RB7W4 M]W8/80.@Z4WFCGYQD<',/K%]-?KT .NX0KQ!Z3"SBF M3\U3GH<^&E-^E$'5AV6K"3[ZO6YU&\QF+EW%O#-16'"@J(XB&FP,)A$'I]1E MK_CGZ/KY;##U7YDQ_(IE!S+BWX7C_DFT_3<&OZW]]=-OV"3,L).(VV&C6EHQRW)J%?., >R]'],/CP36 M[O9C'*-ZGO?.20T)5Y7 &-&JWM&(CP?V RQ^S$':?C7F9QV.Z'U&5W4U>TW] M N!M>T0T564Z@*M<09DGH!TRYUN-06?7_[X7IW'Q F!&[[>'&:H ]0>]S Y[ M_;^0KY[=&=K@YFC&L92@>9;&3T5P7J;SCF:,H$ M3)=G9JP^^J'*NK&=E4J]:<\(8RY?ZIQ$IJ8?Z78SI4AF'LFS?<$@57^C_>,J MD]0-7 G9"5ZNOL"W6CV8?5IEA*;XMPUX''_&_5QM3'-,U9\CO]6W#J <,\/* M^ $O:*?AK^LT$E);&F;P?6\PK$G'WK 1?;JY^DW;X F3-H<; MZP96%#F=(HI6.6-5H$RS*3Z1N;=$I\C4[BL*8[L-A+EW.&(I26/,&)M\-[*( MW.:*$U[/R/,2C1",E_$H:G9?IA$JE@763T#