0001352010-21-000036.txt : 20210806 0001352010-21-000036.hdr.sgml : 20210806 20210805180741 ACCESSION NUMBER: 0001352010-21-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210805 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: 211149884 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-20210630.htm 10-Q epam-20210630
000135201012/312021Q2FALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member611100013520102021-01-012021-06-30xbrli:shares00013520102021-07-31iso4217:USD00013520102021-06-3000013520102020-12-31iso4217:USDxbrli:shares00013520102021-04-012021-06-3000013520102020-04-012020-06-3000013520102020-01-012020-06-300001352010us-gaap:CommonStockMember2020-12-310001352010us-gaap:AdditionalPaidInCapitalMember2020-12-310001352010us-gaap:RetainedEarningsMember2020-12-310001352010us-gaap:TreasuryStockMember2020-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2021-01-012021-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-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-3100013520102021-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2021-04-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-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:CommonStockMember2019-12-310001352010us-gaap:AdditionalPaidInCapitalMember2019-12-310001352010us-gaap:RetainedEarningsMember2019-12-310001352010us-gaap:TreasuryStockMember2019-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100013520102019-12-3100013520102019-01-012019-12-310001352010us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-01-012020-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001352010us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001352010us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013520102020-01-012020-03-310001352010us-gaap:CommonStockMember2020-01-012020-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001352010us-gaap:RetainedEarningsMember2020-01-012020-03-310001352010us-gaap:CommonStockMember2020-03-310001352010us-gaap:AdditionalPaidInCapitalMember2020-03-310001352010us-gaap:RetainedEarningsMember2020-03-310001352010us-gaap:TreasuryStockMember2020-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100013520102020-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-04-012020-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001352010us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001352010us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001352010us-gaap:CommonStockMember2020-04-012020-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001352010us-gaap:RetainedEarningsMember2020-04-012020-06-300001352010us-gaap:CommonStockMember2020-06-300001352010us-gaap:AdditionalPaidInCapitalMember2020-06-300001352010us-gaap:RetainedEarningsMember2020-06-300001352010us-gaap:TreasuryStockMember2020-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000013520102020-06-300001352010us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-06-300001352010us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001352010us-gaap:OtherNoncurrentAssetsMember2021-06-300001352010us-gaap:OtherNoncurrentAssetsMember2020-12-31xbrli:pure0001352010epam:PolSourceSAMember2021-04-020001352010epam:PolSourceSAMember2021-04-022021-04-020001352010epam:PolSourceSAMemberus-gaap:CustomerRelationshipsMember2021-01-012021-06-300001352010epam:PolSourceSAMemberus-gaap:CustomerRelationshipsMember2021-06-300001352010us-gaap:TradeNamesMemberepam:PolSourceSAMember2021-01-012021-06-300001352010us-gaap:TradeNamesMemberepam:PolSourceSAMember2021-06-300001352010epam:PolSourceSAMember2021-06-300001352010epam:Other2021AcquisitionsMember2021-04-012021-06-300001352010epam:Other2021AcquisitionsMember2021-06-300001352010epam:Other2021AcquisitionsMembersrt:MinimumMember2021-04-012021-06-300001352010epam:Other2021AcquisitionsMembersrt:MaximumMember2021-04-012021-06-30epam:business0001352010epam:A2020AcquisitionsMember2020-01-012020-12-310001352010epam:A2020AcquisitionsMember2020-12-310001352010epam:NorthAmericaSegmentMember2020-12-310001352010epam:EuropeSegmentMember2020-12-310001352010epam:RussiaSegmentMember2020-12-310001352010epam:PolSourceSAMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:PolSourceSAMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:PolSourceSAMember2021-01-012021-06-300001352010epam:PolSourceSAMember2021-01-012021-06-300001352010epam:Other2021AcquisitionsMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:Other2021AcquisitionsMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:Other2021AcquisitionsMember2021-01-012021-06-300001352010epam:Other2021AcquisitionsMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMember2021-06-300001352010epam:EuropeSegmentMember2021-06-300001352010epam:RussiaSegmentMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2021-06-300001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-06-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2020-12-310001352010us-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010epam:PolSourceSAMemberus-gaap:MeasurementInputDiscountRateMember2021-03-310001352010epam:A2020AcquisitionsMemberus-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2021-06-300001352010epam:A2020AcquisitionsMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2021-06-300001352010us-gaap:FairValueInputsLevel3Member2020-12-310001352010us-gaap:FairValueInputsLevel3Member2021-01-012021-06-300001352010us-gaap:FairValueInputsLevel3Memberepam:PolSourceSAMember2021-01-012021-06-300001352010us-gaap:FairValueInputsLevel3Memberepam:Other2021AcquisitionsMember2021-01-012021-06-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-06-300001352010us-gaap:FairValueInputsLevel3Member2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-06-300001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-06-300001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-06-300001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001352010epam:CreditFacility2017Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-06-300001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2021-06-300001352010us-gaap:FairValueInputsLevel2Memberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001352010us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001352010epam:CreditFacility2017Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2020-12-310001352010us-gaap:FairValueInputsLevel2Memberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001352010epam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001352010us-gaap:ForeignExchangeContractMember2021-06-300001352010us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-06-300001352010us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001352010us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2021-06-300001352010us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001352010srt:MinimumMember2021-06-300001352010srt:MaximumMember2021-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001352010epam:CreditFacility2017Memberus-gaap:RevolvingCreditFacilityMembercurrency:USD2017-05-240001352010epam:CreditFacility2017Memberus-gaap:RevolvingCreditFacilityMemberepam:OthercurrenciesexcludingU.S.dollarsMember2017-05-240001352010epam:CreditFacility2017Memberus-gaap:RevolvingCreditFacilityMemberepam:FederalFundsOpenRateMember2017-05-242017-05-240001352010epam:CreditFacility2017Memberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2017-05-242017-05-240001352010epam:CreditFacility2017Memberus-gaap:RevolvingCreditFacilityMembercurrency:USD2021-06-300001352010epam:CreditFacility2017Memberus-gaap:RevolvingCreditFacilityMembercurrency:USD2020-12-310001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2021-04-012021-06-300001352010srt:NorthAmericaMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:EMEAMember2021-04-012021-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:EMEAMember2021-04-012021-06-300001352010us-gaap:EMEAMember2021-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-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2021-04-012021-06-300001352010srt:AsiaPacificMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMember2021-04-012021-06-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2021-01-012021-06-300001352010srt:NorthAmericaMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:EMEAMember2021-01-012021-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:EMEAMember2021-01-012021-06-300001352010us-gaap:EMEAMember2021-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-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2021-01-012021-06-300001352010srt:AsiaPacificMember2021-01-012021-06-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2020-04-012020-06-300001352010srt:NorthAmericaMember2020-04-012020-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:EMEAMember2020-04-012020-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:EMEAMember2020-04-012020-06-300001352010us-gaap:EMEAMember2020-04-012020-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:CISMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:CISMember2020-04-012020-06-300001352010epam:CISMember2020-04-012020-06-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2020-04-012020-06-300001352010srt:AsiaPacificMember2020-04-012020-06-300001352010epam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMember2020-04-012020-06-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMembersrt:NorthAmericaMember2020-01-012020-06-300001352010srt:NorthAmericaMember2020-01-012020-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:EMEAMember2020-01-012020-06-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:EMEAMember2020-01-012020-06-300001352010us-gaap:EMEAMember2020-01-012020-06-300001352010epam:CISMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:CISMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:CISMember2020-01-012020-06-300001352010epam:CISMember2020-01-012020-06-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMembersrt:AsiaPacificMember2020-01-012020-06-300001352010srt:AsiaPacificMember2020-01-012020-06-300001352010epam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMember2020-01-012020-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:FinancialServicesSectorMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMember2021-04-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2021-04-012021-06-300001352010epam:TravelandConsumerSectorMember2021-04-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-04-012021-06-300001352010epam:SoftwareAndHiTechSectorMember2021-04-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-04-012021-06-300001352010epam:BusinessInformationandMediaSectorsMember2021-04-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:LifeSciencesAndHealthcareSectorMember2021-04-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMember2021-04-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2021-04-012021-06-300001352010epam:EmergingVerticalSectorMember2021-04-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:FinancialServicesSectorMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMember2021-01-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2021-01-012021-06-300001352010epam:TravelandConsumerSectorMember2021-01-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2021-01-012021-06-300001352010epam:SoftwareAndHiTechSectorMember2021-01-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2021-01-012021-06-300001352010epam:BusinessInformationandMediaSectorsMember2021-01-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:LifeSciencesAndHealthcareSectorMember2021-01-012021-06-300001352010epam:LifeSciencesAndHealthcareSectorMember2021-01-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2021-01-012021-06-300001352010epam:EmergingVerticalSectorMember2021-01-012021-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:FinancialServicesSectorMember2020-04-012020-06-300001352010us-gaap:FinancialServicesSectorMember2020-04-012020-06-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2020-04-012020-06-300001352010epam:TravelandConsumerSectorMember2020-04-012020-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2020-04-012020-06-300001352010epam:SoftwareAndHiTechSectorMember2020-04-012020-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2020-04-012020-06-300001352010epam:BusinessInformationandMediaSectorsMember2020-04-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:LifeSciencesAndHealthcareSectorMember2020-04-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMember2020-04-012020-06-300001352010epam:EmergingVerticalSectorMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2020-04-012020-06-300001352010epam:EmergingVerticalSectorMember2020-04-012020-06-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:FinancialServicesSectorMember2020-01-012020-06-300001352010us-gaap:FinancialServicesSectorMember2020-01-012020-06-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:TravelandConsumerSectorMember2020-01-012020-06-300001352010epam:TravelandConsumerSectorMember2020-01-012020-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:SoftwareAndHiTechSectorMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:SoftwareAndHiTechSectorMember2020-01-012020-06-300001352010epam:SoftwareAndHiTechSectorMember2020-01-012020-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:BusinessInformationandMediaSectorsMember2020-01-012020-06-300001352010epam:BusinessInformationandMediaSectorsMember2020-01-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:LifeSciencesAndHealthcareSectorMember2020-01-012020-06-300001352010epam:LifeSciencesAndHealthcareSectorMember2020-01-012020-06-300001352010epam:EmergingVerticalSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:EmergingVerticalSectorMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:EmergingVerticalSectorMember2020-01-012020-06-300001352010epam:EmergingVerticalSectorMember2020-01-012020-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TimeAndMaterialsContractMember2021-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:LicensingMemberepam:NorthAmericaSegmentMember2021-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:RussiaSegmentMemberepam:OtherRevenuesMember2021-04-012021-06-300001352010epam:OtherRevenuesMember2021-04-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TimeAndMaterialsContractMember2021-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:LicensingMemberepam:NorthAmericaSegmentMember2021-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:RussiaSegmentMemberepam:OtherRevenuesMember2021-01-012021-06-300001352010epam:OtherRevenuesMember2021-01-012021-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TimeAndMaterialsContractMember2020-04-012020-06-300001352010us-gaap:TimeAndMaterialsContractMember2020-04-012020-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2020-04-012020-06-300001352010us-gaap:FixedPriceContractMember2020-04-012020-06-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2020-04-012020-06-300001352010epam:LicensingMember2020-04-012020-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberepam:OtherRevenuesMember2020-04-012020-06-300001352010epam:OtherRevenuesMember2020-04-012020-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TimeAndMaterialsContractMember2020-01-012020-06-300001352010us-gaap:TimeAndMaterialsContractMember2020-01-012020-06-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:FixedPriceContractMember2020-01-012020-06-300001352010us-gaap:FixedPriceContractMember2020-01-012020-06-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:LicensingMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:LicensingMember2020-01-012020-06-300001352010epam:LicensingMember2020-01-012020-06-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberepam:OtherRevenuesMember2020-01-012020-06-300001352010epam:OtherRevenuesMember2020-01-012020-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300001352010us-gaap:TransferredOverTimeMember2021-04-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001352010us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-300001352010us-gaap:TransferredOverTimeMember2021-01-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001352010us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300001352010us-gaap:TransferredOverTimeMember2020-04-012020-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001352010us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001352010epam:NorthAmericaSegmentMemberus-gaap:TransferredOverTimeMember2020-01-012020-06-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredOverTimeMember2020-01-012020-06-300001352010us-gaap:TransferredOverTimeMember2020-01-012020-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001352010us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001352010us-gaap:FixedPriceContractMember2021-07-012021-06-3000013520102022-01-01us-gaap:FixedPriceContractMember2021-06-300001352010us-gaap:FixedPriceContractMember2023-01-012021-06-3000013520102024-01-01us-gaap:FixedPriceContractMember2021-06-300001352010us-gaap:FixedPriceContractMember2021-06-300001352010us-gaap:TradeAccountsReceivableMember2021-06-300001352010us-gaap:TradeAccountsReceivableMember2020-12-310001352010us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-06-300001352010us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-12-310001352010us-gaap:OtherNoncurrentLiabilitiesMember2021-06-300001352010us-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001352010us-gaap:CostOfSalesMember2021-04-012021-06-300001352010us-gaap:CostOfSalesMember2020-04-012020-06-300001352010us-gaap:CostOfSalesMember2021-01-012021-06-300001352010us-gaap:CostOfSalesMember2020-01-012020-06-300001352010us-gaap:EmployeeStockOptionMember2020-12-310001352010us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001352010us-gaap:EmployeeStockOptionMember2021-06-300001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2020-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2020-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:CashSettledAwardMemberepam:ServicePeriodMember2020-12-310001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-01-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-01-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:CashSettledAwardMemberepam:ServicePeriodMember2021-01-012021-06-300001352010us-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:CashSettledAwardMemberepam:ServicePeriodMember2021-06-300001352010us-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-06-300001352010us-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-01-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-01-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PolSourceSAMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-04-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:Other2021AcquisitionsMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMember2021-04-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:CashSettledAwardMemberepam:ServicePeriodMemberepam:AccruedCompensationandBenefitsExpensesMember2021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:CashSettledAwardMemberepam:ServicePeriodMemberepam:AccruedCompensationandBenefitsExpensesMember2020-12-310001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2020-12-310001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2021-01-012021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2021-01-012021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquitySettledAwardMemberepam:EquityClassifiedAwardMember2021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockMemberepam:EquityClassifiedAwardMember2021-01-012021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMember2021-01-012021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:PolSourceSAMemberepam:EquitySettledAwardMember2021-04-012021-06-300001352010epam:PerformanceTargetsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:Other2021AcquisitionsMemberepam:EquitySettledAwardMember2021-04-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PolSourceSAMember2021-01-012021-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:Other2021AcquisitionsMember2021-01-012021-06-300001352010epam:Other2021AcquisitionsMemberus-gaap:RestrictedStockMember2021-01-012021-06-300001352010us-gaap:CapitalAdditionsMembercountry:UA2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2020-04-012020-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:NorthAmericaSegmentMember2020-01-012020-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2020-04-012020-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMemberepam:EuropeSegmentMember2020-01-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001352010epam:RussiaSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300001352010epam:RussiaSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001352010us-gaap:OperatingSegmentsMember2021-04-012021-06-300001352010us-gaap:OperatingSegmentsMember2020-04-012020-06-300001352010us-gaap:OperatingSegmentsMember2021-01-012021-06-300001352010us-gaap:OperatingSegmentsMember2020-01-012020-06-300001352010us-gaap:MaterialReconcilingItemsMember2021-04-012021-06-300001352010us-gaap:MaterialReconcilingItemsMember2020-04-012020-06-300001352010us-gaap:MaterialReconcilingItemsMember2021-01-012021-06-300001352010us-gaap:MaterialReconcilingItemsMember2020-01-012020-06-300001352010country:BY2021-06-300001352010country:BY2020-12-310001352010country:UA2021-06-300001352010country:UA2020-12-310001352010country:RU2021-06-300001352010country:RU2020-12-310001352010country:US2021-06-300001352010country:US2020-12-310001352010country:IN2021-06-300001352010country:IN2020-12-310001352010country:HU2021-06-300001352010country:HU2020-12-310001352010country:PL2021-06-300001352010country:PL2020-12-310001352010country:ES2021-06-300001352010country:ES2020-12-310001352010country:MX2021-06-300001352010country:MX2020-12-310001352010country:CN2021-06-300001352010country:CN2020-12-310001352010epam:OtherCountriesMember2021-06-300001352010epam:OtherCountriesMember2020-12-310001352010country:US2021-04-012021-06-300001352010country:US2020-04-012020-06-300001352010country:US2021-01-012021-06-300001352010country:US2020-01-012020-06-300001352010country:GB2021-04-012021-06-300001352010country:GB2020-04-012020-06-300001352010country:GB2021-01-012021-06-300001352010country:GB2020-01-012020-06-300001352010country:CH2021-04-012021-06-300001352010country:CH2020-04-012020-06-300001352010country:CH2021-01-012021-06-300001352010country:CH2020-01-012020-06-300001352010country:NL2021-04-012021-06-300001352010country:NL2020-04-012020-06-300001352010country:NL2021-01-012021-06-300001352010country:NL2020-01-012020-06-300001352010country:RU2021-04-012021-06-300001352010country:RU2020-04-012020-06-300001352010country:RU2021-01-012021-06-300001352010country:RU2020-01-012020-06-300001352010country:DE2021-04-012021-06-300001352010country:DE2020-04-012020-06-300001352010country:DE2021-01-012021-06-300001352010country:DE2020-01-012020-06-300001352010country:CA2021-04-012021-06-300001352010country:CA2020-04-012020-06-300001352010country:CA2021-01-012021-06-300001352010country:CA2020-01-012020-06-300001352010epam:OtherCountriesMember2021-04-012021-06-300001352010epam:OtherCountriesMember2020-04-012020-06-300001352010epam:OtherCountriesMember2021-01-012021-06-300001352010epam:OtherCountriesMember2020-01-012020-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-03-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-04-012020-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001352010us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-03-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-03-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-012020-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300001352010us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-03-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-03-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-04-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-04-012020-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-04-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-04-012020-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300001352010us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-06-300001352010us-gaap:SubsequentEventMember2021-07-012021-08-050001352010us-gaap:SubsequentEventMemberepam:TwoAcquisitionsMember2021-07-012021-08-050001352010srt:ScenarioForecastMemberepam:TwoAcquisitionsMember2021-08-062024-12-310001352010us-gaap:SubsequentEventMemberepam:TwoAcquisitionsMember2021-08-050001352010epam:PerformanceTargetsMemberus-gaap:SubsequentEventMemberepam:TwoAcquisitionsMemberus-gaap:RestrictedStockMember2021-07-012021-08-050001352010epam:PerformanceTargetsMemberus-gaap:SubsequentEventMemberepam:TwoAcquisitionsMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-012021-08-050001352010us-gaap:SubsequentEventMemberepam:TwoAcquisitionsMemberus-gaap:RestrictedStockUnitsRSUMemberepam:OperationalTargetsAndServiceBasedMember2021-07-012021-08-05
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, 2021

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-20210630_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 31, 2021
Common Stock, par value $0.001 per share
56,630,464 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,
2021
As of
December 31,
2020
Assets
Current assets
Cash and cash equivalents$1,283,233 $1,322,143 
Short-term investments 60,007 
Trade receivables and contract assets, net of allowance of $7,647 and $4,886, respectively
682,236 501,062 
Prepaid and other current assets72,549 29,570 
Total current assets2,038,018 1,912,782 
Property and equipment, net173,545 169,533 
Operating lease right-of-use assets, net196,572 228,672 
Intangible assets, net65,130 51,975 
Goodwill335,477 211,956 
Deferred tax assets96,115 92,454 
Other noncurrent assets56,758 53,960 
Total assets$2,961,615 $2,721,332 
Liabilities  
Current liabilities  
Accounts payable$9,712 $10,189 
Accrued compensation and benefits expenses309,328 294,709 
Accrued expenses and other current liabilities109,148 79,690 
Short-term debt25,000  
Income taxes payable, current16,939 20,603 
Operating lease liabilities, current52,821 60,759 
Total current liabilities522,948 465,950 
Long-term debt29 25,038 
Income taxes payable, noncurrent41,012 43,448 
Operating lease liabilities, noncurrent151,985 180,604 
Other noncurrent liabilities32,973 23,274 
Total liabilities748,947 738,314 
Commitments and contingencies (Note 12)
Stockholders’ equity  
Common stock, $0.001 par value; 160,000 shares authorized; 56,633 and 56,128 shares issued, 56,613 and 56,108 shares outstanding at June 30, 2021 and December 31, 2020, respectively
57 56 
Additional paid-in capital670,264 660,771 
Retained earnings1,571,597 1,347,880 
Treasury stock(177)(177)
Accumulated other comprehensive loss(29,073)(25,512)
Total stockholders’ equity2,212,668 1,983,018 
Total liabilities and stockholders’ equity$2,961,615 $2,721,332 

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,
 2021202020212020
Revenues$881,366 $632,383 $1,662,141 $1,283,742 
Operating expenses:
Cost of revenues (exclusive of depreciation and amortization)
583,728 419,540 1,103,056 843,342 
Selling, general and administrative expenses151,910 114,191 288,299 239,299 
Depreciation and amortization expense20,454 15,226 38,261 30,166 
Income from operations125,274 83,426 232,525 170,935 
Interest and other income, net2,580 1,817 7,954 4,203 
Foreign exchange loss(4,693)(9,167)(2,394)(2,643)
Income before provision for income taxes123,161 76,076 238,085 172,495 
Provision for income taxes8,490 9,452 14,368 20,306 
Net income$114,671 $66,624 $223,717 $152,189 
Net income per share:
Basic$2.03 $1.20 $3.97 $2.74 
Diluted$1.94 $1.14 $3.80 $2.62 
Shares used in calculation of net income per share:
Basic56,463 55,701 56,317 55,494 
Diluted59,011 58,246 58,896 58,194 

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,
 2021202020212020
Net income$114,671 $66,624 $223,717 $152,189 
Other comprehensive income/(loss):
Change in foreign currency translation adjustments, net of tax9,637 12,442 (894)(16,077)
Change in unrealized gain/(loss) on hedging instruments, net of tax2,040 6,446 (2,041)(2,922)
Defined benefit pension plans - actuarial loss, net of tax  (626) 
Other comprehensive income/(loss)11,677 18,888 (3,561)(18,999)
Comprehensive income$126,348 $85,512 $220,156 $133,190 

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 (Loss)/IncomeTotal 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 — — — — — — — 
Restricted stock units withheld for employee taxes
(84)— (31,935)— — — — (31,935)
Stock-based compensation expense
 — 14,624 — — — — 14,624 
Proceeds from stock option exercises
109 — 4,424 — — — — 4,424 
Other comprehensive loss— — — — — — (15,238)(15,238)
Net income
— — — 109,046 — — — 109,046 
Balance, March 31, 202156,381 $56 $647,884 $1,456,926 $20 $(177)$(40,750)$2,063,939 
Restricted stock units vested
19 — — — — — — — 
Restricted stock units withheld for employee taxes
(6)— (2,631)— — — — (2,631)
Stock-based compensation expense
— — 13,792 — — — — 13,792 
Proceeds from stock option exercises
219 1 11,219 — — — — 11,220 
Other comprehensive income— — — — — — 11,677 11,677 
Net income
— — — 114,671 — — — 114,671 
Balance, June 30, 202156,613 $57 $670,264 $1,571,597 20 $(177)$(29,073)$2,212,668 

6

 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive (Loss) / IncomeTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2020
55,188 $55 $607,051 $1,020,590 20 $(177)$(31,374)$1,596,145 
Cumulative effect of adoption of ASU 2016-13— — — 130 — — — 130 
Adjusted Balance, January 1, 2020
55,188 $55 $607,051 $1,020,720 20 $(177)$(31,374)$1,596,275 
Restricted stock units vested
274 — — — — — — — 
Restricted stock units withheld for employee taxes
(90)— (15,822)— — — — (15,822)
Stock-based compensation expense
— — 12,210 — — — — 12,210 
Proceeds from stock option exercises
217 1 7,140 — — — — 7,141 
Other comprehensive loss— — — — — — (37,887)(37,887)
Net income
— — — 85,565 — — — 85,565 
Balance, March 31, 202055,589 $56 $610,579 $1,106,285 20 $(177)$(69,261)$1,647,482 
Restricted stock units vested
19 — — — — — — — 
Restricted stock units withheld for employee taxes
(6)— (1,169)— — — — (1,169)
Stock-based compensation expense
— — 11,153 — — — — 11,153 
Proceeds from stock option exercises
224  10,116 — — — — 10,116 
Other comprehensive income— — — — — — 18,888 18,888 
Net income
— — — 66,624 — — — 66,624 
Balance, June 30, 202055,826 $56 $630,679 $1,172,909 20 $(177)$(50,373)$1,753,094 

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,
 20212020
Cash flows from operating activities:
Net income$223,717 $152,189 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization expense38,261 30,166 
Operating lease right-of-use assets amortization expense31,496 33,834 
Bad debt expense2,828 3,174 
Deferred taxes1,176 2,971 
Stock-based compensation expense48,451 31,320 
Other(5,190)4,458 
Changes in assets and liabilities:  
Trade receivables and contract assets(168,038)(11,842)
Prepaid and other assets(7,795)1,216 
Accounts payable(3,948)633 
Accrued expenses and other liabilities(6,772)(5,835)
Operating lease liabilities(32,276)(30,857)
Income taxes payable(40,247)(2,016)
Net cash provided by operating activities81,663 209,411 
Cash flows from investing activities:  
Purchases of property and equipment(33,773)(40,524)
Purchases of short-term investments (60,000)
Proceeds from short-term investments60,000  
Acquisition of business, net of cash acquired (Note 2)(121,252)(12,573)
Purchases of non-marketable securities(2,544)(20,500)
Other investing activities, net179 26 
Net cash used in investing activities(97,390)(133,571)
Cash flows from financing activities:  
Proceeds from stock option exercises15,610 17,144 
Payments of withholding taxes related to net share settlements of restricted stock units(33,696)(15,899)
Payment of contingent consideration for previously acquired business(1,047)(7,869)
Other financing activities, net137 (24)
Net cash used in financing activities(18,996)(6,648)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(3,761)(11,999)
Net (decrease)/increase in cash, cash equivalents and restricted cash(38,484)57,193 
Cash, cash equivalents and restricted cash, beginning of period1,323,533 937,688 
Cash, cash equivalents and restricted cash, end of period$1,285,049 $994,881 


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,
2021
As of
December 31,
2020
Balance sheet classification
    Cash and cash equivalents$1,283,233 $1,322,143 
Restricted cash in Prepaid and other current assets451 106 
  Restricted cash in Other noncurrent assets1,365 1,284 
    Total restricted cash1,816 1,390 
        Total cash, cash equivalents and restricted cash$1,285,049 $1,323,533 

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 global provider of digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, Asia and Australia. 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 other emerging 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, 2020 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 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, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Adoption of New Accounting Standards
The adoption of new accounting standards did not have 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.ACQUISITIONS
PolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries, a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $136.7 million including contingent consideration with an acquisition-date fair value of $25.0 million. The Company could pay up to $45.0 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
10

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition for PolSource:
PolSource
Cash and cash equivalents$2,565 
Trade receivables and contract assets13,653 
Prepaid and other current assets756 
Goodwill113,528 
Intangible assets15,290 
Property and equipment and other noncurrent assets422 
Total assets acquired$146,214 
Accounts payable, accrued expenses and other current liabilities$5,247 
Other noncurrent liabilities4,297 
Total liabilities assumed$9,544 
Net assets acquired$136,670 
For the acquisition of PolSource, 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.
As of June 30, 2021, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource:
PolSource
Weighted Average Useful Life (in years)Amount
Customer relationships6$14,390 
Trade names3900 
Total$15,290 
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. This goodwill is not expected to be deductible for income tax purposes.
Revenues generated by PolSource included in the Company’s consolidated statements of income totaled $16.6 million during the three and six months ended June 30, 2021.
The Company recognized acquisition-related costs associated with the PolSource acquisition during the three and six months ended June 30, 2021 totaling $0.4 million and $1.4 million, respectively. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements of income.
Pro forma results of operations have not been presented because the effect of the acquisition of PolSource and its subsidiaries on the Company’s condensed consolidated financial statements was not material.
Other 2021 Acquisitions — During the three months ended June 30, 2021, the Company completed two additional acquisitions with an aggregate purchase price of $17.1 million including contingent consideration with an acquisition-date fair value of $3.4 million. The Company could pay up to $10.8 million in contingent consideration and the actual future payout is subject to attainment of specified performance targets during the periods ranging from 12 months to 24 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 $5.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 acquisitions totaled $2.0 million during the three months ended June 30, 2021. 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.
11

2020 Acquisitions — During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of 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 condensed consolidated financial statements was not material individually or in the aggregate.

3.GOODWILL
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
PolSource acquisition68,117 45,411  113,528 
Other 2021 acquisitions4,609 5,716  10,325 
2020 acquisitions purchase accounting adjustments (24) (24)
Effect of net foreign currency exchange rate changes(146)(166)4 (308)
Balance as of June 30, 2021
$193,712 $141,043 $722 $335,477 
There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2021 or December 31, 2020. The Russia segment had accumulated goodwill impairment losses of $2.2 million as of June 30, 2021 and December 31, 2020.

4.FAIR VALUE MEASUREMENTS
The Company carries certain assets and liabilities at fair value on a recurring basis on its 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, 2021 and December 31, 2020:
As of June 30, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$3,049 $ $3,049 $ 
Total assets measured at fair value on a recurring basis$3,049 $ $3,049 $ 
Foreign exchange derivative liabilities$975 $ $975 $ 
Contingent consideration29,167   29,167 
Total liabilities measured at fair value on a recurring basis
$30,142 $ $975 $29,167 
As of December 31, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$4,955 $ $4,955 $ 
Total assets measured at fair value on a recurring basis$4,955 $ $4,955 $ 
Foreign exchange derivative liabilities$243 $ $243 $ 
Contingent consideration7,470   7,470 
Total liabilities measured at fair value on a recurring basis
$7,713 $ $243 $7,470 
12

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 5 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statements of income.
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%.
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%.
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 rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%.
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, 2021 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2021
$7,470 
Payment of contingent consideration for previously acquired businesses(1,000)
PolSource acquisition25,000 
Other 2021 acquisitions3,366 
Changes in fair value of contingent consideration included in Interest and other income, net (5,636)
Effect of net foreign currency exchange rate changes(33)
Contingent consideration liabilities as of June 30, 2021
$29,167 
13

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 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, 2021
Financial Assets:
Cash equivalents:
Money market funds$116,212 $116,212 $116,212 $ $ 
Total cash equivalents$116,212 $116,212 $116,212 $ $ 
Restricted cash$1,816 $1,816 $1,816 $ $ 
Employee loans$579 $579 $ $ $579 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $ $25,007 $ 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2020
Financial Assets:
Cash equivalents:
Money market funds$153,783 $153,783 $153,783 $ $ 
Total cash equivalents$153,783 $153,783 $153,783 $ $ 
Restricted cash$1,390 $1,390 $1,390 $ $ 
Time deposits included in Short-term investments$60,007 $60,007 $ $60,007 $ 
Employee loans$794 $794 $ $ $794 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $ $25,007 $ 
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 $25.0 million as of June 30, 2021 and December 31, 2020, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.

5.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 Russian ruble, Polish zloty and Indian rupee transactions. As of June 30, 2021, all of the Company’s 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.
14

The fair value of derivative instruments on the Company’s consolidated balance sheets as of June 30, 2021 and December 31, 2020 were as follows:
As of June 30, 2021As of December 31, 2020
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$3,049 $4,955 
Accrued expenses and other current liabilities$975 $243 
6.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.9 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, 2021 and 2020.
During the three and six months ended June 30, 2021 and 2020, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2021202020212020
Operating lease costSelling, general and administrative expenses$17,245 $18,851 $34,501 $37,714 
Variable lease costSelling, general and administrative expenses1,656 579 3,916 3,214 
Short-term lease costSelling, general and administrative expenses336 269 514 809 
Total lease cost$19,237 $19,699 $38,931 $41,737 
Supplemental cash flow information related to leases for the three and six months ended June 30, 2021 and 2020 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,774 $16,481 $35,419 $33,372 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,639 $11,676 $1,677 $42,928 
Non-cash net decrease due to lease modifications:
Operating lease right-of-use assets$(813)$(8,566)$(1,879)$(3,982)
Operating lease liabilities$(813)$(8,562)$(1,879)$(3,989)
15


Weighted average remaining lease term and discount rate as of June 30, 2021 and 2020 were as follows:
 As of June 30, 2021As of June 30, 2020
Weighted average remaining lease term, in years:
Operating leases5.86.0
Weighted average discount rate:
Operating leases2.6 %3.2 %
As of June 30, 2021, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2021 (excluding six months ended June 30, 2021)
$31,405 
202247,210 
202336,440 
202431,115 
202522,471 
Thereafter51,040 
Total lease payments219,681 
Less: imputed interest(14,875)
Total$204,806 
The Company had committed to payments of $0.6 million related to operating lease agreements that had not yet commenced as of June 30, 2021. These operating leases will commence on various dates during 2021 with lease terms ranging from 2.0 to 2.8 years. The Company did not have any material finance lease agreements that had not yet commenced.

7.DEBT
Revolving Line of Credit — On May 24, 2017, the Company entered into an unsecured credit facility (the “2017 Credit Facility”), as may be amended from time to time, with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Fifth Third Bank and Santander Bank, N.A. (collectively the “Lenders”). The 2017 Credit Facility provides for a borrowing capacity of $300.0 million, with potential to increase the borrowing capacity up to $400.0 million if certain conditions are met. The 2017 Credit Facility matures on May 24, 2022.
Borrowings under the 2017 Credit Facility may be denominated in U.S. dollars or up to a maximum of $100.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 2017 Credit 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, and (c) the Daily LIBOR Rate, plus 1.0%. As of June 30, 2021, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate which resets regularly at issuance, based on lending terms.
The 2017 Credit Facility 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, 2021, the Company was in compliance with all covenants contained in the 2017 Credit Facility.
16

The following table presents the outstanding debt and borrowing capacity of the Company under the 2017 Credit Facility:
 As of
June 30,
2021
As of
December 31,
2020
Outstanding debt$25,000 $25,000 
Interest rate1.1 %1.2 %
Available borrowing capacity$275,000 $275,000 
Current maximum borrowing capacity$300,000 $300,000 

8.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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$508,330 $18,036 $1,032 $527,398 
Europe21,615 269,596 70 291,281 
CIS1,410  36,293 37,703 
APAC667 24,317  24,984 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$963,097 $32,699 $1,923 $997,719 
Europe39,370 511,150 133 550,653 
CIS3,266 14 64,557 67,837 
APAC1,142 44,790  45,932 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$370,693 $10,835 $408 $381,936 
Europe11,195 199,866 3 211,064 
CIS2,236 4 19,838 22,078 
APAC705 16,600  17,305 
        Revenues$384,829 $227,305 $20,249 $632,383 

17

Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$748,477 $21,254 $2,035 $771,766 
Europe21,527 412,588 6 434,121 
CIS4,790 16 42,132 46,938 
APAC1,137 29,780  30,917 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$83,342 $85,965 $24,631 $193,938 
Travel & Consumer85,075 79,731 6,739 171,545 
Software & Hi-Tech134,638 23,934 590 159,162 
Business Information & Media92,379 65,032 436 157,847 
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
Financial Services$153,082 $164,005 $45,709 $362,796 
Travel & Consumer154,504 144,355 11,697 310,556 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Business Information & Media179,584 125,189 823 305,596 
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 


18

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$47,687 $66,655 $13,633 $127,975 
Travel & Consumer52,193 51,253 3,824 107,270 
Software & Hi-Tech100,801 18,165 519 119,485 
Business Information & Media81,481 58,338 439 140,258 
Life Sciences & Healthcare61,776 7,069 39 68,884 
Emerging Verticals40,891 25,825 1,795 68,511 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$95,555 $134,249 $29,814 $259,618 
Travel & Consumer106,917 112,320 7,563 226,800 
Software & Hi-Tech202,538 36,311 2,485 241,334 
Business Information & Media161,701 116,484 799 278,984 
Life Sciences & Healthcare123,387 14,688 48 138,123 
Emerging Verticals85,833 49,586 3,464 138,883 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
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 

19

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,715 $192,173 $13,972 $554,860 
Fixed-price33,855 32,253 6,259 72,367 
Licensing1,958 545 9 2,512 
Other revenues
301 2,334 9 2,644 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$705,978 $382,493 $27,568 $1,116,039 
Fixed-price65,710 77,508 15,080 158,298 
Licensing3,728 707 1,467 5,902 
Other revenues
515 2,930 58 3,503 
        Revenues$775,931 $463,638 $44,173 $1,283,742 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 13 “Segment Information”) for the periods indicated:
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 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$383,573 $227,073 $20,240 $630,886 
Transferred at a point of time1,256 232 9 1,497 
        Revenues$384,829 $227,305 $20,249 $632,383 
20

Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$773,383 $463,244 $42,708 $1,279,335 
Transferred at a point of time2,548 394 1,465 4,407 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
During the three and six months ended June 30, 2021, the Company recognized $11.6 million and $16.5 million, respectively, of revenues from performance obligations satisfied in previous periods. Performance obligations satisfied in prior periods led to a reduction of $3.7 million of revenues during three months ended June 30, 2020 and an increase of $4.2 million of revenues during six months ended June 30, 2020.
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, 2021. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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$21,439 $847 $145 $ $22,431 
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,
2021
As of
December 31,
2020
Contract assets included in Trade receivables and contract assets$29,802 $7,700 
Contract liabilities included in Accrued expenses and other current liabilities$20,555 $17,383 
Contract liabilities included in Other noncurrent liabilities$207 $94 
Contract assets have increased since December 31, 2020 primarily due to contracts where the Company’s right to bill is contingent upon achievement of contractual milestones. 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 increased since December 31, 2020 due to an increase in advance payments from customers for professional services and licenses during the quarter.
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. During the three and six months ended June 30, 2020, the Company recognized $1.3 million and $7.9 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2019.

21



9.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,
2021202020212020
Cost of revenues (exclusive of depreciation and amortization)$11,261 $8,958 $22,378 $12,942 
Selling, general and administrative expenses12,637 10,481 26,073 18,378 
Total$23,898 $19,439 $48,451 $31,320 


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, 2021
2,772 $61.71 
Options granted88 $395.53 
Options exercised(328)$47.76 
Options forfeited/cancelled(5)$227.25 
Options outstanding at June 30, 2021
2,527 $74.78 $1,102,051 4.1
Options vested and exercisable as of June 30, 2021
2,217 $52.50 $1,016,268 3.5
Options expected to vest as of June 30, 2021
286 $232.06 $79,898 8.6
As of June 30, 2021, $22.3 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, 2021:
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, 2021
9 $167.18 686 $162.15 175 $141.16 
Awards granted $ 200 $397.62 26 $387.84 
Awards vested $ (268)$131.85 (83)$116.11 
Awards forfeited/cancelled $ (18)$228.28 (2)$221.69 
Unvested service-based awards outstanding at June 30, 2021
9 $167.18 600 $252.09 116 $213.00 
22

As of June 30, 2021, $0.6 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 1.2 years.
As of June 30, 2021, $121.8 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.0 years.
During the second quarter of 2021, the Company granted 17 thousand service-based equity-classified RSUs in connection with the PolSource acquisition and 11 thousand service-based equity-classified RSUs in connection with the Other 2021 acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
As of June 30, 2021, $41.0 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.5 years.
The liability associated with the service-based liability-classified RSUs as of June 30, 2021 and December 31, 2020, was $13.3 million and $26.8 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, 2021:
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, 2021
9 $165.87 21 $227.16 
Awards granted $ 1 $399.99 
Unvested performance-based awards outstanding at June 30, 2021
9 $165.87 22 $233.43 
As of June 30, 2021, $0.8 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 2.2 years.
As of June 30, 2021, $2.8 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.2 years.
During the second quarter of 2021, in connection with the PolSource acquisition, the Company granted 1 thousand performance-based equity-settled RSUs. Vesting of these performance-based equity-settled RSUs is dependent on continued service and achievement of certain revenue, earnings and operational targets.
Additionally, during the second quarter of 2021, the Company issued certain performance-based equity-settled RSUs with undetermined conditions for future vesting, which are not deemed granted and outstanding for accounting purposes, and therefore they have been excluded from the awards granted disclosure and recognized expense for the period presented. The Company issued 5 thousand of such performance-based equity-settled RSUs in connection with the PolSource acquisition and 1 thousand of such performance-based equity-settled RSUs in connection with the Other 2021 Acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
As of June 30, 2021, the Company has committed to issuing 17 thousand RSUs to employees of PolSource and 1 thousand RSUs as well as future RSU awards valued at $3.8 million to employees of Other 2021 Acquisitions at various dates over the next 12 months. As of June 30, 2021, these awards were not considered granted for accounting purposes.

23

10.INCOME TAXES
In determining its interim provision for income taxes, the Company uses 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.
The Company’s worldwide effective tax rates for the three months ended June 30, 2021 and 2020 were 6.9% and 12.4%, respectively, and 6.0% and 11.8% during the six months ended June 30, 2021 and 2020, respectively.
The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $21.0 million and $8.1 million during the three months ended June 30, 2021 and 2020, respectively, and $42.5 million and $19.8 million during the six months ended June 30, 2021 and 2020, respectively.

11.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 and unvested equity-settled RSUs. 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,
 2021202020212020
Numerator for basic and diluted earnings per share:
Net income$114,671 $66,624 $223,717 $152,189 
Numerator for basic and diluted earnings per share$114,671 $66,624 $223,717 $152,189 
Denominator:  
Weighted average common shares for basic earnings per share56,463 55,701 56,317 55,494 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,548 2,545 2,579 2,700 
Weighted average common shares for diluted earnings per share
59,011 58,246 58,896 58,194 
Net income per share:  
Basic$2.03 $1.20 $3.97 $2.74 
Diluted$1.94 $1.14 $3.80 $2.62 
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 thousand and 49 thousand during the three and six months ended June 30, 2021, 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 147 thousand and 78 thousand during the three and six months ended June 30, 2020, respectively.
24


12.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.
Building Acquisition Commitments — During the year ended December 31, 2019, the Company entered into an agreement to purchase office space in Ukraine intended to support the global delivery center in that country. The agreement is subject to completion of construction and other ordinary closing conditions. As of June 30, 2021, the Company has committed to making future payments totaling approximately $36.9 million including VAT to the sellers upon transfer of the building. The Company anticipates making the future payments during the second half of 2021.

13.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.
25

Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2021 and 2020, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Segment revenues:
North America$532,022 $384,829 $1,006,875 $775,931 
Europe311,949 227,305 588,653 463,638 
Russia37,395 20,249 66,613 44,173 
Total segment revenues$881,366 $632,383 $1,662,141 $1,283,742 
Segment operating profit/(loss):  
North America$111,260 $82,752 $205,363 $161,679 
Europe50,452 34,426 101,525 66,205 
Russia6,029 (5,645)7,008 (5,126)
Total segment operating profit$167,741 $111,533 $313,896 $222,758 
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, 2021 and 2020.
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,
2021202020212020
Total segment operating profit:$167,741 $111,533 $313,896 $222,758 
Unallocated amounts:
Stock-based compensation expense(23,898)(19,439)(48,451)(31,320)
Amortization of intangibles assets(3,961)(2,994)(7,101)(6,129)
Other acquisition-related expenses (2,099)(148)(4,032)(616)
Other unallocated expenses(12,509)(5,526)(21,787)(13,758)
Income from operations125,274 83,426 232,525 170,935 
Interest and other income, net2,580 1,817 7,954 4,203 
Foreign exchange loss(4,693)(9,167)(2,394)(2,643)
Income before provision for income taxes$123,161 $76,076 $238,085 $172,495 

26

Geographic Area Information
Long-lived assets 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,
2021
As of
December 31,
2020
Belarus$77,969 $73,988 
Ukraine27,411 30,980 
Russia15,506 15,036 
United States15,147 15,718 
India7,195 7,079 
Hungary6,112 5,365 
Poland5,704 5,434 
Spain2,828 2,799 
Mexico2,656 2,419 
China2,323 2,722 
Other 10,694 7,993 
Total$173,545 $169,533 
The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
United States$502,499 $365,004 $950,520 $735,093 
United Kingdom112,739 82,277 206,203 174,409 
Switzerland63,794 46,537 131,362 93,759 
Netherlands36,700 27,237 69,732 53,146 
Russia35,767 19,448 63,423 41,409 
Germany25,736 19,798 47,761 39,991 
Canada24,455 16,585 46,290 34,505 
Other locations79,676 55,497 146,850 111,430 
Total$881,366 $632,383 $1,662,141 $1,283,742 

27



14.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,
2021202020212020
Foreign currency translation
Beginning balance$(38,699)$(61,185)$(28,168)$(32,666)
Foreign currency translation12,088 15,932 (1,493)(19,400)
Income tax (expense)/benefit(2,451)(3,490)599 3,323 
Foreign currency translation, net of tax9,637 12,442 (894)(16,077)
Ending balance$(29,062)$(48,743)$(29,062)$(48,743)
Cash flow hedging instruments
Beginning balance$(439)$(8,076)$3,642 $1,292 
Unrealized gain/(loss) in fair value1,271 10,168 (6,075)(1,260)
Net gain/(loss) reclassified into Cost of revenues (exclusive of depreciation and amortization)1,371 (1,851)3,437 (2,511)
Income tax (expense)/benefit(602)(1,871)597 849 
Cash flow hedging instruments, net of tax2,040 6,446 (2,041)(2,922)
Ending balance(1)
$1,601 $(1,630)$1,601 $(1,630)
Defined benefit plans
Beginning balance$(1,612)$ $(986)$ 
Actuarial losses  (811) 
Income tax benefit  185  
Defined benefit plans, net of tax  (626) 
Ending balance$(1,612)$ $(1,612)$ 
Accumulated other comprehensive loss$(29,073)$(50,373)$(29,073)$(50,373)
(1) As of June 30, 2021, 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.

15.SUBSEQUENT EVENTS
Subsequent to June 30, 2021, the Company completed two additional acquisitions. In aggregate, the Company paid approximately $53.7 million in cash at closing, agreed to pay up to $10.8 million in deferred cash consideration, as well as up to $18.2 million in cash earn-out consideration and up to $12.0 million in restricted stock earn-out consideration based on the achievement of certain revenue, earnings and operational targets payable at various times through the fourth anniversary of the acquisition date. In addition, the Company agreed to grant performance-based RSUs valued at up to $35.3 million for which payout is dependent on the achievement of certain revenue, earnings and operational targets through December 31, 2024 and service-based RSUs valued at approximately $2.3 million to employees of the acquired companies.
Due to the timing of the acquisitions, the initial accounting for the acquisitions is incomplete. As such, the Company is not able to disclose certain information relating to the acquisitions, including the preliminary fair value of assets acquired and liabilities assumed. The Company expects to complete the initial accounting for these acquisitions during the third quarter of 2021.

28

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, 2020 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, 2020. 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 offering specialized technological solutions 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.
The COVID-19 global pandemic remained a significant source of disruption and uncertainty during the second quarter of 2021. To ensure both safety and business continuity, the vast majority of our personnel remain in productive and secure remote working arrangements so they are able to continue to respond to the rapidly changing needs and demands of our customers. During the second quarter of 2021, we continued to experience increased demand in our geographies, segments, and service offerings, as detailed below under the heading “Year-to-Date 2021 Developments and Trends,” but 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 for the first half of 2021, please see “Year-to-Date 2021 Developments and Trends” and “Liquidity and Capital Resources” below. 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, 2020.
Year-to-Date 2021 Developments and Trends
For the first six months of 2021, our revenues were $1,662.1 million, an increase of 29.5% over $1,283.7 million reported for the same period of 2020. We have built an increasingly diversified portfolio across numerous verticals, geographies and service offerings which allowed us to continue to grow revenues despite challenges posed by the worldwide COVID-19 pandemic. Certain clients and certain industry verticals were adversely impacted by the worldwide COVID-19 pandemic in 2020. However, in 2021 we are experiencing strong growth across all of our verticals with all of the verticals growing above 25% year over year, with the exception of the Business Information & Media vertical which grew 9.5% year over year.


29

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, 2021 and 2020:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
 (in thousands, except per share data and percentages)
Revenues$881,366100.0 %$632,383100.0 %$1,662,141100.0 %$1,283,742100.0 %
Income from operations$125,27414.2 %$83,42613.2 %$232,52514.0 %$170,93513.3 %
Net income$114,67113.0 %$66,62410.5 %$223,71713.5 %$152,18911.9 %
Effective tax rate6.9 %12.4 %6.0 %11.8 %
Diluted earnings per share$1.94 $1.14 $3.80 $2.62 
The key highlights of our consolidated results for the three and six months ended June 30, 2021, as compared to the corresponding period of 2020, were as follows:
Revenues for the second quarter of 2021 were $881.4 million, representing a 39.4% increase from $632.4 million reported in the same period last year. Revenue growth was strong in the second quarter of 2021 as a result of robust demand for our services as well as a favorable comparison to the second quarter of 2020 which was adversely impacted by the COVID-19 pandemic. The second quarter of 2021 was positively impacted by $21.9 million or 3.5% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenues for the first half of 2021 were $1,662.1 million, or a 29.5% increase from $1,283.7 million reported in the corresponding period last year. Revenue growth in the first six months of 2021 was positively impacted by $34.6 million or 2.7% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenue growth also benefited from a favorable comparison to the first half of 2020 which was adversely impacted by the COVID-19 pandemic. Growth from acquisitions contributed $19.1 million and $21.8 million to our revenues for the three and six months ended June 30, 2021, respectively.
Income from operations grew 50.2% and 36.0% to $125.3 million and $232.5 million during the three and six months ended June 30, 2021, as compared to the corresponding periods in 2020. Expressed as a percentage of revenues, income from operations for the second quarter of 2021 increased to 14.2% compared to the 13.2% in the second quarter last year and increased to 14.0% for the first six months of 2021 as compared to 13.3% for the corresponding period in 2020. During the second quarter of 2021 and during the six months ended June 30, 2021 income from operations as a percentage of revenues was positively impacted by decreases in Selling, general and administrative expenses as a percentage of revenue. Income from operations as a percentage of revenues was impacted during the second quarter of 2020 by an increase in Cost of revenues as a percentage of revenues attributable to temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic which was partially offset by a reduction in travel-related expenses reported in Cost of revenues and a reduction in travel-related, recruitment, and facilities expenses reported in Selling, general and administrative expenses.
Our effective tax rate was 6.0% in the first six months of 2021 compared to 11.8% in the corresponding period last year. Our effective tax rate during the period was impacted by higher excess tax benefits recorded upon vesting or exercise of stock-based awards as a percentage of pre-tax income in the six months ended June 30, 2021 as compared to the corresponding period last year.
Net income increased 72.1% to $114.7 million for the three months ended June 30, 2021, compared to $66.6 million reported in the corresponding period last year. Expressed as a percentage of revenues, net income was 13.0% for the second quarter of 2021, an increase of 2.5% compared to 10.5% reported in the corresponding period of 2020. Net income grew 47.0% during the six months ended June 30, 2021 as compared to the corresponding period in the prior year primarily due to the improvement in income from operations and the decrease in our effective tax rate.
Diluted earnings per share was $1.94 and $3.80 for the three and six months ended June 30, 2021, respectively, an increase of $0.80 and $1.18 compared to the corresponding period last year.

30

Cash provided by operating activities was $81.7 million during the six months ended June 30, 2021 as compared to cash provided by operating activities of $209.4 million in the corresponding period last year. This decrease was largely driven by a larger increase in days sales outstanding and increased income tax payments during the first half of 2021 compared to the same period in 2020. The first six months of 2020 also benefited from delays in payment of certain employee-related costs.
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 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, 2021, there have been no material changes to our critical accounting policies or in the underlying accounting assumptions and estimates used in such policies as reported in our Annual Report on Form 10-K for the year ended December 31, 2020.


31

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,
 2021202020212020
(in thousands, except percentages and per share data)
Revenues$881,366 100.0 %$632,383 100.0 %$1,662,141 100.0 %$1,283,742 100.0 %
Operating expenses:
  Cost of revenues (exclusive of depreciation and amortization)(1)
583,728 66.2 %419,540 66.3 %1,103,056 66.4 %843,342 65.7 %
  Selling, general and administrative expenses(2)
151,910 17.2 %114,191 18.1 %288,299 17.3 %239,299 18.6 %
  Depreciation and amortization expense
20,454 2.4 %15,226 2.4 %38,261 2.3 %30,166 2.4 %
Income from operations125,274 14.2 %83,426 13.2 %232,525 14.0 %170,935 13.3 %
Interest and other income, net2,580 0.3 %1,817 0.2 %7,954 0.4 %4,203 0.3 %
Foreign exchange loss(4,693)(0.5)%(9,167)(1.4)%(2,394)(0.1)%(2,643)(0.2)%
Income before provision for income taxes
123,161 14.0 %76,076 12.0 %238,085 14.3 %172,495 13.4 %
Provision for income taxes8,490 1.0 %9,452 1.5 %14,368 0.8 %20,306 1.5 %
Net income$114,671 13.0 %$66,624 10.5 %$223,717 13.5 %$152,189 11.9 %
Effective tax rate6.9 %12.4 %6.0 %11.8 %
Diluted earnings per share$1.94 $1.14 $3.80 $2.62 
(1)Includes $11,261 and $8,958 of stock-based compensation expense for the three months ended June 30, 2021 and 2020, respectively, and $22,378 and $12,942 of stock-based compensation expense for the six months ended June 30, 2021 and 2020, respectively.
(2)Includes $12,637 and $10,481 of stock-based compensation expense for the three months ended June 30, 2021 and 2020, respectively, and $26,073 and $18,378 of stock-based compensation expense for the six months ended June 30, 2021 and 2020, respectively.
    

Consolidated Results Review
Revenues
During the three months ended June 30, 2021, our total revenues grew to $881.4 million or 39.4% compared to the corresponding period in 2020. Revenues have been positively impacted by growth from acquisitions, which contributed 3.1% to our revenue growth, and by fluctuations in foreign currency exchange rates which increased our revenue growth by 3.5% during the three months ended June 30, 2021 as compared to the same period last year. Revenue growth slowed in the second quarter of 2020 as a result of deterioration in economic conditions for our customers related to the COVID-19 pandemic.
During the six months ended June 30, 2021, our total revenues grew 29.5% over the corresponding period in 2020. The first six months of 2021 were positively impacted by growth from acquisitions, which contributed 1.7% to our revenue growth, and by fluctuations in foreign currency exchange rates which increased our revenue growth by $34.6 million or 2.7% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenue growth slowed in the first half of 2020 as a result of deterioration in economic conditions for our customers related to the COVID-19 pandemic.

32

Revenues by customer location for the three and six months ended June 30, 2021 and 2020 were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
 (in thousands, except percentages)(in thousands, except percentages)
North America
$527,398 59.8 %$381,936 60.4 %$997,719 60.0 %$771,766 60.1 %
Europe
291,281 33.0 %211,064 33.4 %550,653 33.1 %434,121 33.8 %
CIS(1)
37,703 4.4 %22,078 3.5 %67,837 4.1 %46,938 3.7 %
APAC(2)
24,984 2.8 %17,305 2.7 %45,932 2.8 %30,917 2.4 %
Revenues$881,366 100.0 %$632,383 100.0 %$1,662,141 100.0 %$1,283,742 100.0 %
(1)CIS includes revenues from customers in Russia, Belarus, Georgia, Kazakhstan, and Ukraine.
(2)APAC, or Asia Pacific, includes revenues from customers in East Asia, Southeast Asia and Australia.
During the three and six months ended June 30, 2021, the United States continued to be our largest customer location, with revenues increasing 37.7% to $502.5 million during the second quarter of 2021 from $365.0 million in the second quarter of 2020. During the six months ended June 30, 2021, revenues in the United States grew 29.3% to $950.5 million compared to $735.1 million in the same period of the prior year.
The top three revenue contributing customer location countries in Europe were the United Kingdom, Switzerland and Netherlands, generating $112.7 million, $63.8 million and $36.7 million in revenues, respectively, during the three months ended June 30, 2021. Revenues from customers in these three countries were $82.3 million, $46.5 million, and $27.2 million, respectively, in the corresponding period last year. Revenues in the European geography were positively impacted by strengthening of the euro and British pound relative to the U.S. dollar during the three months ended June 30, 2021 compared to the same period in the previous year. During the six months ended June 30, 2021, United Kingdom, Switzerland and Netherlands performed as Europe’s top revenue generating locations and contributed $206.2 million, $131.4 million, and $69.7 million, respectively, compared to $174.4 million, $93.8 million, and $53.1 million in the corresponding period last year, respectively.
During the three months ended June 30, 2021, revenues in the CIS geography included $35.8 million from customers in Russia, an increase of $16.3 million as compared to the corresponding period of 2020. The increase in revenue was partially offset by the depreciation of the Russian ruble relative to the U.S. dollar. During the six months ended June 30, 2021, customers in Russia comprised $63.4 million of the revenues in the CIS geography, an increase of $22.0 million over the corresponding period of 2020. During the six months ended June 30, 2021, revenues in the CIS geography benefited from growth in Financial Services, particularly commercial banking, and were partially offset by the depreciation of the Russian ruble relative to the U.S. dollar compared to the six months ended June 31, 2020, which was also negatively impacted by the timing of revenue recognition associated with the execution of contracts.
During the three and six months ended June 30, 2021, revenues from customers in the APAC region increased by $7.7 million, or 44.4% and $15.0 million or 48.6%, respectively, over the corresponding periods of 2020.
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 asset, necessary for our continued success and therefore we expect to continue hiring talented employees and providing them with competitive compensation programs.
During the three months ended June 30, 2021, cost of revenues (exclusive of depreciation and amortization) was $583.7 million representing an increase of 39.1% from $419.5 million in the corresponding period of 2020. The increase was primarily due to an increase in compensation costs largely driven by the 24.9% growth in the average number of production professionals during the three months ended June 30, 2021 as compared to the same period in 2020. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 66.2% and 66.3% in the second quarter of 2021 and 2020, respectively. The year-over-year decrease is primarily due to a reduction in travel and entertainment expenses and gains on hedging, partially offset by a 0.6% increase as a percentage of revenues in personnel-related costs including stock-based compensation expense.
33

During the six months ended June 30, 2021, cost of revenues (exclusive of depreciation and amortization) was $1,103.1 million representing an increase of 30.8% from $843.3 million in the corresponding period of 2020. The increase was primarily due to an increase in compensation costs largely driven by the 22.7% growth in the average number of production professionals, a higher level of accrued variable compensation during the first six months of 2021 as compared to the same period in 2020 and a 1.9% unfavorable impact from changing foreign currency exchange rates. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 66.4% and 65.7% for the six months ended June 30, 2021 and 2020, respectively. The year-over-year increase is primarily due to personnel-related costs including stock-based compensation expense, partially offset by decreased travel and entertainment expenses.
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. In addition, we pay a membership fee of 1% of revenues generated in Belarus to the administrative organization of the Belarus High-Technologies Park.
During the three months ended June 30, 2021, selling, general and administrative expenses were $151.9 million representing a 33.0% increase as compared to $114.2 million in the corresponding period of 2020. The increase in selling, general and administrative expenses was primarily driven by a $30.1 million increase in personnel-related costs including stock-based compensation expense. Expressed as a percentage of revenues, selling, general and administrative expenses decreased 0.9% to 17.2% for the three months ended June 30, 2021 as compared to the same period from the prior year, primarily driven by reduced facility-related expenses as a percentage of revenues.
During the six months ended June 30, 2021, selling, general and administrative expenses were $288.3 million representing an increase of 20.5% as compared to $239.3 million reported in the corresponding period of 2020. The increase in selling, general and administrative expenses was primarily driven by a $45.2 million increase in personnel-related costs including stock-based compensation expense, partially offset by a $3.2 million decrease in facilities and infrastructure expenses. Expressed as a percentage of revenues, selling, general and administrative expenses decreased 1.3% to 17.3% for the six months ended June 30, 2021 as compared to the same period from the prior year primarily driven by reduced facility-related expenses as a percentage of revenues.
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 2017 Credit Facility and changes in the fair value of contingent consideration. There were no material changes in interest and other income, net during the three and six months ended June 30, 2021 as compared to the same periods in 2020.
Depreciation and Amortization Expense
During the three and six months ended June 30, 2021, depreciation and amortization expense was $20.5 million and $38.3 million, respectively, as compared to $15.2 million and $30.2 million, respectively, in the corresponding periods last year. The increase in depreciation and amortization expense is primarily the result of increased investment in computer equipment used by our employees. Expressed as a percentage of revenues, depreciation and amortization expense remained at 2.4% and decreased to 2.3% during the three and six months ended June 30, 2021, respectively, as compared to 2.4% in both corresponding periods of 2020.
Foreign Exchange Loss
For discussion of the impact of foreign exchange fluctuations see “Item 3. Quantitative and Qualitative Disclosures About Market Risk.”
34


Provision for Income Taxes
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 annual 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.
As a company operating in many countries, we are required to calculate and provide for income taxes in each of the jurisdictions in which we operate. Our provision for income taxes benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $21.0 million and $8.1 million during the three months ended June 30, 2021 and 2020, respectively. Our provision for income taxes benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $42.5 million and $19.8 million during the six months ended June 30, 2021 and 2020, respectively.
Our effective tax rate was 6.9% and 6.0% for the three and six months ended June 30, 2021, respectively, and 12.4% and 11.8% for the three and six months ended June 30, 2020, respectively. The decrease in the effective tax rate in the six months ended June 30, 2021, as compared to the corresponding period in the prior year, is primarily attributable to the increase in excess tax benefits recorded upon vesting or exercise of stock-based awards.
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 including the Belarus High-Technologies Park membership fee, 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.

35

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, 2021 and 2020 were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
 (in thousands) 
Segment revenues:
North America$532,022 $384,829 $1,006,875 $775,931 
Europe311,949 227,305 588,653 463,638 
Russia37,395 20,249 66,613 44,173 
Total segment revenues$881,366 $632,383 $1,662,141 $1,283,742 
Segment operating profit/(loss):  
North America$111,260 $82,752 $205,363 $161,679 
Europe50,452 34,426 101,525 66,205 
Russia6,029 (5,645)7,008 (5,126)
Total segment operating profit$167,741 $111,533 $313,896 $222,758 

North America Segment
During the three months ended June 30, 2021, revenues for the North America segment increased $147.2 million, or 38.2%, compared to the same period last year and segment operating profit increased $28.5 million, or 34.4%, compared to the same period last year. During the three months ended June 30, 2021, revenues from our North America segment were 60.4% of total segment revenues, a decrease from 60.9% reported in the corresponding period of 2020. The North America segment’s operating profit margin decreased to 20.9% during the second quarter of 2021 from 21.5% in the second quarter of 2020. This decrease is primarily attributable to lower operating margins of recently acquired businesses.
During the six months ended June 30, 2021, revenues for the North America segment increased $230.9 million, or 29.8%, compared to the same period last year and segment operating profit increased $43.7 million, or 27.0%, compared to the same period last year. During the six months ended June 30, 2021 and 2020, revenues from our North America segment were 60.6% and 60.4% of total segment revenues, respectively. As a percentage of North America segment revenues, the North America segment’s operating profit margin decreased to 20.4% during the six months ended June 30, 2021 as compared to 20.8% in the corresponding period of 2020. This decrease is primarily attributable to lower operating margins of recently acquired businesses and higher cost of revenues as a percentage of revenues.
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
20212020Dollars Percentage 20212020Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Software & Hi-Tech$134,638 $100,801 $33,837 33.6 %$260,224 $202,538 $57,686 28.5 %
Business Information & Media92,379 81,481 10,898 13.4 %179,584 161,701 17,883 11.1 %
Life Sciences & Healthcare80,712 61,776 18,936 30.7 %156,301 123,387 32,914 26.7 %
Travel & Consumer85,075 52,193 32,882 63.0 %154,504 106,917 47,587 44.5 %
Financial Services83,342 47,687 35,655 74.8 %153,082 95,555 57,527 60.2 %
Emerging Verticals55,876 40,891 14,985 36.6 %103,180 85,833 17,347 20.2 %
        Revenues$532,022 $384,829 $147,193 38.2 %$1,006,875 $775,931 $230,944 29.8 %

36

During the three and six months ended June 30, 2021 compared to the same period in the prior year, revenues from each vertical in the North America segment, except Business Information & Media, grew in excess of 30% and 20%, respectively. Software & Hi-Tech remained the largest industry vertical in the North America segment during the second quarter of 2021, growing 33.6% and 28.5% during the three and six months ended June 30, 2021, respectively, as compared to the corresponding period from the prior year. Financial Services grew 74.8% and 60.2% during the three and six months ended June 30, 2021, respectively, due to growth in a global insurance customer that was previously one of our top 100 customers and is now one of our top 10 customers. Business Information & Media experienced slower growth during the three and six months of 2021 compared to the prior year largely due to slower relative growth at several clients where revenues from certain engagements have plateaued lower. Life Sciences & Healthcare grew 30.7% and 26.7% during the three and six months ended June 30, 2021, respectively, in part due to the addition of a significant new customer in 2021.
Europe Segment
During the three months ended June 30, 2021, Europe’s segment revenues were $311.9 million, representing an increase of $84.6 million, or 37.2%, from the same period last year. Revenues were positively impacted by changes in foreign currency exchange rates during the second quarter of 2021. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2020, we would have reported revenue growth of 28.9%. Europe’s segment revenues accounted for 35.4% and 35.9% of total segment revenues during the three months ended June 30, 2021 and 2020, respectively. During the second quarter of 2021, the segment’s operating profit increased 46.6% to $50.5 million compared to the second quarter of 2020. Expressed as a percentage of revenues, Europe’s segment operating profit increased to 16.2% compared to 15.1% in the same period of the prior year. Segment operating profit was positively impacted by changes in foreign currency exchange rates and negatively impacted by increased personnel related costs during the second quarter of 2021. In addition, temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic negatively impacted segment revenues and segment operating profit in the second quarter of 2020.
During the six months ended June 30, 2021, revenues for the Europe segment increased $125.0 million, or 27.0%, compared to the same period last year and segment operating profit increased $35.3 million, or 53.3%, compared to the same period last year. During the six months ended June 30, 2021 and 2020, revenues from our Europe segment were 35.4% and 36.1% of total segment revenues, respectively. As a percentage of Europe segment revenues, the Europe segment’s operating profit increased to 17.2% during the six months ended June 30, 2021 from 14.3% in the corresponding period of 2020. 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. During the six months ended June 30, 2020, segment operating profit was negatively impacted by temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic, partially offset by reduced Selling, general and administrative expenses.
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
20212020Dollars Percentage 20212020Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$85,965 $66,655 $19,310 29.0 %$164,005 $134,249 $29,756 22.2 %
Travel & Consumer79,731 51,253 28,478 55.6 %144,355 112,320 32,035 28.5 %
Business Information & Media65,032 58,338 6,694 11.5 %125,189 116,484 8,705 7.5 %
Software & Hi-Tech23,934 18,165 5,769 31.8 %44,907 36,311 8,596 23.7 %
Life Sciences & Healthcare10,780 7,069 3,711 52.5 %26,131 14,688 11,443 77.9 %
Emerging Verticals46,507 25,825 20,682 80.1 %84,066 49,586 34,480 69.5 %
        Revenues$311,949 $227,305 $84,644 37.2 %$588,653 $463,638 $125,015 27.0 %

37

Financial Services remained the largest industry vertical in the Europe segment during the three and six months ended June 30, 2021. Revenues in Travel & Consumer experienced higher growth during the three months ended June 30, 2021 as compared to the corresponding period in 2020 primarily due to increased demand from customers in the retail and distribution industries. During the three and six months ended June 30, 2021, revenues in Business Information & Media experienced slower relative growth at several clients where revenues from certain engagements have plateaued. For the three and six months ended June 30, 2021, the increase in revenues in Life Sciences & Healthcare is largely due to expansion of services provided to a single healthcare customer. Revenues in Emerging Verticals experienced higher growth primarily attributable to growth in existing customers in the telecommunications, manufacturing and energy industries during the three and six months ended June 30, 2021.
Russia Segment
During the three months ended June 30, 2021, revenues from our Russia segment accounted for 4.2% of total segment revenues and increased $17.1 million, or 84.7%, as compared to the corresponding period in the prior year. The increase in revenues was primarily attributable to growth in the Financial Services partially offset by the depreciation of the Russian ruble relative to the U.S. dollar. During the three months ended June 30, 2021, operating profit from the Russia segment was $6.0 million, representing an increase of $11.7 million, as compared to a $5.6 million operating loss in the corresponding period last year. This increase is attributable to the second quarter of 2020 experiencing a decrease in revenues, costs incurred without recognizing corresponding revenues due to the delays in the timing of execution of contracts, and the devaluation of the Russian ruble relative to the U.S. dollar.
During the six months ended June 30, 2021, revenues from our Russia segment increased $22.4 million, or 50.8%, as compared to the corresponding period of 2020 and accounted for 4.0% of total segment revenues. During the six months ended June 30, 2021, operating profit of the Russia segment was $7.0 million, representing an increase of $12.1 million, as compared to a $5.1 million operating loss in the corresponding period last year. This increase is attributable to the first six months of 2020 experiencing a decrease in revenues, costs incurred without recognizing corresponding revenues due to the delays in the timing of execution of contracts, and the devaluation of the Russian ruble relative to the U.S. dollar.
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
20212020Dollars Percentage 20212020Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$24,631 $13,633 $10,998 80.7 %$45,709 $29,814 $15,895 53.3 %
Travel & Consumer6,739 3,824 2,915 76.2 %11,697 7,563 4,134 54.7 %
Software & Hi-Tech590 519 71 13.7 %1,095 2,485 (1,390)(55.9)%
Business Information & Media436 439 (3)(0.7)%823 799 24 3.0 %
Life Sciences & Healthcare204 39 165 423.1 %379 48 331 689.6 %
Emerging Verticals4,795 1,795 3,000 167.1 %6,910 3,464 3,446 99.5 %
        Revenues$37,395 $20,249 $17,146 84.7 %$66,613 $44,173 $22,440 50.8 %
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 devaluation of the Russian ruble relative to the U.S. dollar. Revenues were impacted by a reversal of $2.5 million of previously recognized revenues associated with a change in estimate of completed performance on a fixed-fee project during the second quarter of 2020. Revenues in the Financial Services vertical primarily benefited from increased revenues from customers in the banking sector. Revenue growth in Emerging Verticals during the three and six months of 2021 compared to the same periods in 2020 was primarily due to a growth from a certain customer in the materials industry. There have been no significant changes in the other verticals during the three months ended June 30, 2021 as compared to the same period in 2020.
Currency fluctuations of the Russian ruble frequently impact results in the Russia segment. Ongoing economic and geopolitical uncertainty in the region and the volatility of the Russian ruble can significantly impact reported revenues and profitability in this segment. We continue to monitor geopolitical forces, economic and trade sanctions, and other issues involving this region.


38

Effects of Inflation
Economies in some countries where we operate, particularly Belarus, Russia, Uzbekistan, Kazakhstan, Ukraine and India 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. It is difficult to accurately measure the impact it has or could have on our results of operations and financial condition.
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, 2021, our principal sources of liquidity were cash and cash equivalents totaling $1,283.2 million as well as $275.0 million of available borrowings under our revolving credit facility.
We have cash in banks in Belarus, Russia, Ukraine, Kazakhstan, Armenia, Georgia and Uzbekistan, 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, 2021, the total amount of cash held in these countries was $120.7 million and, of this amount, $37.1 million was held in Belarus. Cash in this region is used for operational needs and cash balances in those banks change with the operating needs of our entities in the region. We regularly monitor cash held in these countries and, to the extent the cash held exceeds amounts required to support our business operations, we distribute the excess funds into markets with more developed banking sectors.
As of June 30, 2021, we had outstanding borrowings of $25.0 million under our revolving credit facility, and were in compliance with all covenants specified under the credit facility and we anticipate being in compliance for the foreseeable future. See Note 7 “Debt” of our condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited)” for information regarding our debt.
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. If our resources are insufficient to satisfy our cash requirements, we may seek to sell additional equity or debt securities or obtain another credit facility.
Based on currently available information and management’s current expectations, we anticipate that we have sufficient cash on hand and sufficient access to capital to continue to fund our operations for a significant period of time. However, COVID-19 and related measures to contain its impact have caused material disruptions in both national and global financial markets and economies. The future impact of COVID-19 and the COVID-19 containment 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.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
 Six Months Ended
June 30,
 20212020
 (in thousands)
Condensed Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$81,663 $209,411 
Net cash used in investing activities(97,390)(133,571)
Net cash used in financing activities(18,996)(6,648)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(3,761)(11,999)
Net (decrease)/increase in cash, cash equivalents and restricted cash(38,484)57,193 
Cash, cash equivalents and restricted cash, beginning of period1,323,533 937,688 
Cash, cash equivalents and restricted cash, end of period$1,285,049 $994,881 
39

Operating Activities
Net cash provided by operating activities during the six months ended June 30, 2021 was $81.7 million, a decrease of $127.7 million compared to $209.4 million provided by operating activities in the corresponding period of 2020. This decrease was largely driven by a larger increase in days sales outstanding and increased income tax payments during the first half of 2021 compared to the same period in 2020. The first six months of 2020 also benefited from delays in payment of certain employee-related costs.
Investing Activities
Net cash used in investing activities during the six months ended June 30, 2021 was $97.4 million compared to $133.6 million used in the same period in 2020. During the first six months of 2021, the cash used in investing activities was primarily attributable to $121.3 million used for the acquisitions of businesses, net of cash acquired, compared to $12.6 million used for the acquisitions of businesses, net of cash acquired, during the first six months of 2020. Cash used for capital expenditures was $33.8 million during the first six months of 2021 compared to cash used for capital expenditures of $40.5 million during the comparable period in 2020. Additionally, net cash used in investing activities was positively impacted by the maturity of $60.0 million of time deposits during the first six months of 2021 and negatively impacted by the $60.0 million use of cash to purchase these time deposits during the first six months of 2020. Furthermore, $2.5 million was used for purchases of non-marketable securities during the first six months of 2021 compared to $20.5 million used in the same period in 2020.
Financing Activities
Net cash used in financing activities was $19.0 million in the first six months of 2021 compared to $6.6 million net cash used in financing activities in the same period of 2020. During the first six months of 2021, we received cash from the exercises of stock options issued under our long-term incentive plans of $15.6 million, compared to $17.1 million received in the corresponding period of 2020. These cash inflows were offset by cash used for the payments of withholding taxes related to net share settlements of restricted stock units of $33.7 million in the first six months of 2021, compared to $15.9 million paid in the corresponding period of 2020. Additionally, the first six months of 2021 included the payment of $1.0 million for contingent consideration compared to payment of $7.9 million of contingent consideration related to the acquisition of Think during the first half of 2020.
Contractual Obligations and Future Capital Requirements
We believe that our existing cash and cash equivalents 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, our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors including the impact of the COVID-19 pandemic as described elsewhere in this Management’s Discussion and Analysis of Financial Condition and Results of Operations. To the extent that existing cash and cash equivalents and operating cash flow 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 12 “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. Contractual Obligations and Future Capital Requirements” of our Annual Report on Form 10-K for the year ended December 31, 2020 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 12 “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.
40

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 our Annual Report on Form 10-K for the year ended December 31, 2020 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, the anticipated impact of the COVID-19 pandemic and the effect that it may have on our sales, operations, access to capital, revenues, 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 in light of 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.
 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, 2020 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.

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, 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 and we do not anticipate non-performance by the counterparties. We have cash in banks in Belarus, Russia, Ukraine, Kazakhstan, Armenia, Uzbekistan and Georgia, 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, 2021, $120.7 million of our total cash was kept in banks in these countries, of which $37.1 million was held in Belarus. In this region, and particularly in Belarus, a banking crisis, bankruptcy or insolvency of banks that process or hold our funds, may result in the loss of our deposits or adversely affect our ability to complete banking transactions in the region, which could adversely affect our business and financial condition. Cash in this region is used for operational needs and cash balances in those banks change with the operating needs of our entities in the region. We regularly monitor cash held in these countries and, to the extent the cash held exceeds amounts required to support our business operations, we distribute the excess funds into markets with more developed banking sectors.
41

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, 2021. 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 consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress resulting from the COVID-19 pandemic, our credit losses and write-offs of trade receivables could increase, which would negatively impact our results of operations.
Interest Rate Risk
Our exposure to market risk is influenced by the changes in interest rates on our cash and cash equivalent deposits and paid on any outstanding balance on our borrowings, mainly under our 2017 Credit Facility, which is subject to a variety of rates depending on the type 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 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 quarter ended June 30, 2021, foreign exchange loss was $4.7 million compared to a loss of $9.2 million reported in the corresponding period last year. The losses were largely driven by the strengthening of the Russian ruble during the second quarter of 2021 and by the strengthening of the euro and British pound during the second quarter of 2020. During the six months ended June 30, 2021, foreign exchange loss was $2.4 million compared to a loss of $2.6 million in the corresponding period last year.
During the quarter ended June 30, 2021, approximately 34.4% of consolidated revenues and 44.2% of consolidated operating expenses were denominated in currencies other than the U.S. dollar.
To manage the risk of fluctuations in foreign currency exchange rates and hedge a portion of our forecasted foreign currency denominated operating expenses in the normal course of business, we implemented a hedging program through which 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 and Indian rupee transactions. As of June 30, 2021, the net unrealized loss from these hedges was $2.1 million.
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 2021, we reported revenue growth of 39.4% over the second quarter of 2020. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2020, we would have reported revenue growth of 35.9%. Our revenues benefited from appreciation of the euro, British pound, Swiss franc and Canadian dollar relative to the U.S. dollar partially offset by the impact from depreciation of the Russian ruble relative to the U.S. dollar. During the second quarter of 2021, we reported a net income increase of 72.1% over the second quarter of 2020. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during the second quarter of 2020, we would have reported a net income increase of 63.0%. Net income was most positively impacted by appreciation of the euro and British pound relative to the U.S. dollar and by the depreciation of the Russian ruble relative to the U.S. dollar.

42

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, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we are involved in litigation and claims arising out of our 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, including the fast-changing nature of the COVID-19 pandemic and its impact on global economic conditions, and our significant operations in the emerging market economies of Eastern Europe, which may be impacted by fluctuating military activities in and near Ukraine and enhanced sanctions and responses between the U.S. and Russia as well as new or enhanced sanctions imposed by the U.S., Canada, and European countries against Belarus, see 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, 2020. 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.

43

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

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 5, 2021
 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)

44
EX-31.1 2 exhibit311q22021.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 5, 2021


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


EX-31.2 3 exhibit312q22021.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 5, 2021

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

EX-32.1 4 exhibit321q22021.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, 2021 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 5, 2021
 

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



EX-32.2 5 exhibit322q22021.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, 2021 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 5, 2021


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


EX-101.SCH 6 epam-20210630.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 2103102 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - ACQUISITIONS - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - ACQUISITIONS - Estimated Fair Values of the Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - ACQUISITIONS - Estimated Fair Values And Useful Lives Of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - 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 2417409 - Disclosure - FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - LEASES (Components of Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - REVENUES (Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - REVENUES (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2346309 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 2357311 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 epam-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 epam-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 epam-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Hedging Designation [Domain] Hedging Designation [Domain] Travel & Consumer Travel and Consumer Sector [Member] Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities 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 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accrued compensation and benefits expenses Employee-related Liabilities, Current Income Statement Location [Axis] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line Income Statement Location [Axis] GOODWILL Goodwill Disclosure [Text Block] Acquisition-related costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Street Name Entity Address, Address Line One Entity Address, Suite No. Entity Address, Address Line Two Foreign exchange derivative liabilities Derivative Liability Operational Targets And Service Based Operational Targets And Service Based [Member] Operational Targets And Service Based Europe EMEA [Member] Awards forfeited/cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Payment of contingent consideration for previously acquired business Payment for Contingent Consideration Liability, Financing Activities Entity Filer Category Entity Filer Category Service Period Service Period [Member] Service Period [Member] Operating leases Operating Lease, Weighted Average Remaining Lease Term Other noncurrent assets Other Assets, Noncurrent Foreign currency translation Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Number of acquisitions Number of Businesses Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Business Segments [Axis] Segments [Axis] Net (decrease)/increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Amount Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition 2020 acquisitions purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Options forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Equity Classified Award Equity Classified Award [Member] Equity classified award Document Fiscal Year Focus Document Fiscal Year Focus Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Amortization of intangibles assets Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Variable lease cost Variable Lease, Cost Award Metric [Axis] Award Metric [Axis] Award Metric Anti-dilutive options not included in the calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized Contract with Customer, Liability, Revenue Recognized Two Acquisitions Two Acquisitions [Member] Two Acquisitions Subsequent Events [Abstract] Industry Sector [Axis] Industry Sector [Axis] Business Combination and Asset Acquisition [Abstract] Awards granted (in dollars 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 Business Acquisition [Axis] Business Acquisition [Axis] Cash flow hedging Cash Flow Hedging [Member] Other currencies, excluding U.S. dollars Other currencies, excluding U.S. dollars [Member] Other currencies, excluding U.S. dollars [Member] Award Type Award Type [Domain] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Weighted average discount rate: Weighted Average Discount Rate [Abstract] Weighted-average discount rate. 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 Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Unallocated Amounts Segment Reconciling Items [Member] Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Entity Address, City or Town Entity Address, City or Town Trade Names Trade Names [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Trade receivables and contract assets Trade Accounts Receivable [Member] Lease term of lease agreements that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract China CHINA COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] 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 Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Measurement input to determine fair value of contingent consideration Business Combination, Contingent Consideration, Liability, Measurement Input Physical Location and Values of Long-Lived Assets Long-lived Assets by Geographic Areas [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Interest and other income, net Nonoperating Gains (Losses) Germany GERMANY Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Restricted stock units withheld for employee taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Entity Interactive Data Current Entity Interactive Data Current Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Interest and other income, net Other Nonoperating Income (Expense) [Member] Basic (in dollars per share) Earnings Per Share, Basic Defined benefit pension plans - actuarial loss, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three REVENUES Revenue from Contract with Customer [Text Block] Belarus BELARUS 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 Contingent consideration liabilities as of January 1, 2021 Contingent consideration liabilities as of June 30, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Canada CANADA Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Fair value of contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Switzerland SWITZERLAND Number of Shares  Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status 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 Cumulative effect of adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Restricted stock units withheld for employee taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows used for operating leases Operating Lease, Payments Other Other Noncash Income (Expense) Asset Derivatives Derivative Asset, Fair Value, Gross Asset Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Purchase price including contingent consideration Business Combination, Consideration Transferred Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Depreciation and amortization expense Other Depreciation and Amortization Goodwill [Roll Forward] Goodwill [Roll Forward] Financial Assets: Assets, Fair Value Disclosure [Abstract] Liability associated with RSUs Deferred Compensation Share-based Arrangements, Liability, Current Overnight Bank Funding Rate Federal Funds Open Rate [Member] Federal Funds Open Rate [Member] Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 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 liabilities and stockholders’ equity Liabilities and Equity Scenario [Axis] Scenario [Axis] Award Metric [Domain] Award Metric [Domain] [Domain] for Award Metric Liability Classified Award Liability Classified Award [Member] Liability classified award Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Europe Europe Segment [Member] Europe segment Accounts payable Increase (Decrease) in Accounts Payable Hedging Relationship [Domain] Hedging Relationship [Domain] Acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases EARNINGS PER SHARE Earnings Per Share [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Proceeds from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] 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. Outstanding debt Long-term Line of Credit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Schedule of Long-Lived Assets by Geographical Areas [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Total liabilities measured at fair value on a recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, general and administrative expenses Selling, General and Administrative Expense Options forfeited/cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other acquisition-related expenses Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed 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 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 Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trading Symbol Trading Symbol Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Deferred tax assets Deferred Income Tax Assets, Net United Kingdom UNITED KINGDOM Current liabilities Liabilities, Current [Abstract] Acquisition of business, net of cash acquired (Note 2) Payments to Acquire Businesses, Net of Cash Acquired Foreign currency translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Options vested and exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Spain SPAIN Options outstanding at June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Purchases of non-marketable securities Payments to Acquire Interest in Subsidiaries and Affiliates Number of businesses acquired Business Combination, Number Of Businesses Acquired Business Combination, Number Of Businesses Acquired Total Operating Lease, Liability Performance-Based Awards Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Foreign exchange loss Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.001 par value; 160,000 shares authorized; 56,633 and 56,128 shares issued, 56,613 and 56,108 shares outstanding at June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total commitment amount Long-term Purchase Commitment, Amount Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Weighted-average remaining requisite service period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested awards outstanding at period start (in dollars per share) Unvested awards outstanding at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Acquisition Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Event [Table] Subsequent Event [Table] LEASES Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Office Space Purchase Commitment Capital Addition Purchase Commitments [Member] Income taxes payable, noncurrent Accrued Income Taxes, Noncurrent 2021 (excluding six months ended June 30, 2021) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year ACQUISITIONS Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Contract assets included in Trade receivables and contract assets Contract with Customer, Asset, before Allowance for Credit Loss Other Commitments [Table] Other Commitments [Table] Document Period End Date Document Period End Date Other 2021 acquisitions Other 2021 acquisitions [Member] Other 2021 acquisitions Net effect of dilutive stock options, restricted stock units and restricted stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Long-Lived Assets by Geographical Areas [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Goodwill [Line Items] Goodwill [Line Items] Revenues by Customer Location Revenue from External Customers by Geographic Areas [Table Text Block] Adjusted balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Entity Registrant Name Entity Registrant Name Numerator for basic and diluted earnings per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Prepaid and other current assets Prepaid Expense and Other Assets, Current Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Employee Stock Option Share-based Payment Arrangement, Option [Member] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Balance Reported Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Proceeds from short-term investments Proceeds from Sale of Short-term Investments Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Income from operations Segment operating profit/(loss): Total segment operating profit: Operating Income (Loss) Operating lease liabilities, current Operating Lease, Liability, Current Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Borrowings under the 2017 Credit Facility Lines of Credit, Fair Value Disclosure Income tax (expense)/benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Revenue of acquiree Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] 2020 Acquisitions 2020 Acquisitions [Member] Acquisitions completed during 2020 Actuarial losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Industry Sector [Domain] Industry Sector [Domain] Other investing activities, net Payments for (Proceeds from) Other Investing Activities 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 Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Interest rate Line of Credit Facility, Interest Rate at Period End Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Life Sciences & Healthcare Life Sciences And Healthcare Sector [Member] Life Sciences And Healthcare Sector Award Type [Axis] Award Type [Axis] Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding at June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options expected to vest at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price 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 Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Hungary HUNGARY Common stock, shares issued (in shares) Common Stock, Shares, Issued Payment of contingent consideration for previously acquired businesses Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 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 Options vested and exercisable as of June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Designated as hedging instruments Designated as Hedging Instrument [Member] Other Other locations Other Countries [Member] Other countries. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] India INDIA Stockholders’ equity Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Software & Hi-Tech Software And Hi-Tech Sector [Member] Software And Hi-Tech Sector Revenues from performance obligations satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Change in unrealized gain/(loss) on hedging instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Excess tax benefit Share-based Payment Arrangement, Expense, Tax Benefit Poland POLAND City Area Code City Area Code Operating Segments Operating Segments [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Restricted Stock Units (RSU) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fair Value of the Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Remaining lease term Lessee, Operating Lease, Remaining Lease Term Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Estimated Fair Value Estimate of Fair Value Measurement [Member] Acquisition-Related Contingent Consideration Roll Forward Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Trade receivables and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Line of Credit, Currency [Domain] Line of Credit, Currency [Domain] [Domain] for Line of Credit, Currency [Axis] Restricted cash in Other noncurrent assets Other Noncurrent Assets [Member] Proceeds from stock option exercises Proceeds from Stock Options Exercised BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total lease payments Lessee, Operating Lease, Liability, to be Paid Mexico MEXICO Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Awards forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Financial Services Financial Services Sector [Member] Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses Schedule of Segment Reporting Information, by Segment [Table Text Block] Transferred over time Transferred over Time [Member] Entity File Number Entity File Number Award Classification [Axis] Award Classification [Axis] Information by award classification pertaining to equity-based compensation. 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Remaining unrecognized stock-based compensation cost Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Netherlands NETHERLANDS Carrying amount of equity securities that do not have readily determinable fair values Equity Securities without Readily Determinable Fair Value, Amount Remaining unrecognized stock-based compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Equity granted Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Income taxes payable Increase (Decrease) in Accrued Taxes Payable Statement [Line Items] Statement [Line Items] Trade receivables and contract assets, net of allowance of $7,647 and $4,886, 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. Category of Item Purchased [Axis] Category of Item Purchased [Axis] Increase (decrease) in contract with customer, liability Increase (Decrease) in Contract with Customer, Liability Restricted cash Restricted Cash, Noncurrent Weighted Average Exercise Price  Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Estimated revenues expected to be recognized in the future Revenue, Remaining Performance Obligation, Amount Commitments related to operating lease agreements that have not yet commenced Other Commitment Liabilities Liabilities [Abstract] Maximum amount of earnout payable Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Time-and-material Time-and-materials Contract [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Level 2 Fair Value, Inputs, Level 2 [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] 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 Non-cash net decrease due to lease modifications: Non-Cash Changes Due to Lease Modifications [Abstract] Non-cash changes due to lease modifications Purchases of short-term investments Payments to Acquire Short-term Investments Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Russia Russia Segment [Member] Russia segment Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Other comprehensive income/(loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Forecast Forecast [Member] Performance Target Performance Targets [Member] Performance Targets [Member] Components of Stock-Based Compensation Expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] 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 Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Options expected to vest as of June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Numerator for basic Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] Numerator for diluted Net Income (Loss) Available to Common Stockholders, Basic 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 Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Derivative Contract [Domain] Derivative Contract [Domain] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Retained earnings Retained Earnings, Unappropriated Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to) Contingent consideration fair value Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving credit facility Revolving Credit Facility [Member] Change in Contract with Customer, Asset and Liability [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Accounts payable, accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accrued compensation and benefits expenses Accrued Compensation and Benefits Expenses [Member] Accrued compensation and benefits expenses [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Short-term debt Short-term Debt Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Components of Lease Expenses Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Basic (in shares) Weighted average common shares for basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Operating lease right-of-use assets amortization expense Operating Lease, Right-of-Use Asset, Amortization Expense Hedging Relationship [Axis] Hedging Relationship [Axis] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Russia Russia RUSSIAN FEDERATION SUBSEQUENT EVENTS Subsequent Events [Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of revenues (exclusive of depreciation and amortization) Cost of Revenue Contract liabilities Contract with Customer, Liability Fixed-price Fixed-price Contract [Member] 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] North America North America Segment [Member] North America segment Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock Treasury Stock, Value Other noncurrent liabilities Other Noncurrent Liabilities [Member] Financial collateral (including cash collateral) required to be posted Collateral Already Posted, Aggregate Fair Value Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Service-Based Awards Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Issuance period Share-Based Compensation Arrangement By Share-Based Payment Award, Issuance Period Share-Based Compensation Arrangement By Share-Based Payment Award, Issuance Period FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current 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] Accumulated Other Comprehensive (Loss)/Income Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Common stock, shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Accounts payable, accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Unrealized gain/(loss) in fair value OCI, before Reclassifications, before Tax, Attributable to Parent Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Number of Options  Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total lease cost Lease, Cost Award Settlement Type [Axis] Award Settlement Type [Axis] Way of share-based compensation awards settlement Income Statement Location [Domain] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Customer Relationships Customer Relationships [Member] Other revenues Other Revenues [Member] Other revenues not separately defined Property and equipment, net Long-lived assets Property, Plant and Equipment, Net Other noncurrent liabilities Other Liabilities, Noncurrent PolSource S.A. PolSource S.A. [Member] PolSource S.A. Outstanding Debt And Borrowing Capacity Schedule of Long-term Debt Instruments [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Foreign exchange derivative assets Derivative Asset 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 Document Quarterly Report Document Quarterly Report Borrowing capacity Line of Credit Facility, Current Borrowing Capacity Accrued expenses and other current liabilities Other Current Liabilities [Member] Time deposits included in Short-term investments Bank Time Deposits [Member] Foreign exchange contracts Foreign Exchange Contract [Member] Equity-Settled Award Equity-Settled Award [Member] Share-based compensation awards settled by issue of shares Other Commitments [Line Items] Other Commitments [Line Items] Options outstanding at beginning of period (in dollars per share) Options outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Line of Credit, Currency [Axis] Line of Credit, Currency [Axis] Line of Credit, Currency [Axis] Long-term debt Long-term Debt, Excluding Current Maturities Financial Liabilities: Liabilities, Fair Value Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Time deposits included in Short-term investments Other Short-term Investments, Fair Value Disclosure Fair value portion of short-term investments classified as other Options vested and exercisable as of June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Net income per share: Net income per share: Earnings Per Share, Basic and Diluted [Abstract] 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] Document Fiscal Period Focus Document Fiscal Period Focus Ukraine UKRAINE Effective tax rate Effective Income Tax Rate Reconciliation, Percent Options expected to vest as of June 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Discount rate Measurement Input, Discount Rate [Member] Statement of Comprehensive Income [Abstract] Current assets Assets, Current [Abstract] Other financing activities, net Proceeds from (Payments for) Other Financing Activities Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Income Taxes Income Tax, Policy [Policy Text Block] Daily LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Actuarial losses Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure 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 Proceeds from stock options exercises (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Weighted average common shares for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted CIS CIS [Member] The Commonwealth of Independent States countries Recurring Fair Value, Recurring [Member] INCOME TAXES Income Tax Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Transferred at a point of time Transferred at Point in Time [Member] Variable interest rate spread Debt Instrument, Basis Spread on Variable Rate Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] ACCUMULATED OTHER COMPREHENSIVE LOSS Stockholders' Equity Note Disclosure [Text Block] Cash flow hedging instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Measurement Basis [Axis] Measurement Basis [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 Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 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 Short-term investments Other Short-term Investments Employee loans Loans Receivable, Fair Value Disclosure Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Emerging Verticals Emerging Vertical Sector [Member] Emerging Vertical Sector Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 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] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Awards vested (in dollars 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 Total current liabilities Liabilities, Current Payments of withholding taxes related to net share settlements of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Payments to acquire businesses Payments to Acquire Businesses, Gross Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities The increase (decrease) during the reporting period in the operating lease liabilities Current maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Effect of net foreign currency exchange rate changes Goodwill, Foreign Currency Translation Gain (Loss) 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 Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Equity Securities without Readily Determinable Fair Value Equity Securities without Readily Determinable Fair Value [Policy Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] 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. Adoption of New Accounting Standards and Pending Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Restricted cash in Prepaid and other current assets Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Credit Facility 2017 Credit Facility 2017 [Member] Credit Facility 2017 [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Liability Derivatives Derivative Liability, Fair Value, Gross Liability Subsequent Event Subsequent Event [Member] North America North America [Member] Cover [Abstract] Cover [Abstract] Goodwill Balance as of January 1, 2021 Balance as of June 30, 2021 Goodwill Licensing Licensing [Member] License agreements under which certain rights are granted to exploit one or more software products Cost of revenues (exclusive of depreciation and amortization) Cost of Sales [Member] Equity Securities without Readily Determinable Fair Value [Line Items] Equity Securities without Readily Determinable Fair Value [Line Items] Income taxes payable, current Accrued Income Taxes, Current U.S. dollars United States of America, Dollars Scenario [Domain] Scenario [Domain] 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) Goodwill By Reportable Segment Schedule of Goodwill [Table Text Block] Nature of Operations Nature Of Business Policy [Policy Text Block] Nature Of Business Policy [Policy Text Block] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Defined benefit plans Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Other unallocated expenses Other Expenses DEBT Long-term Debt [Text Block] Deferred taxes Deferred Income Tax Expense (Benefit) Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 epam-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 epam-20210630_g1.jpg GRAPHIC begin 644 epam-20210630_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 epam-20210630_htm.xml IDEA: XBRL DOCUMENT 0001352010 2021-01-01 2021-06-30 0001352010 2021-07-31 0001352010 2021-06-30 0001352010 2020-12-31 0001352010 2021-04-01 2021-06-30 0001352010 2020-04-01 2020-06-30 0001352010 2020-01-01 2020-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: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 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:CommonStockMember 2019-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001352010 us-gaap:RetainedEarningsMember 2019-12-31 0001352010 us-gaap:TreasuryStockMember 2019-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001352010 2019-12-31 0001352010 2019-01-01 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001352010 2020-01-01 2020-03-31 0001352010 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001352010 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001352010 us-gaap:CommonStockMember 2020-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001352010 us-gaap:RetainedEarningsMember 2020-03-31 0001352010 us-gaap:TreasuryStockMember 2020-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001352010 2020-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001352010 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001352010 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001352010 us-gaap:CommonStockMember 2020-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001352010 us-gaap:RetainedEarningsMember 2020-06-30 0001352010 us-gaap:TreasuryStockMember 2020-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001352010 2020-06-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-06-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001352010 us-gaap:OtherNoncurrentAssetsMember 2021-06-30 0001352010 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001352010 epam:PolSourceSAMember 2021-04-02 0001352010 epam:PolSourceSAMember 2021-04-02 2021-04-02 0001352010 epam:PolSourceSAMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember us-gaap:CustomerRelationshipsMember 2021-06-30 0001352010 epam:PolSourceSAMember us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember us-gaap:TradeNamesMember 2021-06-30 0001352010 epam:PolSourceSAMember 2021-06-30 0001352010 epam:Other2021AcquisitionsMember 2021-04-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember 2021-06-30 0001352010 srt:MinimumMember epam:Other2021AcquisitionsMember 2021-04-01 2021-06-30 0001352010 srt:MaximumMember epam:Other2021AcquisitionsMember 2021-04-01 2021-06-30 0001352010 epam:A2020AcquisitionsMember 2020-01-01 2020-12-31 0001352010 epam:A2020AcquisitionsMember 2020-12-31 0001352010 epam:NorthAmericaSegmentMember 2020-12-31 0001352010 epam:EuropeSegmentMember 2020-12-31 0001352010 epam:RussiaSegmentMember 2020-12-31 0001352010 epam:PolSourceSAMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember 2021-01-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember 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:NorthAmericaSegmentMember 2021-06-30 0001352010 epam:EuropeSegmentMember 2021-06-30 0001352010 epam:RussiaSegmentMember 2021-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 epam:PolSourceSAMember us-gaap:MeasurementInputDiscountRateMember 2021-03-31 0001352010 srt:MinimumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0001352010 srt:MaximumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001352010 epam:PolSourceSAMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001352010 epam:Other2021AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001352010 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001352010 us-gaap:ForeignExchangeContractMember 2021-06-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001352010 srt:MinimumMember 2021-06-30 0001352010 srt:MaximumMember 2021-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2017-05-24 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member epam:OthercurrenciesexcludingU.S.dollarsMember 2017-05-24 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member epam:FederalFundsOpenRateMember 2017-05-24 2017-05-24 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-24 2017-05-24 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2021-06-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2020-12-31 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 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 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: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 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 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 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:CISMember 2020-04-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001352010 epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:CISMember 2020-01-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001352010 epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:RussiaSegmentMember 2020-01-01 2020-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: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 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 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:LifeSciencesAndHealthcareSectorMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember 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 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: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 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 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:LifeSciencesAndHealthcareSectorMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember 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:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2020-04-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember 2020-04-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2020-04-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2020-04-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember 2020-04-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember 2020-04-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FinancialServicesSectorMember 2020-01-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:TravelandConsumerSectorMember 2020-01-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:SoftwareAndHiTechSectorMember 2020-01-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2020-01-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LifeSciencesAndHealthcareSectorMember 2020-01-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:EmergingVerticalSectorMember 2020-01-01 2020-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 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2020-04-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember 2020-04-01 2020-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:LicensingMember 2020-04-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 epam:OtherRevenuesMember 2020-04-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember 2020-01-01 2020-06-30 0001352010 epam:LicensingMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LicensingMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LicensingMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:LicensingMember 2020-01-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 epam:OtherRevenuesMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 epam:OtherRevenuesMember 2020-01-01 2020-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 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001352010 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001352010 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001352010 us-gaap:FixedPriceContractMember 2021-07-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2022-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2023-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2024-01-01 2021-06-30 0001352010 us-gaap:FixedPriceContractMember 2021-06-30 0001352010 us-gaap:TradeAccountsReceivableMember 2021-06-30 0001352010 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001352010 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-06-30 0001352010 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-12-31 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2021-06-30 0001352010 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001352010 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001352010 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001352010 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001352010 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001352010 us-gaap:EmployeeStockOptionMember 2020-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001352010 us-gaap:EmployeeStockOptionMember 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:PolSourceSAMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:Other2021AcquisitionsMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:PolSourceSAMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:Other2021AcquisitionsMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2021-04-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:PolSourceSAMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:Other2021AcquisitionsMember 2021-01-01 2021-06-30 0001352010 us-gaap:RestrictedStockMember epam:Other2021AcquisitionsMember 2021-01-01 2021-06-30 0001352010 country:UA us-gaap:CapitalAdditionsMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:EuropeSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember epam:RussiaSegmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001352010 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001352010 us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2021-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2020-04-01 2020-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-06-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-06-30 0001352010 country:BY 2021-06-30 0001352010 country:BY 2020-12-31 0001352010 country:UA 2021-06-30 0001352010 country:UA 2020-12-31 0001352010 country:RU 2021-06-30 0001352010 country:RU 2020-12-31 0001352010 country:US 2021-06-30 0001352010 country:US 2020-12-31 0001352010 country:IN 2021-06-30 0001352010 country:IN 2020-12-31 0001352010 country:HU 2021-06-30 0001352010 country:HU 2020-12-31 0001352010 country:PL 2021-06-30 0001352010 country:PL 2020-12-31 0001352010 country:ES 2021-06-30 0001352010 country:ES 2020-12-31 0001352010 country:MX 2021-06-30 0001352010 country:MX 2020-12-31 0001352010 country:CN 2021-06-30 0001352010 country:CN 2020-12-31 0001352010 epam:OtherCountriesMember 2021-06-30 0001352010 epam:OtherCountriesMember 2020-12-31 0001352010 country:US 2021-04-01 2021-06-30 0001352010 country:US 2020-04-01 2020-06-30 0001352010 country:US 2021-01-01 2021-06-30 0001352010 country:US 2020-01-01 2020-06-30 0001352010 country:GB 2021-04-01 2021-06-30 0001352010 country:GB 2020-04-01 2020-06-30 0001352010 country:GB 2021-01-01 2021-06-30 0001352010 country:GB 2020-01-01 2020-06-30 0001352010 country:CH 2021-04-01 2021-06-30 0001352010 country:CH 2020-04-01 2020-06-30 0001352010 country:CH 2021-01-01 2021-06-30 0001352010 country:CH 2020-01-01 2020-06-30 0001352010 country:NL 2021-04-01 2021-06-30 0001352010 country:NL 2020-04-01 2020-06-30 0001352010 country:NL 2021-01-01 2021-06-30 0001352010 country:NL 2020-01-01 2020-06-30 0001352010 country:RU 2021-04-01 2021-06-30 0001352010 country:RU 2020-04-01 2020-06-30 0001352010 country:RU 2021-01-01 2021-06-30 0001352010 country:RU 2020-01-01 2020-06-30 0001352010 country:DE 2021-04-01 2021-06-30 0001352010 country:DE 2020-04-01 2020-06-30 0001352010 country:DE 2021-01-01 2021-06-30 0001352010 country:DE 2020-01-01 2020-06-30 0001352010 country:CA 2021-04-01 2021-06-30 0001352010 country:CA 2020-04-01 2020-06-30 0001352010 country:CA 2021-01-01 2021-06-30 0001352010 country:CA 2020-01-01 2020-06-30 0001352010 epam:OtherCountriesMember 2021-04-01 2021-06-30 0001352010 epam:OtherCountriesMember 2020-04-01 2020-06-30 0001352010 epam:OtherCountriesMember 2021-01-01 2021-06-30 0001352010 epam:OtherCountriesMember 2020-01-01 2020-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001352010 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-03-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0001352010 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-03-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-04-01 2020-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-04-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-04-01 2020-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0001352010 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-30 0001352010 us-gaap:SubsequentEventMember 2021-07-01 2021-08-05 0001352010 epam:TwoAcquisitionsMember us-gaap:SubsequentEventMember 2021-07-01 2021-08-05 0001352010 srt:ScenarioForecastMember epam:TwoAcquisitionsMember 2021-08-06 2024-12-31 0001352010 epam:TwoAcquisitionsMember us-gaap:SubsequentEventMember 2021-08-05 0001352010 us-gaap:RestrictedStockMember epam:TwoAcquisitionsMember us-gaap:SubsequentEventMember epam:PerformanceTargetsMember 2021-07-01 2021-08-05 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:TwoAcquisitionsMember us-gaap:SubsequentEventMember epam:PerformanceTargetsMember 2021-07-01 2021-08-05 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:TwoAcquisitionsMember us-gaap:SubsequentEventMember epam:OperationalTargetsAndServiceBasedMember 2021-07-01 2021-08-05 shares iso4217:USD iso4217:USD shares pure epam:business 0001352010 --12-31 2021 Q2 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member P6M P1Y P1Y P1Y 10-Q true 2021-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 56630464 1283233000 1322143000 0 60007000 7647000 4886000 682236000 501062000 72549000 29570000 2038018000 1912782000 173545000 169533000 196572000 228672000 65130000 51975000 335477000 211956000 96115000 92454000 56758000 53960000 2961615000 2721332000 9712000 10189000 309328000 294709000 109148000 79690000 25000000 0 16939000 20603000 52821000 60759000 522948000 465950000 29000 25038000 41012000 43448000 151985000 180604000 32973000 23274000 748947000 738314000 0.001 0.001 160000000 160000000 56633000 56128000 56613000 56108000 57000 56000 670264000 660771000 1571597000 1347880000 177000 177000 -29073000 -25512000 2212668000 1983018000 2961615000 2721332000 881366000 632383000 1662141000 1283742000 583728000 419540000 1103056000 843342000 151910000 114191000 288299000 239299000 20454000 15226000 38261000 30166000 125274000 83426000 232525000 170935000 2580000 1817000 7954000 4203000 -4693000 -9167000 -2394000 -2643000 123161000 76076000 238085000 172495000 8490000 9452000 14368000 20306000 114671000 66624000 223717000 152189000 2.03 1.20 3.97 2.74 1.94 1.14 3.80 2.62 56463000 55701000 56317000 55494000 59011000 58246000 58896000 58194000 114671000 66624000 223717000 152189000 9637000 12442000 -894000 -16077000 2040000 6446000 -2041000 -2922000 0 0 626000 0 11677000 18888000 -3561000 -18999000 126348000 85512000 220156000 133190000 56108000 56000 660771000 1347880000 20000 -177000 -25512000 1983018000 248000 84000 31935000 31935000 14624000 14624000 109000 4424000 4424000 -15238000 -15238000 109046000 109046000 56381000 56000 647884000 1456926000 20000 -177000 -40750000 2063939000 19000 6000 2631000 2631000 13792000 13792000 219000 1000 11219000 11220000 11677000 11677000 114671000 114671000 56613000 57000 670264000 1571597000 20000 -177000 -29073000 2212668000 55188000 55000 607051000 1020590000 20000 -177000 -31374000 1596145000 130000 130000 55188000 55000 607051000 1020720000 20000 -177000 -31374000 1596275000 274000 90000 15822000 15822000 12210000 12210000 217000 1000 7140000 7141000 -37887000 -37887000 85565000 85565000 55589000 56000 610579000 1106285000 20000 -177000 -69261000 1647482000 19000 6000 1169000 1169000 11153000 11153000 224000 0 10116000 10116000 18888000 18888000 66624000 66624000 55826000 56000 630679000 1172909000 20000 -177000 -50373000 1753094000 223717000 152189000 38261000 30166000 31496000 33834000 2828000 3174000 1176000 2971000 48451000 31320000 5190000 -4458000 168038000 11842000 7795000 -1216000 -3948000 633000 -6772000 -5835000 -32276000 -30857000 -40247000 -2016000 81663000 209411000 33773000 40524000 0 60000000 60000000 0 121252000 12573000 2544000 20500000 -179000 -26000 -97390000 -133571000 15610000 17144000 33696000 15899000 1047000 7869000 137000 -24000 -18996000 -6648000 -3761000 -11999000 -38484000 57193000 1323533000 937688000 1285049000 994881000 1283233000 1322143000 451000 106000 1365000 1284000 1816000 1390000 1285049000 1323533000 <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 global provider of digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, Asia and Australia. 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 other emerging 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, 2020 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 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, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature. </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%">The adoption of new accounting standards did not have 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-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 global provider of digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, Asia and Australia. 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 other emerging 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, 2020 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 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, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature. <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%">The adoption of new accounting standards did not have 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-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> ACQUISITIONS<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, a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $136.7 million including contingent consideration with an acquisition-date fair value of $25.0 million. The Company could pay up to $45.0 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets. </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%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition for PolSource:</span></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:86.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><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: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></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"/></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%">13,653 </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%">756 </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%">113,528 </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,290 </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%">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 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%">146,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-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,247 </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%">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%">4,297 </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 assumed</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%">9,544</span><span style="color:#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: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%">136,670</span><span style="color:#000000;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%">For the acquisition of PolSource, 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%">As of June 30, 2021, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource:</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:74.338%"/><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.599%"/><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></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></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,390 </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%">900 </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,290</span><span style="color:#000000;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><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%">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. This goodwill is not expected to be deductible for income tax purposes</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></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 generated by PolSource included in the Company’s consolidated statements of income totaled $16.6 million 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 Company recognized acquisition-related costs associated with the PolSource acquisition during the three and six months ended June 30, 2021 totaling $0.4 million and $1.4 million, respectively. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements 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:112%">Pro forma results of operations have not been presented because the effect of the acquisition of PolSource and its subsidiaries on the Company’s condensed consolidated financial statements 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: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 three months ended June 30, 2021, the Company completed two additional acquisitions with an aggregate purchase price of $17.1 million including contingent consideration with an acquisition-date fair value of $3.4 million. The Company could pay up to $10.8 million in contingent consideration and the actual future payout is subject to attainment of specified performance targets during the periods ranging from 12 months to 24 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 $5.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 acquisitions totaled $2.0 million during the three months ended June 30, 2021. 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>2020 Acquisitions — During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of 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 condensed consolidated financial statements was not material individually or in the aggregate. 1 350 136700000 25000000.0 45000000.0 <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 acquisition for PolSource:</span></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:86.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><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: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></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"/></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%">13,653 </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%">756 </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%">113,528 </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,290 </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%">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 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%">146,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-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,247 </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%">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%">4,297 </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 assumed</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%">9,544</span><span style="color:#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: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%">136,670</span><span style="color:#000000;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 13653000 756000 113528000 15290000 422000 146214000 5247000 4297000 9544000 136670000 <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, 2021, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource:</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:74.338%"/><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.599%"/><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></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></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,390 </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%">900 </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,290</span><span style="color:#000000;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 14390000 P3Y 900000 15290000 16600000 16600000 400000 1400000 2 17100000 3400000 10800000 P12M P24M 5100000 2000000.0 2 22500000 5300000 18600000 7300000 GOODWILL<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, 2021</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%">121,132</span><span style="color:#000000;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%">90,106</span><span style="color:#000000;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%">718</span><span style="color:#000000;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%">211,956</span><span style="color:#000000;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%">PolSource acquisition</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%">68,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">113,528 </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</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%">4,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">10,325 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 acquisitions purchase accounting adjustments</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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Balance as of June 30, 2021</span></div></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%">193,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:#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%">141,043</span><span style="color:#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%">722</span><span style="color:#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%">335,477</span><span style="color:#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>There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2021 or December 31, 2020. The Russia segment had accumulated goodwill impairment losses of $2.2 million as of June 30, 2021 and December 31, 2020. <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, 2021</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%">121,132</span><span style="color:#000000;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%">90,106</span><span style="color:#000000;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%">718</span><span style="color:#000000;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%">211,956</span><span style="color:#000000;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%">PolSource acquisition</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%">68,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">113,528 </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</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%">4,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">10,325 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 acquisitions purchase accounting adjustments</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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Balance as of June 30, 2021</span></div></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%">193,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:#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%">141,043</span><span style="color:#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%">722</span><span style="color:#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%">335,477</span><span style="color:#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> 121132000 90106000 718000 211956000 68117000 45411000 0 113528000 4609000 5716000 0 10325000 0 -24000 0 -24000 -146000 -166000 4000 -308000 193712000 141043000 722000 335477000 0 0 0 0 2200000 2200000 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 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, 2021 and December 31, 2020:</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, 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%">3,049 </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%">3,049 </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 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:#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%">3,049</span><span style="color:#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%">—</span><span style="color:#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%">3,049</span><span style="color:#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%">—</span><span style="color:#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 style="height:15pt"><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;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: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:#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%">975 </span></td><td style="background-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%">975 </span></td><td style="background-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;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">29,167 </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 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:#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,142</span><span style="color:#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%">—</span><span style="color:#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%">975</span><span style="color:#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%">29,167</span><span style="color:#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-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, 2020</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%">4,955 </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%">4,955 </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 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:#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%">4,955</span><span style="color:#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%">—</span><span style="color:#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%">4,955</span><span style="color:#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%">—</span><span style="color:#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 style="height:15pt"><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;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: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:#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%">243 </span></td><td style="background-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%">243 </span></td><td style="background-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;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">7,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;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:#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%">7,713</span><span style="color:#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%">—</span><span style="color:#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%">243</span><span style="color:#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%">7,470</span><span style="color:#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 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 5 “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%">The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statements 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%">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%. </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 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%.</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 rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%. </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, 2021 is as follows:</span></div><div style="margin-top:3pt"><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, 2021</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%">7,470</span><span style="color:#000000;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%">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%">(1,000)</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%">PolSource acquisition</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%">25,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 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 2021 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%">3,366 </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%">(5,636)</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%">Effect of net foreign currency exchange rate changes</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%">(33)</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%">Contingent consideration liabilities as of June 30, 2021</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%">29,167</span><span style="color:#000000;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%">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 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, 2021</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%">116,212 </span></td><td style="background-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%">116,212 </span></td><td style="background-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%">116,212 </span></td><td style="background-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%">116,212 </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%">116,212 </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%">116,212 </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%">1,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 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,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 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,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 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">579 </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%">Borrowings under the 2017 Credit Facility</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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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"><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, 2020</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%">153,783 </span></td><td style="background-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%">153,783 </span></td><td style="background-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%">153,783 </span></td><td style="background-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%">153,783 </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%">153,783 </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%">153,783 </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%">1,390 </span></td><td style="background-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,390 </span></td><td style="background-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,390 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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%">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 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%">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 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%">794 </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%">Borrowings under the 2017 Credit Facility</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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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"><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 $25.0 million as of June 30, 2021 and December 31, 2020, 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, 2021 and December 31, 2020:<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, 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%">3,049 </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%">3,049 </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 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:#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%">3,049</span><span style="color:#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%">—</span><span style="color:#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%">3,049</span><span style="color:#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%">—</span><span style="color:#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 style="height:15pt"><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;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: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:#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%">975 </span></td><td style="background-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%">975 </span></td><td style="background-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;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">29,167 </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 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:#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,142</span><span style="color:#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%">—</span><span style="color:#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%">975</span><span style="color:#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%">29,167</span><span style="color:#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-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, 2020</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%">4,955 </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%">4,955 </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 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:#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%">4,955</span><span style="color:#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%">—</span><span style="color:#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%">4,955</span><span style="color:#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%">—</span><span style="color:#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 style="height:15pt"><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;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: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:#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%">243 </span></td><td style="background-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%">243 </span></td><td style="background-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;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">7,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;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:#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%">7,713</span><span style="color:#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%">—</span><span style="color:#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%">243</span><span style="color:#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%">7,470</span><span style="color:#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> 3049000 0 3049000 0 3049000 0 3049000 0 975000 0 975000 0 29167000 0 0 29167000 30142000 0 975000 29167000 4955000 0 4955000 0 4955000 0 4955000 0 243000 0 243000 0 7470000 0 0 7470000 7713000 0 243000 7470000 <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 5 “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%">The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statements 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%">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%. </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 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%.</span></div>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 rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%. 0.004 0.004 0.155 0.175 <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, 2021 is as follows:</span></div><div style="margin-top:3pt"><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, 2021</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%">7,470</span><span style="color:#000000;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%">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%">(1,000)</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%">PolSource acquisition</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%">25,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 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 2021 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%">3,366 </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%">(5,636)</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%">Effect of net foreign currency exchange rate changes</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%">(33)</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%">Contingent consideration liabilities as of June 30, 2021</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%">29,167</span><span style="color:#000000;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> 7470000 1000000 25000000 3366000 -5636000 -33000 29167000 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, 2021</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%">116,212 </span></td><td style="background-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%">116,212 </span></td><td style="background-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%">116,212 </span></td><td style="background-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%">116,212 </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%">116,212 </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%">116,212 </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%">1,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 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,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 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,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 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">579 </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%">Borrowings under the 2017 Credit Facility</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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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"><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, 2020</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%">153,783 </span></td><td style="background-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%">153,783 </span></td><td style="background-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%">153,783 </span></td><td style="background-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%">153,783 </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%">153,783 </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%">153,783 </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%">1,390 </span></td><td style="background-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,390 </span></td><td style="background-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,390 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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%">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 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%">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 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%">794 </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%">Borrowings under the 2017 Credit Facility</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,007 </span></td><td style="background-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,007 </span></td><td style="background-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,007 </span></td><td style="background-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> 116212000 116212000 116212000 0 0 116212000 116212000 116212000 0 0 1816000 1816000 1816000 0 0 579000 579000 0 0 579000 25007000 25007000 0 25007000 0 153783000 153783000 153783000 0 0 153783000 153783000 153783000 0 0 1390000 1390000 1390000 0 0 60007000 60007000 0 60007000 0 794000 794000 0 0 794000 25007000 25007000 0 25007000 0 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 $25.0 million as of June 30, 2021 and December 31, 2020, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets. 27500000 25000000.0 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 Russian ruble, Polish zloty and Indian rupee transactions. As of June 30, 2021, all of the Company’s 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 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 consolidated balance sheets as of June 30, 2021 and December 31, 2020 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, 2021</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, 2020</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%">3,049 </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%">4,955 </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%">975 </span></td><td style="background-color:#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%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 <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 consolidated balance sheets as of June 30, 2021 and December 31, 2020 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, 2021</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, 2020</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%">3,049 </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%">4,955 </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%">975 </span></td><td style="background-color:#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%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3049000 4955000 975000 243000 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.9 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, 2021 and 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%">During the three and six months ended June 30, 2021 and 2020, 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:18.929%"/><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:36.765%"/><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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">18,851 </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"/><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%">37,714 </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%">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%">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%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,214 </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%">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%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </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%">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%">19,699</span><span style="color:#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"/><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%">41,737</span><span style="color:#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, 2021 and 2020 was 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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">16,481 </span></td><td style="background-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"/><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,372 </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%">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%">11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/><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%">42,928 </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 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%">(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%">(8,566)</span></td><td style="background-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"/><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,982)</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%">(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%">(8,562)</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"/><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%">(3,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:8pt;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%">Weighted average remaining lease term and discount rate as of June 30, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;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: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, 2021</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, 2020</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.8</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%">6.0</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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></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%">As of June 30, 2021, 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%">2021 (excluding six months ended June 30, 2021)</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%">31,405 </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%">2022</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%">47,210 </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%">2023</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%">36,440 </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%">2024</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%">31,115 </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%">2025</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%">22,471 </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%">51,040 </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%">219,681</span><span style="color:#000000;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%">(14,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 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%">204,806</span><span style="color:#000000;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 $0.6 million related to operating lease agreements that had not yet commenced as of June 30, 2021. These operating leases will commence on various dates during 2021 with lease terms ranging from 2.0 to 2.8 years. The Company did not have any material finance lease agreements that had not yet commenced.</span></div> P0Y1M6D P9Y10M24D <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, 2021 and 2020, 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:18.929%"/><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:36.765%"/><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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">18,851 </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"/><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%">37,714 </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%">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%">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%">3,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,214 </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%">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%">269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </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%">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%">19,699</span><span style="color:#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"/><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%">41,737</span><span style="color:#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> 17245000 18851000 34501000 37714000 1656000 579000 3916000 3214000 336000 269000 514000 809000 19237000 19699000 38931000 41737000 <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, 2021 and 2020 was 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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">16,481 </span></td><td style="background-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"/><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,372 </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%">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%">11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/><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%">42,928 </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 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%">(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%">(8,566)</span></td><td style="background-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"/><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,982)</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%">(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%">(8,562)</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"/><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%">(3,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 17774000 16481000 35419000 33372000 1639000 11676000 1677000 42928000 813000 8566000 1879000 3982000 813000 8562000 1879000 3989000 <div style="margin-bottom:8pt;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%">Weighted average remaining lease term and discount rate as of June 30, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;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: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, 2021</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, 2020</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.8</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%">6.0</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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div> P5Y9M18D P6Y 0.026 0.032 <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%">As of June 30, 2021, 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%">2021 (excluding six months ended June 30, 2021)</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%">31,405 </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%">2022</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%">47,210 </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%">2023</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%">36,440 </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%">2024</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%">31,115 </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%">2025</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%">22,471 </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%">51,040 </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%">219,681</span><span style="color:#000000;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%">(14,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 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%">204,806</span><span style="color:#000000;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> 31405000 47210000 36440000 31115000 22471000 51040000 219681000 14875000 204806000 600000 P2Y P2Y9M18D DEBT<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%">Revolving Line of Credit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On May 24, 2017, the Company entered into an unsecured credit facility (the “2017 Credit Facility”), as may be amended from time to time, with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Fifth Third Bank and Santander Bank, N.A. (collectively the “Lenders”). The 2017 Credit Facility provides for a borrowing capacity of $300.0 million, with potential to increase the borrowing capacity up to $400.0 million if certain conditions are met. The 2017 Credit Facility matures on May 24, 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%">Borrowings under the 2017 Credit Facility may be denominated in U.S. dollars or up to a maximum of $100.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 2017 Credit 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, and (c) the Daily LIBOR Rate, plus 1.0%. As of June 30, 2021, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate which resets regularly at issuance, based on lending terms.</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 2017 Credit Facility 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, 2021, the Company was in compliance with all covenants contained in the 2017 Credit Facility.</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 2017 Credit Facility:</span></div><div style="margin-top:14pt"><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/>2021</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/>2020</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%">1.1 </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.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></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%">275,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%">275,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%">Current 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%">300,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%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300000000.0 400000000.0 100000000.0 0.005 0.010 <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 2017 Credit Facility:</span></div><div style="margin-top:14pt"><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/>2021</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/>2020</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%">1.1 </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.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></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%">275,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%">275,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%">Current 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%">300,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%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25000000 25000000 0.011 0.012 275000000 275000000 300000000 300000000 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 13 “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, 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 #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%">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%">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%">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%">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%">CIS</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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">36,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">APAC</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%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24,984 </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: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, 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 #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%">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%">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%">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%">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%">CIS</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%">3,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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">APAC</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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">45,932 </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="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, 2020</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%">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%">370,693 </span></td><td style="background-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%">10,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%">408 </span></td><td style="background-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%">381,936 </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%">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%">11,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,064 </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%">CIS</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,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078 </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%">APAC</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%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">17,305 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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, 2020</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%">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%">748,477 </span></td><td style="background-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%">21,254 </span></td><td style="background-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,035 </span></td><td style="background-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%">771,766 </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%">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%">21,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,121 </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%">CIS</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,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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </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%">APAC</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,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,917 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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 13 “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, 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%">Financial Services</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%">83,342 </span></td><td style="background-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%">85,965 </span></td><td style="background-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,631 </span></td><td style="background-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%">193,938 </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%">Travel &amp; Consumer</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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Software &amp; Hi-Tech</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%">134,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Business Information &amp; Media</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%">92,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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">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%">Financial Services</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%">153,082 </span></td><td style="background-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%">164,005 </span></td><td style="background-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%">45,709 </span></td><td style="background-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%">362,796 </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%">Travel &amp; Consumer</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%">154,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Software &amp; Hi-Tech</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%">260,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Business Information &amp; Media</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%">179,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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, 2020</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%">Financial Services</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%">47,687 </span></td><td style="background-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,655 </span></td><td style="background-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%">13,633 </span></td><td style="background-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%">127,975 </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%">Travel &amp; Consumer</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%">52,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,270 </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%">Software &amp; Hi-Tech</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%">100,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,485 </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%">Business Information &amp; Media</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%">81,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </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%">61,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,884 </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%">40,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">68,511 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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.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, 2020</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%">Financial Services</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%">95,555 </span></td><td style="background-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%">134,249 </span></td><td style="background-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%">29,814 </span></td><td style="background-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%">259,618 </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%">Travel &amp; Consumer</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%">106,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,800 </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%">Software &amp; Hi-Tech</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%">202,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,334 </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%">Business Information &amp; Media</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,984 </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%">123,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,123 </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%">85,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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 13 “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, 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="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">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 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, 2020</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%">348,715 </span></td><td style="background-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%">192,173 </span></td><td style="background-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%">13,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,860 </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%">33,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,367 </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%">1,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">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%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,644 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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.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, 2020</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%">705,978 </span></td><td style="background-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%">382,493 </span></td><td style="background-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%">27,568 </span></td><td style="background-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,116,039 </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,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,298 </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%">3,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902 </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%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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><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 13 “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, 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"><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, 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: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, 2020</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%">383,573 </span></td><td style="background-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%">227,073 </span></td><td style="background-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%">20,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%">630,886 </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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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.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, 2020</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%">773,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,244 </span></td><td style="background-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%">42,708 </span></td><td style="background-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,279,335 </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,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%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,407 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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, 2021, the Company recognized $11.6 million and $16.5 million, respectively, of revenues from performance obligations satisfied in previous periods. Performance obligations satisfied in prior periods led to a reduction of $3.7 million of revenues during three months ended June 30, 2020 and an increase of $4.2 million of revenues during six months ended June 30, 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 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, 2021. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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%">21,439 </span></td><td style="background-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%">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 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%">145 </span></td><td style="background-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%">22,431 </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/>2021</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/>2020</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</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%">29,802 </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%">7,700 </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%">20,555 </span></td><td style="background-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,383 </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%">207 </span></td><td style="background-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%">94 </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 have increased since December 31, 2020 primarily due to contracts where the Company’s right to bill is contingent upon achievement of contractual milestones. 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 increased since December 31, 2020 due to an increase in advance payments from customers for professional services and licenses during the quarter. </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, 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. During the three and six months ended June 30, 2020, the Company recognized $1.3 million and $7.9 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2019.</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 13 “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, 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 #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%">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%">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%">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%">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%">CIS</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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">36,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">APAC</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%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24,984 </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: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, 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 #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%">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%">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%">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%">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%">CIS</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%">3,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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">APAC</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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">45,932 </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="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, 2020</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%">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%">370,693 </span></td><td style="background-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%">10,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%">408 </span></td><td style="background-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%">381,936 </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%">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%">11,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,064 </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%">CIS</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,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078 </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%">APAC</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%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">17,305 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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, 2020</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%">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%">748,477 </span></td><td style="background-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%">21,254 </span></td><td style="background-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,035 </span></td><td style="background-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%">771,766 </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%">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%">21,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,121 </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%">CIS</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,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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </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%">APAC</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,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,917 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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 13 “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, 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%">Financial Services</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%">83,342 </span></td><td style="background-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%">85,965 </span></td><td style="background-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,631 </span></td><td style="background-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%">193,938 </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%">Travel &amp; Consumer</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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Software &amp; Hi-Tech</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%">134,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Business Information &amp; Media</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%">92,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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">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%">Financial Services</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%">153,082 </span></td><td style="background-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%">164,005 </span></td><td style="background-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%">45,709 </span></td><td style="background-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%">362,796 </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%">Travel &amp; Consumer</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%">154,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Software &amp; Hi-Tech</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%">260,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Business Information &amp; Media</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%">179,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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, 2020</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%">Financial Services</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%">47,687 </span></td><td style="background-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,655 </span></td><td style="background-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%">13,633 </span></td><td style="background-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%">127,975 </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%">Travel &amp; Consumer</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%">52,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,270 </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%">Software &amp; Hi-Tech</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%">100,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,485 </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%">Business Information &amp; Media</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%">81,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </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%">61,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,884 </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%">40,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">68,511 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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.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, 2020</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%">Financial Services</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%">95,555 </span></td><td style="background-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%">134,249 </span></td><td style="background-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%">29,814 </span></td><td style="background-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%">259,618 </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%">Travel &amp; Consumer</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%">106,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,800 </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%">Software &amp; Hi-Tech</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%">202,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,334 </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%">Business Information &amp; Media</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,984 </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%">123,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,123 </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%">85,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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 13 “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, 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="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">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 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, 2020</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%">348,715 </span></td><td style="background-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%">192,173 </span></td><td style="background-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%">13,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,860 </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%">33,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,367 </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%">1,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">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%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,644 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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.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, 2020</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%">705,978 </span></td><td style="background-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%">382,493 </span></td><td style="background-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%">27,568 </span></td><td style="background-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,116,039 </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,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,298 </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%">3,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902 </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%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,503 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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><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 13 “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, 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"><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, 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: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, 2020</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%">383,573 </span></td><td style="background-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%">227,073 </span></td><td style="background-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%">20,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%">630,886 </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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497 </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%">384,829</span><span style="color:#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%">227,305</span><span style="color:#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%">20,249</span><span style="color:#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%">632,383</span><span style="color:#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><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, 2020</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%">773,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,244 </span></td><td style="background-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%">42,708 </span></td><td style="background-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,279,335 </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,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%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,407 </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%">775,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"/><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%">463,638</span><span style="color:#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%">44,173</span><span style="color:#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,283,742</span><span style="color:#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> 508330000 18036000 1032000 527398000 21615000 269596000 70000 291281000 1410000 0 36293000 37703000 667000 24317000 0 24984000 532022000 311949000 37395000 881366000 963097000 32699000 1923000 997719000 39370000 511150000 133000 550653000 3266000 14000 64557000 67837000 1142000 44790000 0 45932000 1006875000 588653000 66613000 1662141000 370693000 10835000 408000 381936000 11195000 199866000 3000 211064000 2236000 4000 19838000 22078000 705000 16600000 0 17305000 384829000 227305000 20249000 632383000 748477000 21254000 2035000 771766000 21527000 412588000 6000 434121000 4790000 16000 42132000 46938000 1137000 29780000 0 30917000 775931000 463638000 44173000 1283742000 83342000 85965000 24631000 193938000 85075000 79731000 6739000 171545000 134638000 23934000 590000 159162000 92379000 65032000 436000 157847000 80712000 10780000 204000 91696000 55876000 46507000 4795000 107178000 532022000 311949000 37395000 881366000 153082000 164005000 45709000 362796000 154504000 144355000 11697000 310556000 260224000 44907000 1095000 306226000 179584000 125189000 823000 305596000 156301000 26131000 379000 182811000 103180000 84066000 6910000 194156000 1006875000 588653000 66613000 1662141000 47687000 66655000 13633000 127975000 52193000 51253000 3824000 107270000 100801000 18165000 519000 119485000 81481000 58338000 439000 140258000 61776000 7069000 39000 68884000 40891000 25825000 1795000 68511000 384829000 227305000 20249000 632383000 95555000 134249000 29814000 259618000 106917000 112320000 7563000 226800000 202538000 36311000 2485000 241334000 161701000 116484000 799000 278984000 123387000 14688000 48000 138123000 85833000 49586000 3464000 138883000 775931000 463638000 44173000 1283742000 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 348715000 192173000 13972000 554860000 33855000 32253000 6259000 72367000 1958000 545000 9000 2512000 301000 2334000 9000 2644000 384829000 227305000 20249000 632383000 705978000 382493000 27568000 1116039000 65710000 77508000 15080000 158298000 3728000 707000 1467000 5902000 515000 2930000 58000 3503000 775931000 463638000 44173000 1283742000 529230000 311840000 37370000 878440000 2792000 109000 25000 2926000 532022000 311949000 37395000 881366000 1001604000 588571000 66560000 1656735000 5271000 82000 53000 5406000 1006875000 588653000 66613000 1662141000 383573000 227073000 20240000 630886000 1256000 232000 9000 1497000 384829000 227305000 20249000 632383000 773383000 463244000 42708000 1279335000 2548000 394000 1465000 4407000 775931000 463638000 44173000 1283742000 11600000 16500000 -3700000 4200000 <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, 2021. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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%">21,439 </span></td><td style="background-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%">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 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%">145 </span></td><td style="background-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%">22,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21439000 847000 145000 0 22431000 <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/>2021</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/>2020</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</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%">29,802 </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%">7,700 </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%">20,555 </span></td><td style="background-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,383 </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%">207 </span></td><td style="background-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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 29802000 7700000 20555000 17383000 207000 94000 3300000 14300000 1300000 7900000 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: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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">8,958 </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"/><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%">12,942 </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%">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%">10,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,378 </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%">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%">19,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:#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"/><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%">31,320</span><span style="color:#000000;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><span><br/></span></div><div><span><br/></span></div><div><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, 2021</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,772</span><span style="color:#000000;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%">61.71</span><span style="color:#000000;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%">88 </span></td><td style="background-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%">395.53 </span></td><td style="background-color:#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%">(328)</span></td><td style="background-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%">47.76 </span></td><td style="background-color:#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/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-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%">227.25 </span></td><td style="background-color:#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, 2021</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,527</span><span style="color:#000000;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%">74.78</span><span style="color:#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%">1,102,051</span><span style="color:#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%">4.1</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, 2021</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%">2,217 </span></td><td style="background-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%">52.50 </span></td><td style="background-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,016,268 </span></td><td style="background-color:#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.5</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, 2021</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%">286 </span></td><td style="background-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%">232.06 </span></td><td style="background-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,898 </span></td><td style="background-color:#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.6</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, 2021, $22.3 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, 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.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, 2021</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%">686</span><span style="color:#000000;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%">162.15</span><span style="color:#000000;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%">175</span><span style="color:#000000;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%">141.16</span><span style="color:#000000;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%">200 </span></td><td style="background-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%">397.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">387.84 </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:'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%">(268)</span></td><td style="background-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%">131.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">116.11 </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:'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%">(18)</span></td><td style="background-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%">228.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">221.69 </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><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, 2021</span></div></td><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%">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 #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%">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;padding:2px 1pt 2px 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%">600</span><span style="color:#000000;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%">252.09</span><span style="color:#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;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%">116</span><span style="color:#000000;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%">213.00</span><span style="color:#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, 2021, $0.6 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 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, 2021, $121.8 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.0 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%">During the second quarter of 2021, the Company granted 17 thousand service-based equity-classified RSUs in connection with the PolSource acquisition and 11 thousand service-based equity-classified RSUs in connection with the Other 2021 acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.</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, 2021, $41.0 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.5 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, 2021 and December 31, 2020, was $13.3 million and $26.8 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, 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.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, 2021</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%">21</span><span style="color:#000000;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%">227.16</span><span style="color:#000000;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%">1 </span></td><td style="background-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, 2021</span></div></td><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%">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 #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%">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;padding:2px 1pt 2px 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%">22</span><span style="color:#000000;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%">233.43</span><span style="color:#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, 2021, $0.8 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 2.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, 2021, $2.8 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.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%">During the second quarter of 2021, in connection with the PolSource acquisition, the Company granted 1 thousand performance-based equity-settled RSUs. Vesting of these performance-based equity-settled RSUs is dependent on continued service and achievement 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:400;line-height:120%">Additionally, during the second quarter of 2021, the Company issued certain performance-based equity-settled RSUs with undetermined conditions for future vesting, which are not deemed granted and outstanding for accounting purposes, and therefore they have been excluded from the awards granted disclosure and recognized expense for the period presented. The Company issued 5 thousand of such performance-based equity-settled RSUs in connection with the PolSource acquisition and 1 thousand of such performance-based equity-settled RSUs in connection with the Other 2021 Acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.</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, 2021, the Company has committed to issuing 17 thousand RSUs to employees of PolSource and 1 thousand RSUs as well as future RSU awards valued at $3.8 million to employees of Other 2021 Acquisitions at various dates over the next 12 months</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, these awards were not considered granted for accounting 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: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: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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">8,958 </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"/><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%">12,942 </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%">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%">10,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,378 </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%">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%">19,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:#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"/><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%">31,320</span><span style="color:#000000;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> 11261000 8958000 22378000 12942000 12637000 10481000 26073000 18378000 23898000 19439000 48451000 31320000 <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, 2021</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,772</span><span style="color:#000000;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%">61.71</span><span style="color:#000000;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%">88 </span></td><td style="background-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%">395.53 </span></td><td style="background-color:#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%">(328)</span></td><td style="background-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%">47.76 </span></td><td style="background-color:#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/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-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%">227.25 </span></td><td style="background-color:#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, 2021</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,527</span><span style="color:#000000;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%">74.78</span><span style="color:#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%">1,102,051</span><span style="color:#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%">4.1</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, 2021</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%">2,217 </span></td><td style="background-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%">52.50 </span></td><td style="background-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,016,268 </span></td><td style="background-color:#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.5</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, 2021</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%">286 </span></td><td style="background-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%">232.06 </span></td><td style="background-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,898 </span></td><td style="background-color:#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.6</span></td></tr></table></div> 2772000 61.71 88000 395.53 328000 47.76 5000 227.25 2527000 74.78 1102051000 P4Y1M6D 2217000 52.50 1016268000 P3Y6M 286000 232.06 79898000 P8Y7M6D 22300000 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, 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.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, 2021</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%">686</span><span style="color:#000000;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%">162.15</span><span style="color:#000000;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%">175</span><span style="color:#000000;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%">141.16</span><span style="color:#000000;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%">200 </span></td><td style="background-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%">397.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">387.84 </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:'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%">(268)</span></td><td style="background-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%">131.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">116.11 </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:'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%">(18)</span></td><td style="background-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%">228.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">221.69 </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><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, 2021</span></div></td><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%">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 #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%">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;padding:2px 1pt 2px 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%">600</span><span style="color:#000000;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%">252.09</span><span style="color:#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;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%">116</span><span style="color:#000000;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%">213.00</span><span style="color:#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 167.18 686000 162.15 175000 141.16 0 0 200000 397.62 26000 387.84 0 0 268000 131.85 83000 116.11 0 0 18000 228.28 2000 221.69 9000 167.18 600000 252.09 116000 213.00 600000 P1Y2M12D 121800000 P3Y 17000 11000 41000000.0 P2Y6M 13300000 26800000 <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, 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.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, 2021</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%">21</span><span style="color:#000000;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%">227.16</span><span style="color:#000000;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%">1 </span></td><td style="background-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, 2021</span></div></td><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%">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 #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%">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;padding:2px 1pt 2px 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%">22</span><span style="color:#000000;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%">233.43</span><span style="color:#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 21000 227.16 0 0 1000 399.99 9000 165.87 22000 233.43 800000 P2Y2M12D 2800000 P2Y2M12D 1000 5000 1000 17000 1000 3800000 P12M INCOME TAXES<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 determining its interim provision for income taxes, the Company uses 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.</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’s worldwide effective tax rates for the three months ended June 30, 2021 and 2020 were 6.9% and 12.4%, respectively, and 6.0% and 11.8% during the six months ended June 30, 2021 and 2020, 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 Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $21.0 million and $8.1 million during the three months ended June 30, 2021 and 2020, respectively, and $42.5 million and $19.8 million during the six months ended June 30, 2021 and 2020, respectively.</span></div> In determining its interim provision for income taxes, the Company uses 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. 0.069 0.124 0.060 0.118 21000000.0 8100000 42500000 19800000 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 and unvested equity-settled RSUs. 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: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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">66,624 </span></td><td style="background-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"/><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%">152,189 </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%">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%">66,624 </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"/><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%">152,189 </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: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;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%">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%">55,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </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:4.5pt;text-indent:-4.5pt"><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 and restricted stock awards</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%">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%">2,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </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,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,246 </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"/><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,194 </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:14pt"><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%">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.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 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"/><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.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 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%">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.14 </span></td><td style="background-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"/><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.62 </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 83 thousand and 49 thousand 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 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 147 thousand and 78 thousand during the three and six months ended June 30, 2020, 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 sets forth the computation of basic and diluted earnings per share of common stock 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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">66,624 </span></td><td style="background-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"/><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%">152,189 </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%">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%">66,624 </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"/><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%">152,189 </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: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;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%">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%">55,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </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:4.5pt;text-indent:-4.5pt"><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 and restricted stock awards</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%">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%">2,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </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,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,246 </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"/><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,194 </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:14pt"><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%">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.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 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"/><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.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 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%">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.14 </span></td><td style="background-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"/><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.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 114671000 66624000 223717000 152189000 114671000 114671000 66624000 66624000 223717000 223717000 152189000 152189000 56463000 55701000 56317000 55494000 2548000 2545000 2579000 2700000 59011000 58246000 58896000 58194000 2.03 1.20 3.97 2.74 1.94 1.14 3.80 2.62 83000 49000 147000 78000 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><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%">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></div>Building Acquisition Commitments — During the year ended December 31, 2019, the Company entered into an agreement to purchase office space in Ukraine intended to support the global delivery center in that country. The agreement is subject to completion of construction and other ordinary closing conditions. As of June 30, 2021, the Company has committed to making future payments totaling approximately $36.9 million including VAT to the sellers upon transfer of the building. The Company anticipates making the future payments during the second half of 2021. 36900000 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%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2021 and 2020, 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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">384,829 </span></td><td style="background-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"/><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%">775,931 </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%">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%">227,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,638 </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%">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%">20,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">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%">632,383</span><span style="color:#000000;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"/><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,283,742</span><span style="color:#000000;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%">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%">82,752 </span></td><td style="background-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"/><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%">161,679 </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%">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%">34,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205 </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%">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%">(5,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,126)</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%">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%">111,533</span><span style="color:#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"/><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%">222,758</span><span style="color:#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, 2021 and 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%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">111,533 </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"/><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%">222,758 </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%">(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%">(19,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</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%">(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%">(2,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%">(7,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,129)</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%">(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%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</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%">(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%">(5,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;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%">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%">83,426</span><span style="color:#000000;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"/><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%">170,935</span><span style="color:#000000;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%">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,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">(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%">(9,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643)</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%">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%">76,076</span><span style="color:#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"/><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%">172,495</span><span style="color:#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 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></div><div style="margin-top:14pt"><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/>2021</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/>2020</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%">Belarus</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%">77,969 </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%">73,988 </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%">Ukraine</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%">27,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,980 </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%">15,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </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%">United States</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%">15,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%">15,718 </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%">India</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,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </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%">6,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%">5,365 </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%">5,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </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%">Spain</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,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </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%">Mexico</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,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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%">China</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Other </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%">10,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </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</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%">173,545</span><span style="color:#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%">169,533</span><span style="color:#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:4pt;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, 2021 and 2020:</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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">365,004 </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"/><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%">735,093 </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%">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%">82,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,409 </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%">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%">46,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,759 </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%">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%">27,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%">69,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </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%">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%">19,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,409 </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%">Germany</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%">25,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </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%">Canada</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%">24,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505 </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%">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%">55,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </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%">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%">632,383</span><span style="color:#000000;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"/><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,283,742</span><span style="color:#000000;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, 2021 and 2020, 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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">384,829 </span></td><td style="background-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"/><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%">775,931 </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%">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%">227,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,638 </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%">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%">20,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">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%">632,383</span><span style="color:#000000;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"/><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,283,742</span><span style="color:#000000;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%">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%">82,752 </span></td><td style="background-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"/><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%">161,679 </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%">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%">34,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205 </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%">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%">(5,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,126)</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%">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%">111,533</span><span style="color:#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"/><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%">222,758</span><span style="color:#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> 532022000 384829000 1006875000 775931000 311949000 227305000 588653000 463638000 37395000 20249000 66613000 44173000 881366000 632383000 1662141000 1283742000 111260000 82752000 205363000 161679000 50452000 34426000 101525000 66205000 6029000 -5645000 7008000 -5126000 167741000 111533000 313896000 222758000 <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: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: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">111,533 </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"/><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%">222,758 </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%">(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%">(19,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</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%">(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%">(2,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%">(7,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,129)</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%">(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%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</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%">(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%">(5,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;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%">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%">83,426</span><span style="color:#000000;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"/><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%">170,935</span><span style="color:#000000;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%">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,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">(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%">(9,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643)</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%">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%">76,076</span><span style="color:#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"/><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%">172,495</span><span style="color:#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> 167741000 111533000 313896000 222758000 23898000 19439000 48451000 31320000 3961000 2994000 7101000 6129000 2099000 148000 4032000 616000 12509000 5526000 21787000 13758000 125274000 83426000 232525000 170935000 2580000 1817000 7954000 4203000 -4693000 -9167000 -2394000 -2643000 123161000 76076000 238085000 172495000 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/>2021</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/>2020</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%">Belarus</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%">77,969 </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%">73,988 </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%">Ukraine</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%">27,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,980 </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%">15,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </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%">United States</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%">15,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%">15,718 </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%">India</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,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </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%">6,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%">5,365 </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%">5,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </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%">Spain</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,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </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%">Mexico</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,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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%">China</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Other </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%">10,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </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</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%">173,545</span><span style="color:#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%">169,533</span><span style="color:#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> 77969000 73988000 27411000 30980000 15506000 15036000 15147000 15718000 7195000 7079000 6112000 5365000 5704000 5434000 2828000 2799000 2656000 2419000 2323000 2722000 10694000 7993000 173545000 169533000 <div style="margin-top:4pt;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, 2021 and 2020:</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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">365,004 </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"/><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%">735,093 </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%">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%">82,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,409 </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%">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%">46,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,759 </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%">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%">27,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%">69,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </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%">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%">19,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,409 </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%">Germany</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%">25,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </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%">Canada</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%">24,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505 </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%">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%">55,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </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%">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%">632,383</span><span style="color:#000000;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"/><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,283,742</span><span style="color:#000000;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> 502499000 365004000 950520000 735093000 112739000 82277000 206203000 174409000 63794000 46537000 131362000 93759000 36700000 27237000 69732000 53146000 35767000 19448000 63423000 41409000 25736000 19798000 47761000 39991000 24455000 16585000 46290000 34505000 79676000 55497000 146850000 111430000 881366000 632383000 1662141000 1283742000 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: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.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%">2021</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%">2020</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%">2021</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%">2020</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%">(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%">(61,185)</span></td><td style="background-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"/><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%">(32,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 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%">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%">15,932 </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"/><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%">(19,400)</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%">(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%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </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%">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%">12,442</span><span style="color:#000000;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%">(894)</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%">(16,077)</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%">(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%">(48,743)</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%">(48,743)</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%">(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%">(8,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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"/><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,292</span><span style="color:#000000;font-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 gain/(loss) 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%">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%">10,168 </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"/><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,260)</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 gain/(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%">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%">(1,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511)</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%">Income tax (expense)/benefit</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%">(602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </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 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:#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: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:#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:700;line-height:100%">6,446</span><span style="color:#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:700;line-height:100%">(2,041)</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:700;line-height:100%">(2,922)</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"><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:#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,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:#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,630)</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,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:#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,630)</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:700;line-height:100%">Defined benefit plans</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: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 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:#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%">(1,612)</span></td><td style="background-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%">—</span><span style="color:#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%">(986)</span></td><td style="background-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%">—</span><span style="color:#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%">Actuarial losses</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%">(811)</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"/></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%">Income tax benefit</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%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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:#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: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;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: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;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:700;line-height:100%">(626)</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: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;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 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:#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,612)</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,612)</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"/></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%">Accumulated other comprehensive loss</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%">(29,073)</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%">(50,373)</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%">(29,073)</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%">(50,373)</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>(1) As of June 30, 2021, 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: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.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%">2021</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%">2020</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%">2021</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%">2020</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%">(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%">(61,185)</span></td><td style="background-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"/><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%">(32,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 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%">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%">15,932 </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"/><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%">(19,400)</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%">(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%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </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%">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%">12,442</span><span style="color:#000000;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%">(894)</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%">(16,077)</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%">(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%">(48,743)</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%">(48,743)</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%">(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%">(8,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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"/><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,292</span><span style="color:#000000;font-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 gain/(loss) 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%">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%">10,168 </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"/><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,260)</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 gain/(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%">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%">(1,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511)</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%">Income tax (expense)/benefit</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%">(602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </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 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:#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: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:#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:700;line-height:100%">6,446</span><span style="color:#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:700;line-height:100%">(2,041)</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:700;line-height:100%">(2,922)</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"><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:#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,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:#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,630)</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,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:#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,630)</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:700;line-height:100%">Defined benefit plans</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: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 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:#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%">(1,612)</span></td><td style="background-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%">—</span><span style="color:#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%">(986)</span></td><td style="background-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%">—</span><span style="color:#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%">Actuarial losses</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%">(811)</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"/></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%">Income tax benefit</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%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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:#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: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;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: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;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:700;line-height:100%">(626)</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: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;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 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:#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,612)</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,612)</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"/></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%">Accumulated other comprehensive loss</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%">(29,073)</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%">(50,373)</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%">(29,073)</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%">(50,373)</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>(1) As of June 30, 2021, 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. -38699000 -61185000 -28168000 -32666000 12088000 15932000 -1493000 -19400000 2451000 3490000 -599000 -3323000 9637000 12442000 -894000 -16077000 -29062000 -48743000 -29062000 -48743000 -439000 -8076000 3642000 1292000 1271000 10168000 -6075000 -1260000 -1371000 1851000 -3437000 2511000 602000 1871000 -597000 -849000 2040000 6446000 -2041000 -2922000 1601000 -1630000 1601000 -1630000 -1612000 0 -986000 0 0 0 811000 0 0 0 -185000 0 0 0 -626000 0 -1612000 0 -1612000 0 -29073000 -50373000 -29073000 -50373000 SUBSEQUENT EVENTS<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%">Subsequent to June 30, 2021, the Company completed two additional acquisitions. In aggregate, the Company paid approximately $53.7 million in cash at closing, agreed to pay up to $10.8 million in deferred cash consideration, as well as up to $18.2 million in cash earn-out consideration and up to $12.0 million in restricted stock earn-out consideration based on the achievement of certain revenue, earnings and operational targets payable at various times through the fourth anniversary of the acquisition date. In addition, the Company agreed to grant performance-based RSUs valued at up to $35.3 million for which payout is dependent on the achievement of certain revenue, earnings and operational targets through December 31, 2024 and service-based RSUs valued at approximately $2.3 million to employees of the acquired companies.</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%">Due to the timing of the acquisitions, the initial accounting for the acquisitions is incomplete. As such, the Company is not able to disclose certain information relating to the acquisitions, including the preliminary fair value of assets acquired and liabilities assumed. The Company expects to complete the initial accounting for these acquisitions during the third quarter of 2021.</span></div> 2 53700000 10800000 18200000 12000000.0 35300000 2300000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 31, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
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   56,630,464
Entity Central Index Key 0001352010  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 1,283,233 $ 1,322,143
Short-term investments 0 60,007
Trade receivables and contract assets, net of allowance of $7,647 and $4,886, respectively 682,236 501,062
Prepaid and other current assets 72,549 29,570
Total current assets 2,038,018 1,912,782
Property and equipment, net 173,545 169,533
Operating lease right-of-use assets, net 196,572 228,672
Intangible assets, net 65,130 51,975
Goodwill 335,477 211,956
Deferred tax assets 96,115 92,454
Other noncurrent assets 56,758 53,960
Total assets 2,961,615 2,721,332
Current liabilities    
Accounts payable 9,712 10,189
Accrued compensation and benefits expenses 309,328 294,709
Accrued expenses and other current liabilities 109,148 79,690
Short-term debt 25,000 0
Income taxes payable, current 16,939 20,603
Operating lease liabilities, current 52,821 60,759
Total current liabilities 522,948 465,950
Long-term debt 29 25,038
Income taxes payable, noncurrent 41,012 43,448
Operating lease liabilities, noncurrent 151,985 180,604
Other noncurrent liabilities 32,973 23,274
Total liabilities 748,947 738,314
Stockholders’ equity    
Common stock, $0.001 par value; 160,000 shares authorized; 56,633 and 56,128 shares issued, 56,613 and 56,108 shares outstanding at June 30, 2021 and December 31, 2020, respectively 57 56
Additional paid-in capital 670,264 660,771
Retained earnings 1,571,597 1,347,880
Treasury stock (177) (177)
Accumulated other comprehensive loss (29,073) (25,512)
Total stockholders’ equity 2,212,668 1,983,018
Total liabilities and stockholders’ equity $ 2,961,615 $ 2,721,332
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Trade receivables and contract assets allowance $ 7,647 $ 4,886
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 160,000,000 160,000,000
Common stock, shares issued (in shares) 56,633,000 56,128,000
Common stock, shares outstanding (in shares) 56,613,000 56,108,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenues $ 881,366 $ 632,383 $ 1,662,141 $ 1,283,742
Operating expenses:        
Cost of revenues (exclusive of depreciation and amortization) 583,728 419,540 1,103,056 843,342
Selling, general and administrative expenses 151,910 114,191 288,299 239,299
Depreciation and amortization expense 20,454 15,226 38,261 30,166
Income from operations 125,274 83,426 232,525 170,935
Interest and other income, net 2,580 1,817 7,954 4,203
Foreign exchange loss (4,693) (9,167) (2,394) (2,643)
Income before provision for income taxes 123,161 76,076 238,085 172,495
Provision for income taxes 8,490 9,452 14,368 20,306
Net income $ 114,671 $ 66,624 $ 223,717 $ 152,189
Net income per share:        
Basic (in dollars per share) $ 2.03 $ 1.20 $ 3.97 $ 2.74
Diluted (in dollars per share) $ 1.94 $ 1.14 $ 3.80 $ 2.62
Shares used in calculation of net income per share:        
Basic (in shares) 56,463 55,701 56,317 55,494
Diluted (in shares) 59,011 58,246 58,896 58,194
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 114,671 $ 66,624 $ 223,717 $ 152,189
Other comprehensive income/(loss):        
Change in foreign currency translation adjustments, net of tax 9,637 12,442 (894) (16,077)
Change in unrealized gain/(loss) on hedging instruments, net of tax 2,040 6,446 (2,041) (2,922)
Defined benefit pension plans - actuarial loss, net of tax 0 0 (626) 0
Other comprehensive income/(loss) 11,677 18,888 (3,561) (18,999)
Comprehensive income $ 126,348 $ 85,512 $ 220,156 $ 133,190
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Restricted Stock Units (RSU)
Cumulative effect of adoption
Adjusted balance
Common Stock
Common Stock
Restricted Stock Units (RSU)
Common Stock
Adjusted balance
Additional Paid-in Capital
Additional Paid-in Capital
Restricted Stock Units (RSU)
Additional Paid-in Capital
Adjusted balance
Retained Earnings
Retained Earnings
Cumulative effect of adoption
Retained Earnings
Adjusted balance
Treasury Stock
Treasury Stock
Adjusted balance
Accumulated Other Comprehensive (Loss)/Income
Accumulated Other Comprehensive (Loss)/Income
Adjusted balance
Balance, beginning of period (in shares) at Dec. 31, 2019         55,188   55,188             20 20    
Beginning balance at Dec. 31, 2019 $ 1,596,145   $ 130 $ 1,596,275 $ 55   $ 55 $ 607,051   $ 607,051 $ 1,020,590 $ 130 $ 1,020,720 $ (177) $ (177) $ (31,374) $ (31,374)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)           274                      
Restricted stock units withheld for employee taxes (in shares)           (90)                      
Restricted stock units withheld for employee taxes   $ (15,822)             $ (15,822)                
Stock-based compensation expense 12,210             12,210                  
Proceeds from stock options exercises (in shares)         217                        
Proceeds from stock option exercises 7,141       $ 1     7,140                  
Other comprehensive income (loss) (37,887)                             (37,887)  
Net income 85,565                   85,565            
Balance, end of period (in shares) at Mar. 31, 2020         55,589                 20      
Ending balance at Mar. 31, 2020 1,647,482       $ 56     610,579     1,106,285     $ (177)   (69,261)  
Balance, beginning of period (in shares) at Dec. 31, 2019         55,188   55,188             20 20    
Beginning balance at Dec. 31, 2019 1,596,145   $ 130 $ 1,596,275 $ 55   $ 55 607,051   $ 607,051 1,020,590 $ 130 $ 1,020,720 $ (177) $ (177) (31,374) $ (31,374)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Other comprehensive income (loss) (18,999)                                
Net income 152,189                                
Balance, end of period (in shares) at Jun. 30, 2020         55,826                 20      
Ending balance at Jun. 30, 2020 1,753,094       $ 56     630,679     1,172,909     $ (177)   (50,373)  
Balance, beginning of period (in shares) at Mar. 31, 2020         55,589                 20      
Beginning balance at Mar. 31, 2020 1,647,482       $ 56     610,579     1,106,285     $ (177)   (69,261)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)           19                      
Restricted stock units withheld for employee taxes (in shares)           (6)                      
Restricted stock units withheld for employee taxes   (1,169)             (1,169)                
Stock-based compensation expense 11,153             11,153                  
Proceeds from stock options exercises (in shares)         224                        
Proceeds from stock option exercises 10,116       $ 0     10,116                  
Other comprehensive income (loss) 18,888                             18,888  
Net income 66,624                   66,624            
Balance, end of period (in shares) at Jun. 30, 2020         55,826                 20      
Ending balance at Jun. 30, 2020 $ 1,753,094       $ 56     630,679     1,172,909     $ (177)   (50,373)  
Balance, beginning of period (in shares) at Dec. 31, 2020 56,108       56,108                 20      
Beginning balance at Dec. 31, 2020 $ 1,983,018       $ 56     660,771     1,347,880     $ (177)   (25,512)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)           248                      
Restricted stock units withheld for employee taxes (in shares)           (84)                      
Restricted stock units withheld for employee taxes   (31,935)             (31,935)                
Stock-based compensation expense 14,624             14,624                  
Proceeds from stock options exercises (in shares)         109                        
Proceeds from stock option exercises 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      
Ending balance at Mar. 31, 2021 $ 2,063,939       $ 56     647,884     1,456,926     $ (177)   (40,750)  
Balance, beginning of period (in shares) at Dec. 31, 2020 56,108       56,108                 20      
Beginning balance at Dec. 31, 2020 $ 1,983,018       $ 56     660,771     1,347,880     $ (177)   (25,512)  
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       56,613                 20      
Ending balance at Jun. 30, 2021 $ 2,212,668       $ 57     670,264     1,571,597     $ (177)   (29,073)  
Balance, beginning of period (in shares) at Mar. 31, 2021         56,381                 20      
Beginning balance at Mar. 31, 2021 2,063,939       $ 56     647,884     1,456,926     $ (177)   (40,750)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Restricted stock units vested (in shares)           19                      
Restricted stock units withheld for employee taxes (in shares)           (6)                      
Restricted stock units withheld for employee taxes   $ (2,631)             $ (2,631)                
Stock-based compensation expense 13,792             13,792                  
Proceeds from stock options exercises (in shares)         219                        
Proceeds from stock option exercises 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       56,613                 20      
Ending balance at Jun. 30, 2021 $ 2,212,668       $ 57     $ 670,264     $ 1,571,597     $ (177)   $ (29,073)  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income $ 223,717 $ 152,189
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 38,261 30,166
Operating lease right-of-use assets amortization expense 31,496 33,834
Bad debt expense 2,828 3,174
Deferred taxes 1,176 2,971
Stock-based compensation expense 48,451 31,320
Other (5,190) 4,458
Changes in assets and liabilities:    
Trade receivables and contract assets (168,038) (11,842)
Prepaid and other assets (7,795) 1,216
Accounts payable (3,948) 633
Accrued expenses and other liabilities (6,772) (5,835)
Operating lease liabilities (32,276) (30,857)
Income taxes payable (40,247) (2,016)
Net cash provided by operating activities 81,663 209,411
Cash flows from investing activities:    
Purchases of property and equipment (33,773) (40,524)
Purchases of short-term investments 0 (60,000)
Proceeds from short-term investments 60,000 0
Acquisition of business, net of cash acquired (Note 2) (121,252) (12,573)
Purchases of non-marketable securities (2,544) (20,500)
Other investing activities, net 179 26
Net cash used in investing activities (97,390) (133,571)
Cash flows from financing activities:    
Proceeds from stock option exercises 15,610 17,144
Payments of withholding taxes related to net share settlements of restricted stock units (33,696) (15,899)
Payment of contingent consideration for previously acquired business (1,047) (7,869)
Other financing activities, net 137 (24)
Net cash used in financing activities (18,996) (6,648)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (3,761) (11,999)
Net (decrease)/increase in cash, cash equivalents and restricted cash (38,484) 57,193
Cash, cash equivalents and restricted cash, beginning of period 1,323,533 937,688
Cash, cash equivalents and restricted cash, end of period 1,285,049 994,881
Proceeds from short-term investments $ 60,000 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash and cash equivalents $ 1,283,233 $ 1,322,143
Total restricted cash 1,816 1,390
Total cash, cash equivalents, restricted cash and restricted cash equivalents 1,285,049 1,323,533
Restricted cash in Prepaid and other current assets    
Restricted cash 451 106
Restricted cash in Other noncurrent assets    
Restricted cash $ 1,365 $ 1,284
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
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 global provider of digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, Asia and Australia. 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 other emerging 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, 2020 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 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, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Adoption of New Accounting Standards
The adoption of new accounting standards did not have 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 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONSPolSource — On April 2, 2021, the Company acquired 100% of PolSource S.A. and its subsidiaries, a Salesforce Platinum Consulting Partner with more than 350 experienced Salesforce specialists for a purchase price of $136.7 million including contingent consideration with an acquisition-date fair value of $25.0 million. The Company could pay up to $45.0 million in contingent consideration and the actual future payout is subject to attainment of certain revenue, earnings and operational targets.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition for PolSource:
PolSource
Cash and cash equivalents$2,565 
Trade receivables and contract assets13,653 
Prepaid and other current assets756 
Goodwill113,528 
Intangible assets15,290 
Property and equipment and other noncurrent assets422 
Total assets acquired$146,214 
Accounts payable, accrued expenses and other current liabilities$5,247 
Other noncurrent liabilities4,297 
Total liabilities assumed$9,544 
Net assets acquired$136,670 
For the acquisition of PolSource, 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.
As of June 30, 2021, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource:
PolSource
Weighted Average Useful Life (in years)Amount
Customer relationships6$14,390 
Trade names3900 
Total$15,290 
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. This goodwill is not expected to be deductible for income tax purposes.
Revenues generated by PolSource included in the Company’s consolidated statements of income totaled $16.6 million during the three and six months ended June 30, 2021.
The Company recognized acquisition-related costs associated with the PolSource acquisition during the three and six months ended June 30, 2021 totaling $0.4 million and $1.4 million, respectively. These costs are included in Selling, general and administrative expenses in the accompanying consolidated statements of income.
Pro forma results of operations have not been presented because the effect of the acquisition of PolSource and its subsidiaries on the Company’s condensed consolidated financial statements was not material.
Other 2021 Acquisitions — During the three months ended June 30, 2021, the Company completed two additional acquisitions with an aggregate purchase price of $17.1 million including contingent consideration with an acquisition-date fair value of $3.4 million. The Company could pay up to $10.8 million in contingent consideration and the actual future payout is subject to attainment of specified performance targets during the periods ranging from 12 months to 24 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 $5.1 million in intangible assets, consisting mainly of customer relationships. Revenues generated by these Other 2021 acquisitions totaled $2.0 million during the three months ended June 30, 2021. 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.
2020 Acquisitions — During the year ended December 31, 2020, the Company completed two acquisitions with an aggregate purchase price of $22.5 million including contingent consideration with an acquisition-date fair value of $5.3 million. The Company committed to making contingent consideration payments with a maximum amount payable of $18.6 million subject to attainment of specified performance targets in the first and second calendar years after the respective acquisition dates. These acquisitions increased EPAM’s software and service capabilities and expanded EPAM’s offerings in financial services as well as added $7.3 million of 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 condensed consolidated financial statements was not material individually or in the aggregate.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILLGoodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
PolSource acquisition68,117 45,411 — 113,528 
Other 2021 acquisitions4,609 5,716 — 10,325 
2020 acquisitions purchase accounting adjustments— (24)— (24)
Effect of net foreign currency exchange rate changes(146)(166)(308)
Balance as of June 30, 2021
$193,712 $141,043 $722 $335,477 
There were no accumulated impairment losses in the North America or Europe reportable segments as of June 30, 2021 or December 31, 2020. The Russia segment had accumulated goodwill impairment losses of $2.2 million as of June 30, 2021 and December 31, 2020.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2021
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 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, 2021 and December 31, 2020:
As of June 30, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$3,049 $— $3,049 $— 
Total assets measured at fair value on a recurring basis$3,049 $ $3,049 $ 
Foreign exchange derivative liabilities$975 $— $975 $— 
Contingent consideration29,167  — 29,167 
Total liabilities measured at fair value on a recurring basis
$30,142 $ $975 $29,167 
As of December 31, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$4,955 $— $4,955 $— 
Total assets measured at fair value on a recurring basis$4,955 $ $4,955 $ 
Foreign exchange derivative liabilities$243 $— $243 $— 
Contingent consideration7,470  — 7,470 
Total liabilities measured at fair value on a recurring basis
$7,713 $ $243 $7,470 
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 5 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statements of income.
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%.
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%.
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 rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%.
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, 2021 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2021
$7,470 
Payment of contingent consideration for previously acquired businesses(1,000)
PolSource acquisition25,000 
Other 2021 acquisitions3,366 
Changes in fair value of contingent consideration included in Interest and other income, net (5,636)
Effect of net foreign currency exchange rate changes(33)
Contingent consideration liabilities as of June 30, 2021
$29,167 
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 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, 2021
Financial Assets:
Cash equivalents:
Money market funds$116,212 $116,212 $116,212 $— $— 
Total cash equivalents$116,212 $116,212 $116,212 $— $— 
Restricted cash$1,816 $1,816 $1,816 $— $— 
Employee loans$579 $579 $— $— $579 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $— $25,007 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2020
Financial Assets:
Cash equivalents:
Money market funds$153,783 $153,783 $153,783 $— $— 
Total cash equivalents$153,783 $153,783 $153,783 $— $— 
Restricted cash$1,390 $1,390 $1,390 $— $— 
Time deposits included in Short-term investments$60,007 $60,007 $— $60,007 $— 
Employee loans$794 $794 $— $— $794 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $— $25,007 $— 
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 $25.0 million as of June 30, 2021 and December 31, 2020, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2021
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 Russian ruble, Polish zloty and Indian rupee transactions. As of June 30, 2021, all of the Company’s 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 consolidated balance sheets as of June 30, 2021 and December 31, 2020 were as follows:
As of June 30, 2021As of December 31, 2020
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$3,049 $4,955 
Accrued expenses and other current liabilities$975 $243 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
6 Months Ended
Jun. 30, 2021
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.9 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, 2021 and 2020.
During the three and six months ended June 30, 2021 and 2020, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2021202020212020
Operating lease costSelling, general and administrative expenses$17,245 $18,851 $34,501 $37,714 
Variable lease costSelling, general and administrative expenses1,656 579 3,916 3,214 
Short-term lease costSelling, general and administrative expenses336 269 514 809 
Total lease cost$19,237 $19,699 $38,931 $41,737 
Supplemental cash flow information related to leases for the three and six months ended June 30, 2021 and 2020 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,774 $16,481 $35,419 $33,372 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,639 $11,676 $1,677 $42,928 
Non-cash net decrease due to lease modifications:
Operating lease right-of-use assets$(813)$(8,566)$(1,879)$(3,982)
Operating lease liabilities$(813)$(8,562)$(1,879)$(3,989)
Weighted average remaining lease term and discount rate as of June 30, 2021 and 2020 were as follows:
 As of June 30, 2021As of June 30, 2020
Weighted average remaining lease term, in years:
Operating leases5.86.0
Weighted average discount rate:
Operating leases2.6 %3.2 %
As of June 30, 2021, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2021 (excluding six months ended June 30, 2021)
$31,405 
202247,210 
202336,440 
202431,115 
202522,471 
Thereafter51,040 
Total lease payments219,681 
Less: imputed interest(14,875)
Total$204,806 
The Company had committed to payments of $0.6 million related to operating lease agreements that had not yet commenced as of June 30, 2021. These operating leases will commence on various dates during 2021 with lease terms ranging from 2.0 to 2.8 years. The Company did not have any material finance lease agreements that had not yet commenced.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
DEBT DEBT
Revolving Line of Credit — On May 24, 2017, the Company entered into an unsecured credit facility (the “2017 Credit Facility”), as may be amended from time to time, with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Fifth Third Bank and Santander Bank, N.A. (collectively the “Lenders”). The 2017 Credit Facility provides for a borrowing capacity of $300.0 million, with potential to increase the borrowing capacity up to $400.0 million if certain conditions are met. The 2017 Credit Facility matures on May 24, 2022.
Borrowings under the 2017 Credit Facility may be denominated in U.S. dollars or up to a maximum of $100.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 2017 Credit 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, and (c) the Daily LIBOR Rate, plus 1.0%. As of June 30, 2021, the Company’s outstanding borrowings are subject to a LIBOR-based interest rate which resets regularly at issuance, based on lending terms.
The 2017 Credit Facility 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, 2021, the Company was in compliance with all covenants contained in the 2017 Credit Facility.
The following table presents the outstanding debt and borrowing capacity of the Company under the 2017 Credit Facility:
 As of
June 30,
2021
As of
December 31,
2020
Outstanding debt$25,000 $25,000 
Interest rate1.1 %1.2 %
Available borrowing capacity$275,000 $275,000 
Current maximum borrowing capacity$300,000 $300,000 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES
6 Months Ended
Jun. 30, 2021
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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$508,330 $18,036 $1,032 $527,398 
Europe21,615 269,596 70 291,281 
CIS1,410 — 36,293 37,703 
APAC667 24,317 — 24,984 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$963,097 $32,699 $1,923 $997,719 
Europe39,370 511,150 133 550,653 
CIS3,266 14 64,557 67,837 
APAC1,142 44,790 — 45,932 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$370,693 $10,835 $408 $381,936 
Europe11,195 199,866 211,064 
CIS2,236 19,838 22,078 
APAC705 16,600 — 17,305 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$748,477 $21,254 $2,035 $771,766 
Europe21,527 412,588 434,121 
CIS4,790 16 42,132 46,938 
APAC1,137 29,780 — 30,917 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$83,342 $85,965 $24,631 $193,938 
Travel & Consumer85,075 79,731 6,739 171,545 
Software & Hi-Tech134,638 23,934 590 159,162 
Business Information & Media92,379 65,032 436 157,847 
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
Financial Services$153,082 $164,005 $45,709 $362,796 
Travel & Consumer154,504 144,355 11,697 310,556 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Business Information & Media179,584 125,189 823 305,596 
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 
Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$47,687 $66,655 $13,633 $127,975 
Travel & Consumer52,193 51,253 3,824 107,270 
Software & Hi-Tech100,801 18,165 519 119,485 
Business Information & Media81,481 58,338 439 140,258 
Life Sciences & Healthcare61,776 7,069 39 68,884 
Emerging Verticals40,891 25,825 1,795 68,511 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$95,555 $134,249 $29,814 $259,618 
Travel & Consumer106,917 112,320 7,563 226,800 
Software & Hi-Tech202,538 36,311 2,485 241,334 
Business Information & Media161,701 116,484 799 278,984 
Life Sciences & Healthcare123,387 14,688 48 138,123 
Emerging Verticals85,833 49,586 3,464 138,883 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
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 
Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,715 $192,173 $13,972 $554,860 
Fixed-price33,855 32,253 6,259 72,367 
Licensing1,958 545 2,512 
Other revenues
301 2,334 2,644 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$705,978 $382,493 $27,568 $1,116,039 
Fixed-price65,710 77,508 15,080 158,298 
Licensing3,728 707 1,467 5,902 
Other revenues
515 2,930 58 3,503 
        Revenues$775,931 $463,638 $44,173 $1,283,742 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 13 “Segment Information”) for the periods indicated:
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 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$383,573 $227,073 $20,240 $630,886 
Transferred at a point of time1,256 232 1,497 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$773,383 $463,244 $42,708 $1,279,335 
Transferred at a point of time2,548 394 1,465 4,407 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
During the three and six months ended June 30, 2021, the Company recognized $11.6 million and $16.5 million, respectively, of revenues from performance obligations satisfied in previous periods. Performance obligations satisfied in prior periods led to a reduction of $3.7 million of revenues during three months ended June 30, 2020 and an increase of $4.2 million of revenues during six months ended June 30, 2020.
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, 2021. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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$21,439 $847 $145 $— $22,431 
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,
2021
As of
December 31,
2020
Contract assets included in Trade receivables and contract assets$29,802 $7,700 
Contract liabilities included in Accrued expenses and other current liabilities$20,555 $17,383 
Contract liabilities included in Other noncurrent liabilities$207 $94 
Contract assets have increased since December 31, 2020 primarily due to contracts where the Company’s right to bill is contingent upon achievement of contractual milestones. 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 increased since December 31, 2020 due to an increase in advance payments from customers for professional services and licenses during the quarter.
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. During the three and six months ended June 30, 2020, the Company recognized $1.3 million and $7.9 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2019.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2021
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,
2021202020212020
Cost of revenues (exclusive of depreciation and amortization)$11,261 $8,958 $22,378 $12,942 
Selling, general and administrative expenses12,637 10,481 26,073 18,378 
Total$23,898 $19,439 $48,451 $31,320 


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, 2021
2,772 $61.71 
Options granted88 $395.53 
Options exercised(328)$47.76 
Options forfeited/cancelled(5)$227.25 
Options outstanding at June 30, 2021
2,527 $74.78 $1,102,051 4.1
Options vested and exercisable as of June 30, 2021
2,217 $52.50 $1,016,268 3.5
Options expected to vest as of June 30, 2021
286 $232.06 $79,898 8.6
As of June 30, 2021, $22.3 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, 2021:
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, 2021
9 $167.18 686 $162.15 175 $141.16 
Awards granted— $— 200 $397.62 26 $387.84 
Awards vested— $— (268)$131.85 (83)$116.11 
Awards forfeited/cancelled— $— (18)$228.28 (2)$221.69 
Unvested service-based awards outstanding at June 30, 2021
9 $167.18 600 $252.09 116 $213.00 
As of June 30, 2021, $0.6 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 1.2 years.
As of June 30, 2021, $121.8 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.0 years.
During the second quarter of 2021, the Company granted 17 thousand service-based equity-classified RSUs in connection with the PolSource acquisition and 11 thousand service-based equity-classified RSUs in connection with the Other 2021 acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
As of June 30, 2021, $41.0 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.5 years.
The liability associated with the service-based liability-classified RSUs as of June 30, 2021 and December 31, 2020, was $13.3 million and $26.8 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, 2021:
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, 2021
9 $165.87 21 $227.16 
Awards granted— $— $399.99 
Unvested performance-based awards outstanding at June 30, 2021
9 $165.87 22 $233.43 
As of June 30, 2021, $0.8 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 2.2 years.
As of June 30, 2021, $2.8 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.2 years.
During the second quarter of 2021, in connection with the PolSource acquisition, the Company granted 1 thousand performance-based equity-settled RSUs. Vesting of these performance-based equity-settled RSUs is dependent on continued service and achievement of certain revenue, earnings and operational targets.
Additionally, during the second quarter of 2021, the Company issued certain performance-based equity-settled RSUs with undetermined conditions for future vesting, which are not deemed granted and outstanding for accounting purposes, and therefore they have been excluded from the awards granted disclosure and recognized expense for the period presented. The Company issued 5 thousand of such performance-based equity-settled RSUs in connection with the PolSource acquisition and 1 thousand of such performance-based equity-settled RSUs in connection with the Other 2021 Acquisitions. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
As of June 30, 2021, the Company has committed to issuing 17 thousand RSUs to employees of PolSource and 1 thousand RSUs as well as future RSU awards valued at $3.8 million to employees of Other 2021 Acquisitions at various dates over the next 12 months. As of June 30, 2021, these awards were not considered granted for accounting purposes.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
In determining its interim provision for income taxes, the Company uses 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.
The Company’s worldwide effective tax rates for the three months ended June 30, 2021 and 2020 were 6.9% and 12.4%, respectively, and 6.0% and 11.8% during the six months ended June 30, 2021 and 2020, respectively.
The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $21.0 million and $8.1 million during the three months ended June 30, 2021 and 2020, respectively, and $42.5 million and $19.8 million during the six months ended June 30, 2021 and 2020, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2021
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 and unvested equity-settled RSUs. 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,
 2021202020212020
Numerator for basic and diluted earnings per share:
Net income$114,671 $66,624 $223,717 $152,189 
Numerator for basic and diluted earnings per share$114,671 $66,624 $223,717 $152,189 
Denominator:  
Weighted average common shares for basic earnings per share56,463 55,701 56,317 55,494 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,548 2,545 2,579 2,700 
Weighted average common shares for diluted earnings per share
59,011 58,246 58,896 58,194 
Net income per share:  
Basic$2.03 $1.20 $3.97 $2.74 
Diluted$1.94 $1.14 $3.80 $2.62 
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 thousand and 49 thousand during the three and six months ended June 30, 2021, 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 147 thousand and 78 thousand during the three and six months ended June 30, 2020, respectively.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2021
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.
Building Acquisition Commitments — During the year ended December 31, 2019, the Company entered into an agreement to purchase office space in Ukraine intended to support the global delivery center in that country. The agreement is subject to completion of construction and other ordinary closing conditions. As of June 30, 2021, the Company has committed to making future payments totaling approximately $36.9 million including VAT to the sellers upon transfer of the building. The Company anticipates making the future payments during the second half of 2021.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2021
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.
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and six months ended June 30, 2021 and 2020, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Segment revenues:
North America$532,022 $384,829 $1,006,875 $775,931 
Europe311,949 227,305 588,653 463,638 
Russia37,395 20,249 66,613 44,173 
Total segment revenues$881,366 $632,383 $1,662,141 $1,283,742 
Segment operating profit/(loss):  
North America$111,260 $82,752 $205,363 $161,679 
Europe50,452 34,426 101,525 66,205 
Russia6,029 (5,645)7,008 (5,126)
Total segment operating profit$167,741 $111,533 $313,896 $222,758 
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, 2021 and 2020.
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,
2021202020212020
Total segment operating profit:$167,741 $111,533 $313,896 $222,758 
Unallocated amounts:
Stock-based compensation expense(23,898)(19,439)(48,451)(31,320)
Amortization of intangibles assets(3,961)(2,994)(7,101)(6,129)
Other acquisition-related expenses (2,099)(148)(4,032)(616)
Other unallocated expenses(12,509)(5,526)(21,787)(13,758)
Income from operations125,274 83,426 232,525 170,935 
Interest and other income, net2,580 1,817 7,954 4,203 
Foreign exchange loss(4,693)(9,167)(2,394)(2,643)
Income before provision for income taxes$123,161 $76,076 $238,085 $172,495 
Geographic Area Information
Long-lived assets 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,
2021
As of
December 31,
2020
Belarus$77,969 $73,988 
Ukraine27,411 30,980 
Russia15,506 15,036 
United States15,147 15,718 
India7,195 7,079 
Hungary6,112 5,365 
Poland5,704 5,434 
Spain2,828 2,799 
Mexico2,656 2,419 
China2,323 2,722 
Other 10,694 7,993 
Total$173,545 $169,533 
The table below presents information about the Company’s revenues by customer location for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
United States$502,499 $365,004 $950,520 $735,093 
United Kingdom112,739 82,277 206,203 174,409 
Switzerland63,794 46,537 131,362 93,759 
Netherlands36,700 27,237 69,732 53,146 
Russia35,767 19,448 63,423 41,409 
Germany25,736 19,798 47,761 39,991 
Canada24,455 16,585 46,290 34,505 
Other locations79,676 55,497 146,850 111,430 
Total$881,366 $632,383 $1,662,141 $1,283,742 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
6 Months Ended
Jun. 30, 2021
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,
2021202020212020
Foreign currency translation
Beginning balance$(38,699)$(61,185)$(28,168)$(32,666)
Foreign currency translation12,088 15,932 (1,493)(19,400)
Income tax (expense)/benefit(2,451)(3,490)599 3,323 
Foreign currency translation, net of tax9,637 12,442 (894)(16,077)
Ending balance$(29,062)$(48,743)$(29,062)$(48,743)
Cash flow hedging instruments
Beginning balance$(439)$(8,076)$3,642 $1,292 
Unrealized gain/(loss) in fair value1,271 10,168 (6,075)(1,260)
Net gain/(loss) reclassified into Cost of revenues (exclusive of depreciation and amortization)1,371 (1,851)3,437 (2,511)
Income tax (expense)/benefit(602)(1,871)597 849 
Cash flow hedging instruments, net of tax2,040 6,446 (2,041)(2,922)
Ending balance(1)
$1,601 $(1,630)$1,601 $(1,630)
Defined benefit plans
Beginning balance$(1,612)$ $(986)$ 
Actuarial losses— — (811)— 
Income tax benefit— — 185 — 
Defined benefit plans, net of tax  (626) 
Ending balance$(1,612)$ $(1,612)$ 
Accumulated other comprehensive loss$(29,073)$(50,373)$(29,073)$(50,373)
(1) As of June 30, 2021, 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 R23.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Subsequent to June 30, 2021, the Company completed two additional acquisitions. In aggregate, the Company paid approximately $53.7 million in cash at closing, agreed to pay up to $10.8 million in deferred cash consideration, as well as up to $18.2 million in cash earn-out consideration and up to $12.0 million in restricted stock earn-out consideration based on the achievement of certain revenue, earnings and operational targets payable at various times through the fourth anniversary of the acquisition date. In addition, the Company agreed to grant performance-based RSUs valued at up to $35.3 million for which payout is dependent on the achievement of certain revenue, earnings and operational targets through December 31, 2024 and service-based RSUs valued at approximately $2.3 million to employees of the acquired companies.
Due to the timing of the acquisitions, the initial accounting for the acquisitions is incomplete. As such, the Company is not able to disclose certain information relating to the acquisitions, including the preliminary fair value of assets acquired and liabilities assumed. The Company expects to complete the initial accounting for these acquisitions during the third quarter of 2021.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Nature of Operations EPAM Systems, Inc. (the “Company” or “EPAM”) is a leading global provider of digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, Asia and Australia. 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 other emerging 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, 2020 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 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, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Adoption of New Accounting Standards and Pending Accounting Standards
Adoption of New Accounting Standards
The adoption of new accounting standards did not have 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 5 “Derivative Financial Instruments” in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments.
The Company determines the fair value of the contingent consideration liabilities using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statements of income.
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%.
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%.
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 rates used to determine the fair value of contingent consideration for the 2020 Acquisitions ranged from a minimum of 15.5% to a maximum of 17.5%.
Equity Securities without Readily Determinable Fair Value 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 $25.0 million as of June 30, 2021 and December 31, 2020, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.
Income Taxes In determining its interim provision for income taxes, the Company uses 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.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables)
6 Months Ended
Jun. 30, 2021
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 acquisition for PolSource:
PolSource
Cash and cash equivalents$2,565 
Trade receivables and contract assets13,653 
Prepaid and other current assets756 
Goodwill113,528 
Intangible assets15,290 
Property and equipment and other noncurrent assets422 
Total assets acquired$146,214 
Accounts payable, accrued expenses and other current liabilities$5,247 
Other noncurrent liabilities4,297 
Total liabilities assumed$9,544 
Net assets acquired$136,670 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
As of June 30, 2021, the following table presents the estimated fair values and useful lives of intangible assets acquired from PolSource:
PolSource
Weighted Average Useful Life (in years)Amount
Customer relationships6$14,390 
Trade names3900 
Total$15,290 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill By Reportable Segment Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2021
$121,132 $90,106 $718 $211,956 
PolSource acquisition68,117 45,411 — 113,528 
Other 2021 acquisitions4,609 5,716 — 10,325 
2020 acquisitions purchase accounting adjustments— (24)— (24)
Effect of net foreign currency exchange rate changes(146)(166)(308)
Balance as of June 30, 2021
$193,712 $141,043 $722 $335,477 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2021
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, 2021 and December 31, 2020:
As of June 30, 2021
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$3,049 $— $3,049 $— 
Total assets measured at fair value on a recurring basis$3,049 $ $3,049 $ 
Foreign exchange derivative liabilities$975 $— $975 $— 
Contingent consideration29,167  — 29,167 
Total liabilities measured at fair value on a recurring basis
$30,142 $ $975 $29,167 
As of December 31, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$4,955 $— $4,955 $— 
Total assets measured at fair value on a recurring basis$4,955 $ $4,955 $ 
Foreign exchange derivative liabilities$243 $— $243 $— 
Contingent consideration7,470  — 7,470 
Total liabilities measured at fair value on a recurring basis
$7,713 $ $243 $7,470 
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, 2021 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2021
$7,470 
Payment of contingent consideration for previously acquired businesses(1,000)
PolSource acquisition25,000 
Other 2021 acquisitions3,366 
Changes in fair value of contingent consideration included in Interest and other income, net (5,636)
Effect of net foreign currency exchange rate changes(33)
Contingent consideration liabilities as of June 30, 2021
$29,167 
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, 2021
Financial Assets:
Cash equivalents:
Money market funds$116,212 $116,212 $116,212 $— $— 
Total cash equivalents$116,212 $116,212 $116,212 $— $— 
Restricted cash$1,816 $1,816 $1,816 $— $— 
Employee loans$579 $579 $— $— $579 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $— $25,007 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2020
Financial Assets:
Cash equivalents:
Money market funds$153,783 $153,783 $153,783 $— $— 
Total cash equivalents$153,783 $153,783 $153,783 $— $— 
Restricted cash$1,390 $1,390 $1,390 $— $— 
Time deposits included in Short-term investments$60,007 $60,007 $— $60,007 $— 
Employee loans$794 $794 $— $— $794 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,007 $25,007 $— $25,007 $— 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value of Derivative Instruments The fair value of derivative instruments on the Company’s consolidated balance sheets as of June 30, 2021 and December 31, 2020 were as follows:
As of June 30, 2021As of December 31, 2020
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$3,049 $4,955 
Accrued expenses and other current liabilities$975 $243 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Components of Lease Expenses
During the three and six months ended June 30, 2021 and 2020, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2021202020212020
Operating lease costSelling, general and administrative expenses$17,245 $18,851 $34,501 $37,714 
Variable lease costSelling, general and administrative expenses1,656 579 3,916 3,214 
Short-term lease costSelling, general and administrative expenses336 269 514 809 
Total lease cost$19,237 $19,699 $38,931 $41,737 
Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the three and six months ended June 30, 2021 and 2020 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,774 $16,481 $35,419 $33,372 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,639 $11,676 $1,677 $42,928 
Non-cash net decrease due to lease modifications:
Operating lease right-of-use assets$(813)$(8,566)$(1,879)$(3,982)
Operating lease liabilities$(813)$(8,562)$(1,879)$(3,989)
Weighted Average Lease Terms and Discount Rates
Weighted average remaining lease term and discount rate as of June 30, 2021 and 2020 were as follows:
 As of June 30, 2021As of June 30, 2020
Weighted average remaining lease term, in years:
Operating leases5.86.0
Weighted average discount rate:
Operating leases2.6 %3.2 %
Maturity of Operating Lease Liabilities
As of June 30, 2021, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2021 (excluding six months ended June 30, 2021)
$31,405 
202247,210 
202336,440 
202431,115 
202522,471 
Thereafter51,040 
Total lease payments219,681 
Less: imputed interest(14,875)
Total$204,806 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Outstanding Debt And Borrowing Capacity
The following table presents the outstanding debt and borrowing capacity of the Company under the 2017 Credit Facility:
 As of
June 30,
2021
As of
December 31,
2020
Outstanding debt$25,000 $25,000 
Interest rate1.1 %1.2 %
Available borrowing capacity$275,000 $275,000 
Current maximum borrowing capacity$300,000 $300,000 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2021
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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$508,330 $18,036 $1,032 $527,398 
Europe21,615 269,596 70 291,281 
CIS1,410 — 36,293 37,703 
APAC667 24,317 — 24,984 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$963,097 $32,699 $1,923 $997,719 
Europe39,370 511,150 133 550,653 
CIS3,266 14 64,557 67,837 
APAC1,142 44,790 — 45,932 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$370,693 $10,835 $408 $381,936 
Europe11,195 199,866 211,064 
CIS2,236 19,838 22,078 
APAC705 16,600 — 17,305 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$748,477 $21,254 $2,035 $771,766 
Europe21,527 412,588 434,121 
CIS4,790 16 42,132 46,938 
APAC1,137 29,780 — 30,917 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$83,342 $85,965 $24,631 $193,938 
Travel & Consumer85,075 79,731 6,739 171,545 
Software & Hi-Tech134,638 23,934 590 159,162 
Business Information & Media92,379 65,032 436 157,847 
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
Financial Services$153,082 $164,005 $45,709 $362,796 
Travel & Consumer154,504 144,355 11,697 310,556 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Business Information & Media179,584 125,189 823 305,596 
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 
Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$47,687 $66,655 $13,633 $127,975 
Travel & Consumer52,193 51,253 3,824 107,270 
Software & Hi-Tech100,801 18,165 519 119,485 
Business Information & Media81,481 58,338 439 140,258 
Life Sciences & Healthcare61,776 7,069 39 68,884 
Emerging Verticals40,891 25,825 1,795 68,511 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$95,555 $134,249 $29,814 $259,618 
Travel & Consumer106,917 112,320 7,563 226,800 
Software & Hi-Tech202,538 36,311 2,485 241,334 
Business Information & Media161,701 116,484 799 278,984 
Life Sciences & Healthcare123,387 14,688 48 138,123 
Emerging Verticals85,833 49,586 3,464 138,883 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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 13 “Segment Information”) for the periods indicated:
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 
Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,715 $192,173 $13,972 $554,860 
Fixed-price33,855 32,253 6,259 72,367 
Licensing1,958 545 2,512 
Other revenues
301 2,334 2,644 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$705,978 $382,493 $27,568 $1,116,039 
Fixed-price65,710 77,508 15,080 158,298 
Licensing3,728 707 1,467 5,902 
Other revenues
515 2,930 58 3,503 
        Revenues$775,931 $463,638 $44,173 $1,283,742 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 13 “Segment Information”) for the periods indicated:
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 

Three Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$383,573 $227,073 $20,240 $630,886 
Transferred at a point of time1,256 232 1,497 
        Revenues$384,829 $227,305 $20,249 $632,383 
Six Months Ended June 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$773,383 $463,244 $42,708 $1,279,335 
Transferred at a point of time2,548 394 1,465 4,407 
        Revenues$775,931 $463,638 $44,173 $1,283,742 
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, 2021. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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$21,439 $847 $145 $— $22,431 
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,
2021
As of
December 31,
2020
Contract assets included in Trade receivables and contract assets$29,802 $7,700 
Contract liabilities included in Accrued expenses and other current liabilities$20,555 $17,383 
Contract liabilities included in Other noncurrent liabilities$207 $94 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
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,
2021202020212020
Cost of revenues (exclusive of depreciation and amortization)$11,261 $8,958 $22,378 $12,942 
Selling, general and administrative expenses12,637 10,481 26,073 18,378 
Total$23,898 $19,439 $48,451 $31,320 
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, 2021
2,772 $61.71 
Options granted88 $395.53 
Options exercised(328)$47.76 
Options forfeited/cancelled(5)$227.25 
Options outstanding at June 30, 2021
2,527 $74.78 $1,102,051 4.1
Options vested and exercisable as of June 30, 2021
2,217 $52.50 $1,016,268 3.5
Options expected to vest as of June 30, 2021
286 $232.06 $79,898 8.6
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, 2021:
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, 2021
9 $167.18 686 $162.15 175 $141.16 
Awards granted— $— 200 $397.62 26 $387.84 
Awards vested— $— (268)$131.85 (83)$116.11 
Awards forfeited/cancelled— $— (18)$228.28 (2)$221.69 
Unvested service-based awards outstanding at June 30, 2021
9 $167.18 600 $252.09 116 $213.00 
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, 2021:
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, 2021
9 $165.87 21 $227.16 
Awards granted— $— $399.99 
Unvested performance-based awards outstanding at June 30, 2021
9 $165.87 22 $233.43 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2021
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,
 2021202020212020
Numerator for basic and diluted earnings per share:
Net income$114,671 $66,624 $223,717 $152,189 
Numerator for basic and diluted earnings per share$114,671 $66,624 $223,717 $152,189 
Denominator:  
Weighted average common shares for basic earnings per share56,463 55,701 56,317 55,494 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,548 2,545 2,579 2,700 
Weighted average common shares for diluted earnings per share
59,011 58,246 58,896 58,194 
Net income per share:  
Basic$2.03 $1.20 $3.97 $2.74 
Diluted$1.94 $1.14 $3.80 $2.62 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2021
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, 2021 and 2020, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Segment revenues:
North America$532,022 $384,829 $1,006,875 $775,931 
Europe311,949 227,305 588,653 463,638 
Russia37,395 20,249 66,613 44,173 
Total segment revenues$881,366 $632,383 $1,662,141 $1,283,742 
Segment operating profit/(loss):  
North America$111,260 $82,752 $205,363 $161,679 
Europe50,452 34,426 101,525 66,205 
Russia6,029 (5,645)7,008 (5,126)
Total segment operating profit$167,741 $111,533 $313,896 $222,758 
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,
2021202020212020
Total segment operating profit:$167,741 $111,533 $313,896 $222,758 
Unallocated amounts:
Stock-based compensation expense(23,898)(19,439)(48,451)(31,320)
Amortization of intangibles assets(3,961)(2,994)(7,101)(6,129)
Other acquisition-related expenses (2,099)(148)(4,032)(616)
Other unallocated expenses(12,509)(5,526)(21,787)(13,758)
Income from operations125,274 83,426 232,525 170,935 
Interest and other income, net2,580 1,817 7,954 4,203 
Foreign exchange loss(4,693)(9,167)(2,394)(2,643)
Income before provision for income taxes$123,161 $76,076 $238,085 $172,495 
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,
2021
As of
December 31,
2020
Belarus$77,969 $73,988 
Ukraine27,411 30,980 
Russia15,506 15,036 
United States15,147 15,718 
India7,195 7,079 
Hungary6,112 5,365 
Poland5,704 5,434 
Spain2,828 2,799 
Mexico2,656 2,419 
China2,323 2,722 
Other 10,694 7,993 
Total$173,545 $169,533 
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, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
United States$502,499 $365,004 $950,520 $735,093 
United Kingdom112,739 82,277 206,203 174,409 
Switzerland63,794 46,537 131,362 93,759 
Netherlands36,700 27,237 69,732 53,146 
Russia35,767 19,448 63,423 41,409 
Germany25,736 19,798 47,761 39,991 
Canada24,455 16,585 46,290 34,505 
Other locations79,676 55,497 146,850 111,430 
Total$881,366 $632,383 $1,662,141 $1,283,742 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
6 Months Ended
Jun. 30, 2021
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,
2021202020212020
Foreign currency translation
Beginning balance$(38,699)$(61,185)$(28,168)$(32,666)
Foreign currency translation12,088 15,932 (1,493)(19,400)
Income tax (expense)/benefit(2,451)(3,490)599 3,323 
Foreign currency translation, net of tax9,637 12,442 (894)(16,077)
Ending balance$(29,062)$(48,743)$(29,062)$(48,743)
Cash flow hedging instruments
Beginning balance$(439)$(8,076)$3,642 $1,292 
Unrealized gain/(loss) in fair value1,271 10,168 (6,075)(1,260)
Net gain/(loss) reclassified into Cost of revenues (exclusive of depreciation and amortization)1,371 (1,851)3,437 (2,511)
Income tax (expense)/benefit(602)(1,871)597 849 
Cash flow hedging instruments, net of tax2,040 6,446 (2,041)(2,922)
Ending balance(1)
$1,601 $(1,630)$1,601 $(1,630)
Defined benefit plans
Beginning balance$(1,612)$ $(986)$ 
Actuarial losses— — (811)— 
Income tax benefit— — 185 — 
Defined benefit plans, net of tax  (626) 
Ending balance$(1,612)$ $(1,612)$ 
Accumulated other comprehensive loss$(29,073)$(50,373)$(29,073)$(50,373)
(1) As of June 30, 2021, 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 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 02, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
business
Business Acquisition [Line Items]        
Revenue of acquiree   $ 16,600 $ 16,600  
Acquisition-related costs   400 1,400  
PolSource S.A.        
Business Acquisition [Line Items]        
Percentage of voting interests acquired 100.00%      
Number of specialists in acquired entity (more than) 350      
Purchase price including contingent consideration $ 136,700      
Fair value of contingent consideration 25,000      
Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to) 45,000      
Contingent consideration fair value 45,000      
Intangible assets $ 15,290      
Other 2021 acquisitions        
Business Acquisition [Line Items]        
Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to)   3,400 3,400  
Revenue of acquiree   $ 2,000    
Number of acquisitions   2    
Purchase price including contingent consideration   $ 17,100 17,100  
Contingent consideration fair value   3,400 3,400  
Maximum amount of earnout payable   10,800 10,800  
Intangible assets   $ 5,100 $ 5,100  
Other 2021 acquisitions | Minimum        
Business Acquisition [Line Items]        
Estimated future operating results, period   12 months    
Other 2021 acquisitions | Maximum        
Business Acquisition [Line Items]        
Estimated future operating results, period   24 months    
2020 Acquisitions        
Business Acquisition [Line Items]        
Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to)       $ 5,300
Number of acquisitions | business       2
Purchase price including contingent consideration       $ 22,500
Contingent consideration fair value       5,300
Maximum amount of earnout payable       18,600
Intangible assets       $ 7,300
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Estimated Fair Values of the Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Apr. 02, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 335,477   $ 211,956
PolSource S.A.      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 2,565  
Trade receivables and contract assets   13,653  
Prepaid and other current assets   756  
Goodwill   113,528  
Intangible assets   15,290  
Property and equipment and other noncurrent assets   422  
Total assets acquired   146,214  
Accounts payable, accrued expenses and other current liabilities   5,247  
Other noncurrent liabilities   4,297  
Total liabilities assumed   9,544  
Net assets acquired   $ 136,670  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Estimated Fair Values And Useful Lives Of Intangible Assets (Details) - PolSource S.A.
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]  
Intangible assets $ 15,290
Customer Relationships  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 6 years
Intangible assets $ 14,390
Trade Names  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 3 years
Intangible assets $ 900
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Goodwill Roll Forward) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Balance as of January 1, 2021 $ 211,956
2020 acquisitions purchase accounting adjustments (24)
Effect of net foreign currency exchange rate changes (308)
Balance as of June 30, 2021 335,477
PolSource S.A.  
Goodwill [Roll Forward]  
Acquisition 113,528
Other 2021 acquisitions  
Goodwill [Roll Forward]  
Acquisition 10,325
North America  
Goodwill [Roll Forward]  
Balance as of January 1, 2021 121,132
2020 acquisitions purchase accounting adjustments 0
Effect of net foreign currency exchange rate changes (146)
Balance as of June 30, 2021 193,712
North America | PolSource S.A.  
Goodwill [Roll Forward]  
Acquisition 68,117
North America | Other 2021 acquisitions  
Goodwill [Roll Forward]  
Acquisition 4,609
Europe  
Goodwill [Roll Forward]  
Balance as of January 1, 2021 90,106
2020 acquisitions purchase accounting adjustments (24)
Effect of net foreign currency exchange rate changes (166)
Balance as of June 30, 2021 141,043
Europe | PolSource S.A.  
Goodwill [Roll Forward]  
Acquisition 45,411
Europe | Other 2021 acquisitions  
Goodwill [Roll Forward]  
Acquisition 5,716
Russia  
Goodwill [Roll Forward]  
Balance as of January 1, 2021 718
2020 acquisitions purchase accounting adjustments 0
Effect of net foreign currency exchange rate changes 4
Balance as of June 30, 2021 722
Russia | PolSource S.A.  
Goodwill [Roll Forward]  
Acquisition 0
Russia | Other 2021 acquisitions  
Goodwill [Roll Forward]  
Acquisition $ 0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Goodwill Accumulated Impairment Losses) (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
North America    
Goodwill [Line Items]    
Accumulated impairment loss $ 0 $ 0
Europe    
Goodwill [Line Items]    
Accumulated impairment loss 0 0
Russia    
Goodwill [Line Items]    
Accumulated impairment loss $ 2,200,000 $ 2,200,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial Assets:    
Total assets measured at fair value on a recurring basis $ 3,049 $ 4,955
Financial Liabilities:    
Contingent consideration 29,167 7,470
Total liabilities measured at fair value on a recurring basis 30,142 7,713
Foreign exchange contracts    
Financial Assets:    
Foreign exchange derivative assets 3,049 4,955
Financial Liabilities:    
Foreign exchange derivative liabilities 975 243
Level 1    
Financial Assets:    
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:    
Total assets measured at fair value on a recurring basis 3,049 4,955
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 975 243
Level 2 | Foreign exchange contracts    
Financial Assets:    
Foreign exchange derivative assets 3,049 4,955
Financial Liabilities:    
Foreign exchange derivative liabilities 975 243
Level 3    
Financial Assets:    
Total assets measured at fair value on a recurring basis 0 0
Financial Liabilities:    
Contingent consideration 29,167 7,470
Total liabilities measured at fair value on a recurring basis 29,167 7,470
Level 3 | Foreign exchange contracts    
Financial Assets:    
Foreign exchange derivative assets 0 0
Financial Liabilities:    
Foreign exchange derivative liabilities $ 0 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Mar. 31, 2021
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 | 2020 Acquisitions | Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input to determine fair value of contingent consideration 0.155  
Discount rate | 2020 Acquisitions | Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input to determine fair value of contingent consideration 0.175  
Level 3    
Amount    
Contingent consideration liabilities as of January 1, 2021 $ 7,470  
Payment of contingent consideration for previously acquired businesses (1,000)  
Effect of net foreign currency exchange rate changes (33)  
Contingent consideration liabilities as of June 30, 2021 29,167  
Level 3 | Interest and other income, net    
Amount    
Changes in fair value of contingent consideration included in Interest and other income, net (5,636)  
Level 3 | PolSource S.A.    
Amount    
Acquisition 25,000  
Level 3 | Other 2021 acquisitions    
Amount    
Acquisition $ 3,366  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Balance    
Financial Assets:    
Cash equivalents: $ 116,212 $ 153,783
Restricted cash 1,816 1,390
Employee loans 579 794
Balance | Money market funds    
Financial Assets:    
Cash equivalents: 116,212 153,783
Balance | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments   60,007
Balance | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings under the 2017 Credit Facility 25,007 25,007
Estimated Fair Value    
Financial Assets:    
Cash equivalents: 116,212 153,783
Restricted cash 1,816 1,390
Employee loans 579 794
Estimated Fair Value | Money market funds    
Financial Assets:    
Cash equivalents: 116,212 153,783
Estimated Fair Value | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments   60,007
Estimated Fair Value | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings under the 2017 Credit Facility 25,007 25,007
Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents: 116,212 153,783
Restricted cash 1,816 1,390
Employee loans 0 0
Estimated Fair Value | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents: 116,212 153,783
Estimated Fair Value | Level 1 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments   0
Estimated Fair Value | Level 1 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings under the 2017 Credit Facility 0 0
Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans 0 0
Estimated Fair Value | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Estimated Fair Value | Level 2 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments   60,007
Estimated Fair Value | Level 2 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings under the 2017 Credit Facility 25,007 25,007
Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents: 0 0
Restricted cash 0 0
Employee loans 579 794
Estimated Fair Value | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Estimated Fair Value | Level 3 | Time deposits included in Short-term investments    
Financial Assets:    
Time deposits included in Short-term investments   0
Estimated Fair Value | Level 3 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings under the 2017 Credit Facility $ 0 $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
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 $ 25.0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) - Foreign exchange contracts - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Financial collateral (including cash collateral) required to be posted $ 0  
Designated as hedging instruments | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 3,049,000 $ 4,955,000
Designated as hedging instruments | Cash flow hedging | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 975,000 $ 243,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Narrative) (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Commitments related to operating lease agreements that have not yet commenced $ 0.6
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 month 6 days
Lease term of lease agreements that have not yet commenced 2 years
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 9 years 10 months 24 days
Lease term of lease agreements that have not yet commenced 2 years 9 months 18 days
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Components of Lease Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Lessee, Lease, Description [Line Items]        
Total lease cost $ 19,237 $ 19,699 $ 38,931 $ 41,737
Selling, general and administrative expenses        
Lessee, Lease, Description [Line Items]        
Operating lease cost 17,245 18,851 34,501 37,714
Variable lease cost 1,656 579 3,916 3,214
Short-term lease cost $ 336 $ 269 $ 514 $ 809
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows used for operating leases $ 17,774 $ 16,481 $ 35,419 $ 33,372
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases 1,639 11,676 1,677 42,928
Non-cash net decrease due to lease modifications:        
Operating lease right-of-use assets (813) (8,566) (1,879) (3,982)
Operating lease liabilities $ (813) $ (8,562) $ (1,879) $ (3,989)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Weighted Average Lease Terms and Discount Rates) (Details)
Jun. 30, 2021
Jun. 30, 2020
Weighted average remaining lease term, in years:    
Operating leases 5 years 9 months 18 days 6 years
Weighted average discount rate:    
Operating leases 2.60% 3.20%
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
2021 (excluding six months ended June 30, 2021) $ 31,405
2022 47,210
2023 36,440
2024 31,115
2025 22,471
Thereafter 51,040
Total lease payments 219,681
Less: imputed interest (14,875)
Total $ 204,806
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Details) - Credit Facility 2017 - Revolving credit facility - USD ($)
May 24, 2017
Jun. 30, 2021
Dec. 31, 2020
Overnight Bank Funding Rate      
Debt Instrument [Line Items]      
Variable interest rate spread 0.50%    
Daily LIBOR Rate      
Debt Instrument [Line Items]      
Variable interest rate spread 1.00%    
U.S. dollars      
Debt Instrument [Line Items]      
Borrowing capacity $ 300,000,000.0    
Current maximum borrowing capacity 400,000,000.0 $ 300,000,000 $ 300,000,000
Outstanding debt   $ 25,000,000 $ 25,000,000
Interest rate   1.10% 1.20%
Available borrowing capacity   $ 275,000,000 $ 275,000,000
Other currencies, excluding U.S. dollars      
Debt Instrument [Line Items]      
Current maximum borrowing capacity $ 100,000,000.0    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 881,366 $ 632,383 $ 1,662,141 $ 1,283,742
Revenues from performance obligations satisfied in previous period 11,600   16,500  
Increase (decrease) in contract with customer, liability   (3,700)   4,200
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 878,440 630,886 1,656,735 1,279,335
Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 2,926 1,497 5,406 4,407
Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 752,513 554,860 1,417,518 1,116,039
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 123,750 72,367 235,032 158,298
Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 4,367 2,512 8,037 5,902
Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 736 2,644 1,554 3,503
Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 193,938 127,975 362,796 259,618
Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 171,545 107,270 310,556 226,800
Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 159,162 119,485 306,226 241,334
Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 157,847 140,258 305,596 278,984
Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 91,696 68,884 182,811 138,123
Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 107,178 68,511 194,156 138,883
North America        
Disaggregation of Revenue [Line Items]        
Revenues 527,398 381,936 997,719 771,766
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 291,281 211,064 550,653 434,121
CIS        
Disaggregation of Revenue [Line Items]        
Revenues 37,703 22,078 67,837 46,938
APAC        
Disaggregation of Revenue [Line Items]        
Revenues 24,984 17,305 45,932 30,917
North America        
Disaggregation of Revenue [Line Items]        
Revenues 532,022 384,829 1,006,875 775,931
North America | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 529,230 383,573 1,001,604 773,383
North America | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 2,792 1,256 5,271 2,548
North America | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 466,204 348,715 884,091 705,978
North America | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 61,383 33,855 114,398 65,710
North America | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 4,076 1,958 7,611 3,728
North America | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 359 301 775 515
North America | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 83,342 47,687 153,082 95,555
North America | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 85,075 52,193 154,504 106,917
North America | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 134,638 100,801 260,224 202,538
North America | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 92,379 81,481 179,584 161,701
North America | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 80,712 61,776 156,301 123,387
North America | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 55,876 40,891 103,180 85,833
North America | North America        
Disaggregation of Revenue [Line Items]        
Revenues 508,330 370,693 963,097 748,477
North America | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 21,615 11,195 39,370 21,527
North America | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 1,410 2,236 3,266 4,790
North America | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 667 705 1,142 1,137
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 311,949 227,305 588,653 463,638
Europe | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 311,840 227,073 588,571 463,244
Europe | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 109 232 82 394
Europe | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 267,070 192,173 499,761 382,493
Europe | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 44,252 32,253 87,818 77,508
Europe | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 260 545 314 707
Europe | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 367 2,334 760 2,930
Europe | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 85,965 66,655 164,005 134,249
Europe | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 79,731 51,253 144,355 112,320
Europe | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 23,934 18,165 44,907 36,311
Europe | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 65,032 58,338 125,189 116,484
Europe | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 10,780 7,069 26,131 14,688
Europe | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 46,507 25,825 84,066 49,586
Europe | North America        
Disaggregation of Revenue [Line Items]        
Revenues 18,036 10,835 32,699 21,254
Europe | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 269,596 199,866 511,150 412,588
Europe | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 0 4 14 16
Europe | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 24,317 16,600 44,790 29,780
Russia        
Disaggregation of Revenue [Line Items]        
Revenues 37,395 20,249 66,613 44,173
Russia | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 37,370 20,240 66,560 42,708
Russia | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 25 9 53 1,465
Russia | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 19,239 13,972 33,666 27,568
Russia | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 18,115 6,259 32,816 15,080
Russia | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 31 9 112 1,467
Russia | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 10 9 19 58
Russia | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 24,631 13,633 45,709 29,814
Russia | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 6,739 3,824 11,697 7,563
Russia | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 590 519 1,095 2,485
Russia | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 436 439 823 799
Russia | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 204 39 379 48
Russia | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 4,795 1,795 6,910 3,464
Russia | North America        
Disaggregation of Revenue [Line Items]        
Revenues 1,032 408 1,923 2,035
Russia | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 70 3 133 6
Russia | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 36,293 19,838 64,557 42,132
Russia | APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) - Fixed-price
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 22,431
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 21,439
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 847
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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 $ 145
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 $ 0
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Change in Contract with Customer, Liability [Abstract]          
Revenue recognized $ 3,300 $ 1,300 $ 14,300 $ 7,900  
Trade receivables and contract assets          
Change in Contract with Customer, Liability [Abstract]          
Contract assets included in Trade receivables and contract assets 29,802   29,802   $ 7,700
Accounts payable, accrued expenses and other current liabilities          
Change in Contract with Customer, Liability [Abstract]          
Contract liabilities 20,555   20,555   17,383
Other noncurrent liabilities          
Change in Contract with Customer, Liability [Abstract]          
Contract liabilities $ 207   $ 207   $ 94
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 23,898 $ 19,439 $ 48,451 $ 31,320
Cost of revenues (exclusive of depreciation and amortization)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 11,261 8,958 22,378 12,942
Selling, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 12,637 $ 10,481 $ 26,073 $ 18,378
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Stock Options Activity) (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
Number of Options   
Beginning balance (in shares) 2,772
Options granted (in shares) 88
Options exercised (in shares) (328)
Options forfeited/cancelled (in shares) (5)
Ending balance (in shares) 2,527
Options vested and exercisable at period end (in shares) 2,217
Options expected to vest at period end (in shares) 286
Weighted Average Exercise Price   
Options outstanding at beginning of period (in dollars per share) $ 61.71
Options granted (in dollars per share) 395.53
Options exercised (in dollars per share) 47.76
Options forfeited/cancelled (in dollars per share) 227.25
Options outstanding at end of period (in dollars per share) 74.78
Options vested and exercisable at period end (in dollars per share) 52.50
Options expected to vest at period end (in dollars per share) $ 232.06
Aggregate Intrinsic Value   
Options outstanding at June 30, 2021 $ 1,102,051
Options vested and exercisable as of June 30, 2021 1,016,268
Options expected to vest as of June 30, 2021 $ 79,898
Weighted Average Remaining Contractual Term (in years)  
Options outstanding at June 30, 2021 4 years 1 month 6 days
Options vested and exercisable as of June 30, 2021 3 years 6 months
Options expected to vest as of June 30, 2021 8 years 7 months 6 days
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) - Employee Stock Option
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining unrecognized stock-based compensation cost $ 22.3
Weighted-average remaining requisite service period 3 years
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Service Period | 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 dollars per share) | $ / shares $ 167.18
Awards granted (in dollars per share) | $ / shares 0
Awards vested (in dollars per share) | $ / shares 0
Awards forfeited/cancelled (in dollars per share) | $ / shares 0
Unvested awards outstanding at period end (in dollars per share) | $ / shares $ 167.18
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock Units (RSU)  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 686
Awards granted (in shares) | shares 200
Awards vested (in shares) | shares (268)
Awards forfeited/cancelled (in shares) | shares (18)
Unvested awards outstanding at period end (in shares) | shares 600
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in dollars per share) | $ / shares $ 162.15
Awards granted (in dollars per share) | $ / shares 397.62
Awards vested (in dollars per share) | $ / shares 131.85
Awards forfeited/cancelled (in dollars per share) | $ / shares 228.28
Unvested awards outstanding at period end (in dollars per share) | $ / shares $ 252.09
Service Period | Liability Classified Award | Cash-Settled Award | Restricted Stock Units (RSU)  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 175
Awards granted (in shares) | shares 26
Awards vested (in shares) | shares (83)
Awards forfeited/cancelled (in shares) | shares (2)
Unvested awards outstanding at period end (in shares) | shares 116
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in dollars per share) | $ / shares $ 141.16
Awards granted (in dollars per share) | $ / shares 387.84
Awards vested (in dollars per share) | $ / shares 116.11
Awards forfeited/cancelled (in dollars per share) | $ / shares 221.69
Unvested awards outstanding at period end (in dollars per share) | $ / shares $ 213.00
Performance Target | 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
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 dollars per share) | $ / shares $ 165.87
Awards granted (in dollars per share) | $ / shares 0
Unvested awards outstanding at period end (in dollars per share) | $ / shares $ 165.87
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted Stock Units (RSU)  
Number of Shares   
Unvested awards outstanding at period start (in shares) | shares 21
Awards granted (in shares) | shares 1
Unvested awards outstanding at period end (in shares) | shares 22
Weighted Average Grant Date Fair Value Per Share   
Unvested awards outstanding at period start (in dollars per share) | $ / shares $ 227.16
Awards granted (in dollars per share) | $ / shares 399.99
Unvested awards outstanding at period end (in dollars per share) | $ / shares $ 233.43
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Restricted Stock | Other 2021 acquisitions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued in period (in shares)   3,800  
Issuance period   12 months  
Restricted Stock Units (RSU) | PolSource S.A.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued in period (in shares)   17  
Restricted Stock Units (RSU) | Other 2021 acquisitions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued in period (in shares)   1  
Service Period | Equity Classified Award | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining unrecognized stock-based compensation cost $ 0.6 $ 0.6  
Weighted-average remaining requisite service period   1 year 2 months 12 days  
Service Period | Equity Classified Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining unrecognized stock-based compensation cost $ 121.8 $ 121.8  
Weighted-average remaining requisite service period   3 years  
Service Period | Equity Classified Award | Restricted Stock Units (RSU) | PolSource S.A.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 17    
Service Period | Equity Classified Award | Restricted Stock Units (RSU) | Other 2021 acquisitions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 11    
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares)   0  
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares)   200  
Service Period | Liability Classified Award | Cash-Settled Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining unrecognized stock-based compensation cost $ 41.0 $ 41.0  
Weighted-average remaining requisite service period   2 years 6 months  
Awards granted (in shares)   26  
Performance Target | Equity-Settled Award | Restricted Stock Units (RSU) | PolSource S.A.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 1    
Shares issued in period (in shares) 5    
Performance Target | Equity-Settled Award | Restricted Stock Units (RSU) | Other 2021 acquisitions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 1    
Performance Target | Equity Classified Award | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining unrecognized stock-based compensation cost $ 0.8 $ 0.8  
Weighted-average remaining requisite service period   2 years 2 months 12 days  
Performance Target | Equity Classified Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining unrecognized stock-based compensation cost 2.8 $ 2.8  
Weighted-average remaining requisite service period   2 years 2 months 12 days  
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares)   0  
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares)   1  
Accrued compensation and benefits expenses | Service Period | Liability Classified Award | Cash-Settled Award | Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Liability associated with RSUs $ 13.3 $ 13.3 $ 26.8
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Effective tax rate 6.90% 12.40% 6.00% 11.80%
Excess tax benefit $ 21.0 $ 8.1 $ 42.5 $ 19.8
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator for basic and diluted earnings per share:            
Net income $ 114,671 $ 109,046 $ 66,624 $ 85,565 $ 223,717 $ 152,189
Numerator for basic 114,671   66,624   223,717 152,189
Numerator for diluted $ 114,671   $ 66,624   $ 223,717 $ 152,189
Denominator:            
Weighted average common shares for basic earnings per share (in shares) 56,463   55,701   56,317 55,494
Net effect of dilutive stock options, restricted stock units and restricted stock awards (in shares) 2,548   2,545   2,579 2,700
Weighted average common shares for diluted earnings per share (in shares) 59,011   58,246   58,896 58,194
Net income per share:            
Basic (in dollars per share) $ 2.03   $ 1.20   $ 3.97 $ 2.74
Diluted (in dollars per share) $ 1.94   $ 1.14   $ 3.80 $ 2.62
Anti-dilutive options not included in the calculation (in shares) 83   147   49 78
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Office Space Purchase Commitment | Ukraine  
Other Commitments [Line Items]  
Total commitment amount $ 36.9
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenues $ 881,366 $ 632,383 $ 1,662,141 $ 1,283,742
Segment operating profit/(loss): 125,274 83,426 232,525 170,935
Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating profit/(loss): 167,741 111,533 313,896 222,758
North America        
Segment Reporting Information [Line Items]        
Revenues 532,022 384,829 1,006,875 775,931
North America | Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating profit/(loss): 111,260 82,752 205,363 161,679
Europe        
Segment Reporting Information [Line Items]        
Revenues 311,949 227,305 588,653 463,638
Europe | Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating profit/(loss): 50,452 34,426 101,525 66,205
Russia        
Segment Reporting Information [Line Items]        
Revenues 37,395 20,249 66,613 44,173
Russia | Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating profit/(loss): $ 6,029 $ (5,645) $ 7,008 $ (5,126)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: $ 125,274 $ 83,426 $ 232,525 $ 170,935
Stock-based compensation expense (23,898) (19,439) (48,451) (31,320)
Interest and other income, net 2,580 1,817 7,954 4,203
Foreign exchange loss (4,693) (9,167) (2,394) (2,643)
Income before provision for income taxes 123,161 76,076 238,085 172,495
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: 167,741 111,533 313,896 222,758
Unallocated Amounts        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Stock-based compensation expense (23,898) (19,439) (48,451) (31,320)
Amortization of intangibles assets (3,961) (2,994) (7,101) (6,129)
Other acquisition-related expenses (2,099) (148) (4,032) (616)
Other unallocated expenses $ (12,509) $ (5,526) $ (21,787) $ (13,758)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 173,545 $ 169,533
Belarus    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 77,969 73,988
Ukraine    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 27,411 30,980
Russia    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 15,506 15,036
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 15,147 15,718
India    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 7,195 7,079
Hungary    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 6,112 5,365
Poland    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 5,704 5,434
Spain    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,828 2,799
Mexico    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,656 2,419
China    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,323 2,722
Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 10,694 $ 7,993
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 881,366 $ 632,383 $ 1,662,141 $ 1,283,742
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 502,499 365,004 950,520 735,093
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 112,739 82,277 206,203 174,409
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 63,794 46,537 131,362 93,759
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 36,700 27,237 69,732 53,146
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 35,767 19,448 63,423 41,409
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 25,736 19,798 47,761 39,991
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 24,455 16,585 46,290 34,505
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 79,676 $ 55,497 $ 146,850 $ 111,430
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 2,063,939 $ 1,983,018 $ 1,647,482 $ 1,596,145 $ 1,983,018 $ 1,596,145
Other comprehensive income/(loss) 11,677 (15,238) 18,888 (37,887) (3,561) (18,999)
Ending balance 2,212,668 2,063,939 1,753,094 1,647,482 2,212,668 1,753,094
Foreign currency translation            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (38,699) (28,168) (61,185) (32,666) (28,168) (32,666)
Foreign currency translation 12,088   15,932   (1,493) (19,400)
Income tax (expense)/benefit (2,451)   (3,490)   599 3,323
Other comprehensive income/(loss) 9,637   12,442   (894) (16,077)
Ending balance (29,062) (38,699) (48,743) (61,185) (29,062) (48,743)
Cash flow hedging instruments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (439) 3,642 (8,076) 1,292 3,642 1,292
Unrealized gain/(loss) in fair value 1,271   10,168   (6,075) (1,260)
Actuarial losses 1,371   (1,851)   3,437 (2,511)
Income tax (expense)/benefit (602)   (1,871)   597 849
Other comprehensive income/(loss) 2,040   6,446   (2,041) (2,922)
Ending balance 1,601 (439) (1,630) (8,076) 1,601 (1,630)
Defined benefit plans            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (1,612) (986) 0 0 (986) 0
Income tax (expense)/benefit 0   0   185 0
Other comprehensive income/(loss) 0   0   (626) 0
Ending balance (1,612) (1,612) 0 0 (1,612) 0
Actuarial losses            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Actuarial losses 0   0   (811) 0
Accumulated other comprehensive loss            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (40,750) (25,512) (69,261) (31,374) (25,512) (31,374)
Other comprehensive income/(loss) 11,677 (15,238) 18,888 (37,887)    
Ending balance $ (29,073) $ (40,750) $ (50,373) $ (69,261) $ (29,073) $ (50,373)
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details)
$ in Millions
1 Months Ended 41 Months Ended
Aug. 05, 2021
USD ($)
business
Dec. 31, 2024
USD ($)
Subsequent Event    
Subsequent Event [Line Items]    
Number of businesses acquired | business 2  
Two Acquisitions | Forecast    
Subsequent Event [Line Items]    
Purchase price including contingent consideration   $ 10.8
Two Acquisitions | Subsequent Event    
Subsequent Event [Line Items]    
Payments to acquire businesses $ 53.7  
Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to) 18.2  
Two Acquisitions | Restricted Stock | Subsequent Event | Performance Target    
Subsequent Event [Line Items]    
Equity granted 12.0  
Two Acquisitions | Restricted Stock Units (RSU) | Subsequent Event | Performance Target    
Subsequent Event [Line Items]    
Equity granted 35.3  
Two Acquisitions | Restricted Stock Units (RSU) | Subsequent Event | Operational Targets And Service Based    
Subsequent Event [Line Items]    
Equity granted $ 2.3  
XML 81 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"0!5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #PD 539,WW<>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''9'TSJR\9.&PQ6V-C-V&IK&CO&UDCZ]DN\-F5L#["CI9\_ M?0*U)DK3)WQ)?<1$#O/5Z+N0I8EKMB>*$B";/7J=ZRD1IN:V3U[3]$P[B-H< M] Y!<'X#'DE;31IF8!47(E.M-=(DU-2G$]Z:!1\_4U=@U@!VZ#%0AJ9N@*EY M8CR.70L7P PC3#Y_%] NQ%+]$ULZP$[),;LE-0Q#/:Q*;MJA@??GI]>R;N5" M)AT,3K^RDW2,N&;GR6^K^X?-(U."BZ;B=Q6_W@@A^:ULQ,?L^L/O(NQ[Z[;N M'QN?!54+O^Y"?0%02P,$% @ \) %4YE&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" #PD 53_TPZ?$0% #T%0 & 'AL+W=OT))2&GG;33"V$+\,2V7%F& M\.^[LL$F.6;M3F\2?^W+XY7\[DJ#G52OR48(3=["($IN6ANMX\^6E;@;$?*D M(V,1P9V55"'7<*K65A(KP;TL* PL9MM]*^1^U!H.LFMS-1S(5 =^).:*)&D8 M.8P*R)W[WQ2XY.2;F5992OIJ3J7?3L@V1"(2KC02'?ULQ%D%@E(#CGX-H MJ_A-$WAZ?%2_SUX>7F;)$S&6P1^^IS&%>D;/E4&2 M_26[_-ENMT7<--$R/ 0#0>A'^7_^=DC$:0 ]$\ . >Q# #WW"\XA(,NCB66Z'('$:,M$FRX4HD M TN#L+EMN0>1VUR$G1'IDP<9Z4U")I$GO/?Q%@ 55.Q(= #AM"K\'8Y3),G)]!PT27^-EHE6,._^1B2[A60WD^R>D;R3;@I? M@R;/^UA491P/IW;[$:'H%12]9A2/*5=:J&!/GD0LE:XBPJ6T2@5"U"^(^LV( MYD+YTC,SBL#$KDP1KG2<0]]]^E0S#2X+MLN&8Z8X^%AF0^?3A6NM>)!@^;HJ MF*Y0G4FD?;TG]WX@R"P-ET)5L> :MDW;3J]+KQ">ZX+GN@G/DUC[YF.!9,UX M6#EZ-3KST0-9O"R>)P^+"S*=C3L('+5+M[.;X$TC5RH8.&[&\((L-,PP(A49 MRS32:@__O4KF&O6["09Y8LFT">0S?R-3#^:;O_+=C!09X1I)QF"$G3ZUNQ@A M*PE9$\*1YT&]2$P"E6DYS@UUC5J7DJ\1%'.5&-$[!8<89>G:U/EOE*D/PSR3 MG4I&7"N/!2/!R$KSI[A]?R0;FS.8?\]R%U7"X7(SL=/?1+Y'*RL"Q7W\VZ$] M?!MS);=^Y%8/,*XY'V%H96F@N*-_1)O+1/. _.G'YS]87)%>77=MC*TL#13W M\VP$1]!(GT?!!5C_$@,IZP'%S?R+="$G\XV,L()0(W+9NVY?VS::FK(B4-S* MGWT-Q4FN"&4_+'\D"^&F"K)5B84KC648@@LNM'1?+TC,%=GR(!7D>[L#-8S$ MT*1E+2S6@9:E@N%F#D7>\Z,U6>S#I0RJ:&L$3 G#2,IZP'#S/F:,3-[<#8^@ M53]GM#5"LY<%5J%8Z?^LD?^/4Z5,/Y0W05FRP"W2RA5$C>++QW7'>[+2\UDC MSY]&T,WF2T33/O(C:B49KEA#5GH^:^3YIE.#1@-,=2U5Y4=0H_.%*Y@!(]>% MI3 T,,++)3'&TOQ9(_.?A$*MS7#^! IZ Y86QCRJAL4%Z]I<5IH_:V3^BY ' M ;E-$[B=5$\T7*>6J+1\ACOVD6@C@ A+T?];";#2^EFCM LF79.-F=P@QX!DI=C M!;QJ=M_6")S] JV3?35CB=EV8T)@/LK*?7QQ/Q L=$[_!=0 M2P,$% @ \) %4RYJYRBJ!@ 41H !@ !X;"]W;W)K3E::;W^,)F4 MBY7(>7DFUZ* )TNI%XPR7E:C*XNFM_NU=6%K'26 M%N)>H;+*/XI,/E^.\&C[P_?T<:7K'R97%VO^*&9"_UC?*[B;[+PD:2Z* M,I4%4F)Y.;K&'VXHJQLT%G^GXKGT)=/QJG8YV?=8-]Z^WWO]H@H=@YKP4-S+[)TWTZG(4C5 BEKS*]'?Y M_$FT 34"%S(KF[_HN;7U1FA1E5KF;6-0D*?%YC]_:0=BKP'V!QJ0M@%Y:P/: M-J!-H!ME35A3KOG5A9+/2-76X*V^:,:F:0W1I$7]&F=:P=,4VNFKF[MOT]MO ML]LI@JO9W=?/T^L'N/EX_?7ZV\TMFGVZO7V8H5/T8S9%OYW\CDY06J"'E:Q* M7B3EQ42#AMK39-'V]W'3'QGH[TM5G"'JC1'Q"+8TOW$WGXH%-,=-<^^P^00B MWX5/=N&3QA\="K]22A0:\;(4NG0XI#N'M''H#SGDY0K!T*!%?2%^5>D3SZ ' MZU!M7 6-JWJ^/5UA$E%"Z<7D:7],+':4$.QW=@=:_9U6WZEUMI)*GVJAS3R<-03:=KA&),P&AC5:"0J@%T M*I>G%=SLI;I->&P9OH"%I"?<-",D"L*!0<9>QQ#/*?USH7GQF,(,/2:T=70P MR1BF_6IB,6,X#MF T#W88:?0/Z5,GM,LLTK#1I\47GX8]K69=@3CF 4#XCH4 M8>(4-Q5+ ?,I09J_.*94ZV6__SC N)^D-C/B,W] 9<K&0%; I**'9)/-X.K4TK,8D!4*;]Q9#%C'B! M-X!NTH&%N,'2A_?>RW?+-F'"2%3OC YEFV:!%[*!-"9[NQ\W<@Z7<4H@;/5]E\>C.6&*BA!@I8+%AL"@=4-?AAKAQ8T_9 M#I16O299?"BO_2)L,Z.^/R2YPP]Q[Z^<67M$N;D-PK!$B_KLM-E%,.,&UB&D M0QQQ(\Y8AQS+7A-DE,1A?ZMM,2.4A$-R.]Z1MVR8CFDT<17Z$0"K+])B1R.* MAU1V6".1\)T M_-" F/!CQNNRV SL%FA'2.HFY'62I/6B";*J/C@X30NTX.L4LLQZTF39=X4> M"?R>5)L=D";$ W([0%(W(+\+S>$G6#%Q5<"KL)^'F9C#+,0L[H^HS9#Z810- M,(9V1*1'B*B@$E;J=9.D5I$FWDZQL4L\9G4H;^]TT8U 6'=6>95Q+7;+35A M*[&J#]:?H(++TCZR)O1.2>P9Y<]JQQ@>V.G0CH[T+9NQ\HWUI15MV7<13(*@ MO^*P& **Z/XQTZ'LCI#TR EDOVPWQ>)_AL&,XUO[/M-F:-UG3O;.^^N/+7]Q M]9@6)5!\"2V]LQ #Y4DJ]O:F_*NR^ M(EW]!U!+ P04 " #PD 53J#K( =H" #;!P & 'AL+W=ONDZ'E:$% (9:: :O'!B9 J292,IYJ3JN94@-W MVZ_L/XUWY66)!4P8_4L2F0ZMT$()K'!)Y3W;7D'MIZ_Y8D:%^4?;JC;X8:&X M%))E-5@IR$A>/?%SG<,.P.T= '@UP/LLH%L#NL9HIDL43HXF=[?3V6TTFR+5BNYNKJ?CA>I80RY3D"3&] Q]1P_1%)V>G*$31'*T2%DI<)Z(@2V5)LULQ_7\E]7\ MWH'Y?Y5Y!W6=<^0YGML"GQR'3R%6<-? G7VXK9)HXO":.#S#UST41\FU482% M "F.$'8;PJXA[!T@7'"<@%KN,9 -7E(02.6$8I9+KE9P/0_"5.TFG,?0%F U M@6\FT)MR,PK\7C"P-[LQO2_JA:'?%.UI[S7:>T?#B"2+'U-&$^#B&X*GDLB7 M(Y'T&]K^T4@F+,O4!A::_1P5F*,-IB6@4[62$D8IY@(5H$Z:5"VZL[9$*OY@ MQZS3<1SW320?5>V)]QOQ_A?$&XGJ\Y4R99S\@\28J$9;E5?D_1U-KN]4OS?J M/U.YYR!H' 1?=T"$*#]6'[S3U/?];O>]^+9"UPL/:@\;[>'7M:N[24BUJTB^ M_LA V&; ;3'05N@Z+0;LG:-77WN_,5^37" **P5U.H'BX-554G4D*\QIO&12 MG>VFF:K;%[@N4.]7C,G7CC[@F_M\]!]02P,$% @ \) %4_QT;.QC!0 MJA0 !@ !X;"]W;W)KB#XQ$V\)*HBM22=JO+W6)9).TFFU?8I$Y,^0Y M' Z'G+WR\KO8,2;!6YX5XG*RDW)_X3@BWK&.V)>, M)HU1GCD80M_):5I,YK.F[Z&[]Z\->47F MF0JVX-EO:2)WEY-P A*VH54F'_GK3ZPCY-7^8IZ)YB]X[;!P N)*2)YWQFH& M>5JTO_2M$^+ 0/FQ&^#. .L&[@D#TAF0CX[@=@;N1T?P.H.&NM-R;X1;4DGG MLY*_@K)&*V_U1Z-^8ZWT2HLZ4-:R5/]-E9V<+^[OEJN[]6H)U-?Z_I>;Y=63 M:JR?U,_MZNYI#>Z_@IN[Q?WM"GP!W]9+/8@3=U.Y;J>"3TR%@%M>R)T JR)AB<5^.6[OC]@[2I9>&_RNS34> M=?AS54P!@>< 0XPL\UE\W!S:Z/R_T5?_>?0C,4@?**3Q1T[XNREBGC.PEE0R ME2@D^/WJ6W\>Z>\/[(7EA1,6O4M)9^8UGGO9=Y&"+B^S/G MY7 Q3)A/, G),6QIPI#O8^2B8]S*@L,A"5SCU1;U3&^STKJ4R++6!O M*MD+)BY&Y/-[K_ZH? LN). ;E;E;&<$9>XNS2J@<7'T^1QZ&FN0ES4>2Y4-/JXF@8E"'L;:*B]- M% FQK^\_"PJB@TU_Q#_J^4>C_+LDMBEY#GB[$WEA7?3(I((]'.B,35BHXE5G M;*(P4=X\C;)ES !&Q+-S1G XXN&_L)9,'=>R67$N=ZQ4)W4MQ#DHF+0>U-"< ML1?J$6]!H1 %&GD+*HCTT%E94"Z&Y 3U@^H&C5)7Q:0J%>O0CG>TV#*0<6$O M39 Q_A?7CXA.V0*+D&]PML#4_C5(VV"^>XHU'ECCCX3Y,U,7"0;V)7])F\)> M-;N5!Y*^V;-=Y_HX\@G2]^?"@@M\&.BA;X&I0QF&>NS;A@VP&YT*_J%L0614 MBX#%:V83V,PA/G&AK**C1>5PUL@#Y MKF_$EP7F!5"O1JW>B+EM;=[.5R6&,C7#&9G'@11#INN90\;SYWC":L MK 'J_QO.Y7NC'J!_GIS_ U!+ P04 " #PD 53(.HD -8# !)# & M 'AL+W=O+IY")(XYWX<29?KR8'Q M'R(A1**7/*-B:B12[J]-4VP2DD?BBNT)A3=;QO-(PI3O3+'G)(I+4IZ9V+(\ M,X]2:LPFY=H#GTU8(;.4D@>.1)'G$?]Y2S)VF!JV\;KPF.X2J1;,V60?[K,$ P6MW_L0ANGF"R>H+'7;A\6J'[3_#J[N$Q M_ RXQ;<0+98P#]$ ?5T%Z/V[#^@=2BEZ2E@A(AJ+B2DA+F7=W-0QW%8QX#,Q M..B.49D(%-*8Q!I^T,_W>O@FZ-&(@E]%N<6]!K\4] HYUD>$+6QKXIE?3K=T MZ?P_[^%O>S\1PVE.B%/:<\[86\E($B@-$K$MFK,W_5-8J/$YQ/9HW,!.\APV>0Y[9;V7">%HBX^(DG*G M9?2BVX#*W_!(C+'GM!2;=T$V=EW[N$@;0*RA948K0F%D43[NBO89W!@H.K#/2\BGD894E*] M)+ M@@:&L64/V]NM<^LX]KB]Z>91:Y03OBM[4@';6E!9?0.;U:;OO2F[O=;ZK7T] MMS7K@>J3RU;LE_FJR;Z+.!00@3*R!5?6E0^;Q*N^M9I(MB\;LS63T.:5PP1Z M?<(5 -YO&9.O$^6@^?4P^P]02P,$% @ \) %4Q:G,!V#"@ T$( !@ M !X;"]W;W)K*+:(=;$MKR2'Y-OO2)8]UDR/)(PA;X(-O^[IF6E- M/VK9.7J,DV_I) PS]&,VG:?'!Y,L6_S>[::C23@+TG?Q(IS+OSS$R2S(Y-OD M:S==)&$P+HQFTRYQ'-&=!='\X.2H^-U-_S[ MK7!S@T+QKRA\3+=>HWPJ7^+X6_ZF/SX^Q=-_1^-L)H6_Z+'4NL)9:2PCF$7SU<_@1[D06P:86@Q(:4 T ^);#&AI M0#4#:@N)E09,#\FU&/#2@+>=@R@-A&; L,7 +0WN=<_19V*:--YMM[+9G,UEO-];WF]EF@M<;CHT=9S:3]99C8\^MTU]O M.M9WG=HV$:^W'1O[+FPFZXW'^LX+8C-9;STN]KZ[NA2+Z_@\R(*3HR1^1$FN ME_[R%\5A4-C+RS>:Y^?6,$OD7R-IEYV<#:[/>]?#WCF2KX:#J_[Y^SOY9G@G M?WSJ7=\-T> "G7UX?_U';XCZU_(/@[./'P97Y[W;X=__YA'L_A/U/M_W[_Z# M.NA^>([>_':(TDF0A"F*YNAN$B_38#Y.WZ+?*N^/NIF,/H^A.RHC/5U%2BR1 MWL59, 7,SNK-;L,T2Z)1%H[1,(M'W]#]/,I2].9V>'\(>#NO]W:VG"VG07[4 MHO#A09Z]*'Y P3A>Y(+AH#BV4P>_\74 M .L_VEL_<:$^M/?<8I;]IG4:1_D*!U-T$T3CCLRDLV 1P0EQN:NO)Z[ QUW' M:;$>5TU)G4DDD1YZ03*/YE^AR^G3$UT\-;6OG^B_Q:P'#2> !+-TF?RT9OO- M4^Q;Q/.Y88='H]6:22>#;!(F2&:]I,=)CG5R&=]>=]3]OGVFM%(-3!5QJI*;6DEE->AF M-6C]:FP6H5SA-M,^7?D46W%@[@O,>#7>P+U?/@8&IZV#7U1*EC>@S(**8NJPJ MNVV451*/;1*/%7;4DGCR^L[/+7F]RVPK7AWF)%6<89-X.@Z3]!^H]^#\]JLWRJ):5$2ET5)_!X69\W6(0"Q!SW'!7N)DAWST%" M6.L"FE*K*6:BM-^S(LMYXZ[81U\YK!22C M"I!$!8F@-].<2\!)8?-BHZ[GZ>=MLZX:M2(:7(\TUV%61@F&9U*#Q[G0*N-5 MHZP:G (,W$ 8:]X*YV,[:7T*DC5RY!4/N%^D $1QS]>J(R"S(1)6I0JSVBGT MYF.-D)K"/2T]5@X$P5SF$3W7F0DM0D]VTYG #G=]?0N!0;$CB,?U53('!?@ M<-<1/A'8LIZJ^N+Z\KM7!,=F/888O)UL ,@,"J_75-=$$0"N1X#=0!R;=1XF M\5)8C^*0"&1Q0&C > M-'P@?Q'' %\CCT'* 0-YF.:XA$8CD@!!@\E:JS\ 4 M0"J'O-5@.5:4A]W7!W.L" W7(]IN%=C$KP[V?-^W+(8",%Q/8 V5U60KS GV M+,,2A5>D'J_:U#HZ]9A(3DF3))%IY&0 RVWE&%$F1>I(R:V93N*?$ MY"/L8J87 ?S% &:0$9NF,Y GH(&!7D*&!3* M#=-='4\1Q:?D%_12B,(Y\H+=%&+"%+:=GPJFR&OW4PA0EH4E3%5JR6MT5,I! MJL4/"RV9+QMEU4FH@DWVWU,A0+L$8T[UZ[1)5@U9577R"GT5 C16B(6^J*K\ M]&4:*]2LX=B1VZLWT'_= D,\M_AV*?:K<\E\VZZC04)[!Z3MB%)QE0_YE1B?N-LFK( M"A-8/2;LA2>9B0G8L= Y4Y# ZB%A5YYD9KEGS%S0!E4UZ*V/!M1CP4ZHR("B MBCFA.BLVZZI1J^++ZHMO/2PRX#[7\1VFU9.K9ETU/%4K64.M?/)S. RFJ5EX MN*">5NX&@,Q6[IFJ3:S^?KG^.1P4[BDS/TA '$%]JI';!2 T:CTS;Z%%7L)U MX@=TF/&\U:.O$O0Q!Z/6 ^XZS'&Y;3U5L67UQ7:ON,C,X@OA8CO9 )!9\T=5 MPP%^@ MJ<"ASV%P6QN6*PS@S^D6E,:5DXA0U_99'*Y*/-]W'P \*3G0!Q ":SVYBW:R M 2"S7;]<<0%_3KL GI5Y0TX()D+H%R\@Y-I5U.= N\!UB-#/?T"'N8NY[^JK MU*I= +CK$-^QM0OXUJ<@]] MH@\ . /9 -#!; ,"N4&T >H80.N6(O_@CX 5VC"7[ /P('G!I8[*:[@@;]V M&X #1=F"^4(59/$:70!A/B?H$$&UB_FR45:=A"KK8O\] 'OT ,0P -W6^8*!0CB97H GK\3?1//UT(X)L+^J*#GJPS4T @7J!1 M(*!FOC!.UD99-695=,5SV@2E<64Q,1/&_8$ V@15736\K6\B[*--T,A= FH3 MF#393C8 9#9H$*K"B:=V$YIG!7030)H$A 9- AJ0)@$=3). $" &2 719'?K MV]?Y__4@<4I"5HJFX8,T=-ZY2U7^?L'J3Q8OB"]E?XBR+9\7+21A(4,@% M\N\/<9RMW^3?\=[\)Q8G?P%02P,$% @ \) %4^T .^HI!P QAP !@ M !X;"]W;W)KYG6J)C7F712])YN5^_0TF17)%2DMU\B$5I2#XSFIEG1CQZ MD.J'WG!NT..VK/3Q;&/,[M-BH?,-WS+]4>YX!4_64FV9@:&Z6^B=XJRH)VW+ M!0F">+%EHIJ='-7W;M3)D=R;4E3\1B&]WVZ9>CKCI7PXGN'9\XUOXFYC[(W% MR=&.W?$E-]]W-PI&BVZ50FQYI86LD.+KX]DI_G1.4SNAEOA=\ =]<(VL*BLI M?]C!E^)X%EA$O.2YL4LP^+GGY[PL[4J X\]VT5FWIYUX>/V\^N=:>5!FQ30_ ME^4?HC";XUDZ0P5?LWUIOLF'7WFK4&37RV6IZ__HH94-9BC?:R.W[61 L!55 M\\L>6T,<3(!U_!-(.X$,)X0C$V@[@=:*-LAJM2Z882='2CX@9:5A-7M1VZ:> M#=J(RK[&I5'P5, \;6\O$!PM;S^[H'>_O$>_(%&AVXW<:U85^FAA (U=+^T/3N&(X(CC-.K&?H$4=M&C2!*?%_\"# M(>B-1D9"U.>RRD7)4=5AMO?M*+?6VBEY+\ 9T.KIS>:*.TSQI+DN.*2[7+ F MB50%8ENIC/A_QWXY)ASF9Q'S=V:+D MD+*0LKEI+M?S/0R8UASL^UHU$A<@#K-XH(9'BJ8T]*N1=FJDDVJ& M@SY)!Y/@ED;F/^:6K@H$46.M]^*+;I<\A!*F831T6(\8Q=1F0"_D U[!TSYK M-EQY<6%GPWF$LV"(RQ4+PR@=@45Z6&0Z*V]8=<>UY:[GP($<4 JV$N6+.0;W MN1_32>UO%2NX37AFLW=IK'>I:!\=I0(0BI%GH6-,5BRD= =A3#9[F&@"H]A"R;93J YL>>)P7MLLC\SA)R!"V M1RQ*:30"O.<;_#;">0FM2Q=S2HB3'+UR01HE(WA[8L'3S/*EK25LZI[T!I\RRTIE!9TB-U#04$6XA$2(CT)D>!- M!:VH[KE^0X5&>NX@T]QQLU?YAMF D6MK*C"0>:J#A_^Y%SM;4/H,1#S,0FF2 M#"WDDPN#B(Q4$*0G%T)>CUMOH"";&ZZ>+577P5[V*C4'N"8I,$]1I#DZ@15W_@)U7>PT"6G^H M^PBX40<8LT*VG'MW)0U'Y+U7"0]] 3&1:)AG_8)1,L(0I*1:6ZKZSMO#JA?A!>RRU8X MR8: 72$RDG=)SV=DFL^ZO+NW%334?C[<7L@>QLH2ZE2K/CE,:316^I.>VDCZ MIJR[%A6#)OKU6; J%WK$1I[&*(JQ8R*/6(+#D:1+ M>UJBT[W1#7MJOC! !#T(L]G(LK#FJ8N!?_\+Q\%_%"^9L:V=;,8V4>@-4S;& MC"EY-U^!4RB16]E&_WTE_/F/NFT3<$WL--(^.1REVPZETQQZN5[SO'8>_IC7+3$"G^$H;]MC*YL__)^(:KFRKZC?ZB8KZ%, MPW1(O!XY8(-LI&*@/>_2:=X]?S7Z#VC%[T1566^T=3170A9>E3R\3 F-Z+!P M]@AF\%+3,7?L^9E.\_-;E.*VAYY4Q^5B3-(H"(>EAD%LVG,VG6Y' M_VY1W2Y[^!G>5U1[Q(;EW.+@1&C+U5U]4*91_;VD.5'I[G:'<:?U$=3@_AG^ M=-X=.*VF,W-:7&\Z G*P M/%]+J,S;@=V@.[H\^0M02P,$% @ \) %4RI@@YZY @ R@< !@ !X M;"]W;W)KBM+)@< M6+E2RS/;EFE.2BQ/^)(P^#/GHL0*EF)ARZ4@.#.@LK ]QXGL$E-F)7VS-Q%) MGZ]401F9""1798G%[PM2\,W ZR)7>L)/^$B_(E*C'Y43 RFZR9+0D M3%+.D"#S@77NG@UC'6\"?E&RD5MSI)4\<_ZB%S?9P'(T(5*05.D,&(8U&9*B MT(F QFN=TVI*:N#V_#W[E=$.6IZQ)$->/-%,Y0,KME!&YGA5J >^N2:UGE#G M2WDAS1=MZEC'0NE**E[68&!04E:-^*WV80O@!GL 7@WPO@KP:X!OA%;,C*P1 M5CCI"[Y!0D=#-CTQWA@TJ*%,G^)4"?A+ :>2X?A^='D_O1PAF$W'MS>C\QDL MIC,8[B[O9VA\A8;GTVMT=3M^0H<3+ A3.5$TQ<41^H$>IR-T>'"$#A!E:);S ME<0LDWU; 3==P4YK'A<5#V\/CY\K=H)\YQAYCN=VP(>?PTR1?LLP7+'($2E.H)>5W1-2Y >:>R*E5D4NFN62>N%_N>[_?M];:$ MCCC?\]S@;]P'KG[#U?^4ZXPK7$!'225HJDC%N8MGE2;MYD;V]M[_SB!8)>T%X=.<-H2UQ$'YQ3Z>TX@;/2%G^I[ M:+&%5I@(LL0T,V(X-(R 9A:Z=Q"6DK15?*@:-56C[U3M\B7:T1N$;LN3W1C7 MB;K]Z#7,>M_U8VP\8)Q]V8:X*1;_KPUQ1^-%88 &PO=V]R:W-H965T&ULM5=M;]LV$/XK!P\86L"U'2=]69L$4-*D\[:D1MSL!<,^T-+9 M8BN1*DG%];_?YX['@]7UKWS)7.@#W5E_%&O#*%Y M/ASZO.1:^8%MV.#+PKI:!3RZY= WCE41-]75<#P:/1G62IO>\6%\-W7'A[8- ME38\=>3;NE9N?<*571WU]GJ;%U=Z609Y,3P^;-229QRNFZG#TW!KI= U&Z^M M(<>+HUZV]_SD0-;'!;]K7OF=WR21S*U])P^3XJ@W$D!<<1[$@L*_&S[EJA)# M@/&^L]G;NI2-N[\WUL]C[(AEKCR?VNH/783RJ/>L1P4O5%N%*[OZF;MX'HN] MW%8^_J556OOX28_RU@=;=YN!H-8F_574Y.9^<9I=O*#L]?7U]^69R^8JFKW^;G$[.9H?# .=B8IAWCDZ2H_$7 M'#VA"VM"Z>G,%%Q\O'\(T%ODXPWRD_&]!G]IS8#V1WT:C\9[]]C;WV9B/]K; M_X*]+,]M:X(V2YK:2N>:/?V=S7UP4,X_]S@XV#HXB X.OG^JOXLC.IMF%S1; M^\"U[]/$Y -Z$$JF'W]X-AZ/7IS:NE%F'9_V7I!UFP^RKWO[D+0G117:@R1R M6=FYJJAQ]D87[,@NJ-!+'>1=I8+T%&*S!'YVLEZ9@KQ=A)5RC-JZ0<]HT $" M>78W.@EJ?,J]5])BU0G*EU8#>P,1.G'M/7WA8*&3!FOA#PRYHSWB55VT!. MM ME,DUXMD@[!-L 7BTG%N#;L>N?QN5O"[UH\!YV:=YZQ&[%Q^IO\9&A14U%QI0 M*[U@\I"BD=CC5E95*'-8ZI/RM$([D_\6L3MBN%I*'CO(D/!'(0DY@&Y=8UU, M')+SDBL5@:TTD@3SQ?M6N2#IE=3Q*MB5Z=.4C?'KZD892=.)\C %-J>./?A) MP&/&QB^B1X5JBCX%3FM46VAQB(04Z.CIET>9%1''3AIABX7R:#XJLD0Z:'?,F&02(8QQ=NHBQN*QIZ@/VFXAB5".7:1$ S\>?I02?E M5UDV_5S@UX/9@'8^/4RR@1;RBFEO)%"O>-E6*0^S1W\B9-&[.)IQWCH=I)V< M?11H6(T1436=^6K4Z2T>6]Z?RXP"40C:^^G7L-S8EF M4D*12QB%$#HB0Q,Z:%\2M&B8%C0S([0"*/?DWD)@DGG8"1$+/U=3S+(ND6 M.JQ3\*),I.9]JU&-& X,IJG8-1%$K=XQL0]HAZ&C3GGTI"8Q%TH52"T6F)%B MK*J6BO&P)OA36%^/\6X>!R)[20Y08F;R,"2T%AKN'2V'*^AVX_70@M'G9 MK4I]L%9K$8,L<>(980KVKT XH-=HY2JVA@V:#=U1\[HF+-"V0# N"H,,N/=^ MOJQ M!E7Q%KT\)58"DX,4=C=PUM&PHH723M1UVXZ3O/Z/3GS;@3=R3\Q\"D]2!:\* M^<)AEHY )^TO'NYH$*UCJ*"PS08@SA?:&;S0C4VA'+(>SY"=A08+=_JYWRXL M=!'IB1C5K2@T8LYC!=[5&[X0?4O^.58@A)']7V@IT M^,XN20VB*N/1KWQ)"]QY(#8//(=H8&X+S9T^=[*![A$)1):[XU06=]5T Z7; MUD=$0H/]RY8^1L8.9D"Y;V[?;JVJ6 M;FBWR],]]T+)C(;AE1?8.AH\?=PCE^Z.Z2'8)M[7YC9@SHT_92QC)POP?6'1 M3;L'<;"]P!__"U!+ P04 " #PD 53>"^"A$,' 0$P &0 'AL+W=O MVT,XH>U,/>C>T9K9.V MSG2S[GJW^=#I!XB\E-"0 . EIU?WW,!DJ*\DMMFDB\V"0+W>>ZY5[C:&_NC MVQ%Y\506VET/=MY7;R<3E^ZHE&YL*M+XDAM;2H]7NYVXRI+,PJ&RF"33Z6I2 M2J4'-U=A[=[>7)G:%TK3O16N+DMIG]]18?;7@]F@7?BHMCO/"Y.;JTINZ8'\ MY^K>XFW222#_:?6^E_#K[#EXUT=&N*'U3F=]>#RX'( M*)=UX3^:_5^I\6?)\E)3N/!7[./>Y6(@TMIY4S:'84&I=/POGYHX] Y<3L\< M2)H#2; [*@I6?B.]O+FR9B\L[X8T?@BNAM,P3FE.RH.W^*IPSM^L;__^^>[A M[M/=A^\?KB8>$GE]DC:GW\73R9G3*_'>:+]SXEN=479\?@)+.G.2UIQWR:L" MOZOU6,RG(Y%,D]DK\N:=>_,@;WY&WKO:8<4Y<6O*C=(R(D%G8NT<$+].?ZJ5 M4V'UG^N-\Q8H^=A>=WD70N_B%8?W?3XM[4SR8VJ8D_O"[RV26?"T^:+&N MK"I$$N,T$GY'[&$E]3-P#I\L96(VG?Y>F+PGX&&\'@?OE7VF])@MX^ITHC24HE5K,EU-!3Q5!BDZA MM"?%590J62@'95B!B@I6[%!" M9C VP;SN:K\06 712< Z73HLY870IUWR>G=N#TJUT MNR SY0?"":B'MTX, ;CU;+N;BW5$D5 MK30PQH+[K.7H-?LNEBOQ%V.R/=(D9CBU3"[%G?92;Q6'IA6W'"5OIA#',?7/ M01X;5X5,'*1KHU\H6"2)^&0\4O RDG%U"V:2IK;&' M2T"[QL=C!_I!'PK8M[@0'UX:T=^T@ L7C2VG,C84;T;+Q4)\3_Z4K?/5:'4Q M%>A9#58/V>R3P>A7A! 7@36/RD4,\S[NE(B$#H*4CM.#"N_2BSU0)Q^E*F3, M7:>Q9RS#\;AP.<@I#$)YI5@JR%,X]8)6)(HF#/ M,>;J"SAWH0]6G2S$'\+<@2WK1[#(EL3G*/5O*B?Q1W .>^7^)-8E0U??!S'XTP92@1ZN0A1 NY-,]H[=L&50QR1"'U0V?VRF0)@#%Q,T]/(1Y MQSF,K3W&[MO[]?L0U![ .U$-4;? M.8YG;?Q+\74B7Z&8 ,53PS2RK"Q8_$Q=@$((\W,'[T[Q"IV0:PJ MW>_LH?U??.U"4S*%RL))Y_&O#&@+$(H*.6-,![/5>-6UMJRV;?#\SA(%)YUZ M0CL/0QSQ$'>,[^,"[">[UWX#E(BYG5L]PFK0]WDA].KS./@%]D3/^-1P.EYT MGO'!X>RP,&(<W'D#2CRNOI&',_$H$"F_H('[NV[\1.0@G#:4.D6_I@6% JP1*11_*<9XL3 M3'DTXYT:[UH>/@&DC/W*CGW(,2AK'MWZWC!ELX5,91;?QDT3"UGIS=&N&U._ M>9G>\VD]GF!;8+N<'K/V7 MX7(V'5_^ML-EF+-SA7 !4 %EF,3;0;)?9#REF\P)RUT&:Z&IS)(V+Q"<+-H7 MF'RZ,L?]E(1S'6+OR2X:N*XCF,Y2>;X3F" M]L'5'NJ/O.XH-^G]F/B"X5YCVE^=)%XFYCP+_)^UCP!GZE%EP"D'TG:TV);B M^-1/Z$GOE@)!WX:[&%:/N21>6'2KW77/.MYR'+;'NZ+W +>"1P7E.#H=7RP' MPL;[E_CB317N/#;&(\/A<4>8:RQOP/?<&-^^L(+N$NSF/U!+ P04 " #P MD 53KS,T[PL# Q!@ &0 'AL+W=O)*T6J)%4G_WY' MR5&=8XBBFS18,OMF>Y0T9M* MFY8[VIHZLIU!7@Z@5D9)'.=1RX4*ULOA[-:LE[IW4BB\-6#[MN7F<8M2[UW9_=K:%=-+&4HD5EA59@L%H%&W:QS;S_X/"7P+T] MLL%7LM/ZJ]]A=JIE MQRV^T_*3*%VS"A8!E%CQ7KH[O?\-#_7,/%^AI1U6V(^^LS2 HK=.MP\QT)#E)7=\O31Z#\9[$YLWAE('-"4GE/\H]\[0 M6T$XM_[UYN;RT_6'#\O($9L_BXH#0.7S4RC46KE2)Y7-\1%E,J21/ MJ6R35PG?]^H,TCB$)$[8*WSI5%HZ\*4OE:9UN1=2 E('S>[*PS=$&^O!(VF\)F0]CL?W3T5:37WX7M>(&K@ 1FT7S'8**# MJ9S=(ZFAT\9Q7XW%FC3B8,\MT*_2DG1F+^!WKWI".X:ZW5G#X M0SLN80N,I>$L6<"-:]",$8Y %K(P MC\]A%LY9_@,3AVDR\\[Q<^>.@C8D13HM=*^<4#7P\F]2BV^%G0A.DNST^>:J MJF@<^'H5#3R:::1:13HS!E7Q"/A O*I&,-PAC+:%$Y;EI[3FM&9PDL:+TW\W MKUE]I[9XV/L#T+['^!U!+ P04 " #PD 53'K*JX&(* 4(@ &0 'AL M+W=OF+-K;"T&]3H@47ETV!.9V24&V_Q5N.< M/WT[?GG!QX$*;G M3EQDL8J;YP_ 5,59K^3LK/<@P3_R;%_T.VW1Z_2Z#]#K5Y+VF5Y_EZ126_%9 M)KD2;[2+$N-RJYSXUWCBO(5S_/N!.P;5'0.^8_#SVOPA0N+C7(ESDRYDMA*1 MM%9#@DA9C^@3TCGEG9!9+!(M)SK1GEY++Z8D^I)%IT! ,$4YSF8S:I21#$=,[+20+:P &G,B\\O:PN <$I+Q6< M_OUO+WO=T2LGICH#32V37;RF2I)5XL(FJO(3IO5&12B?*BGZ75SO' M8KQEZUDAWWNU5(GH%I^]XK,O$/.(Z$RHNV@NLYE"J%N]E(0A)?=[HM_N#([P MR1+V7FU9^6C\6MRGB/<8X@_Q6%?KGC@:#1N4FM_/$;FXF2Q)/J!!1C)F]H[: MW<-1M:_\+):#;#]JOSVR17?0V\)703^8[9X]?XWI!NVC85,GFRL_8;KO$W^\ MZ7J#?H-2\_M.TXW:@U'GGN7"ZL\:;M0>=;*1G'Q**9.&67A$A;[D52 M)*$(C@HA4U(6@=R^N%%*?#!>B2'+TNN\>K,VP]L*K=YE2!$YG7.\K?M* &^) M)'0>HT(A+NO@J<&XU6D-\)S'"Z9 / H9QYK,A#I.T$P!J5Q4)8V,<+I-$]XHQ//;N<"^EI8,PF,KE[<+XD7I=\+2W1M7U[?BTH1M[0U*R[E6 MRU+"I81@N5M+&EE-[B!1H.8)<>M0,A)S4A1>6GA3TVZ[; :WS6&(7?-AL!?H M%(7!XQV.O)\V7)GDQN06,"ZC;[EV.A3IWEL]R;F\(,T^Z%6WL@9)_D,V MD#MD+G\!A3A+U138?E&I9$'[,-!F+ M=S>]+*BPL82H")Y5!?;6N-9NMYY).9W]P6]_C8'0)-)QBF2%#=&F<5PPS!/" MN&8MAHUR4W'A0JZ")P;2);)0N!&:H9I/KB ME'-<)N3,JI >V$SQ%_1?@;K!VPJ12&[TCM18AO,UA C:A;(#)C"U8()2WA=R M"5W-UO3NRW2+F"4R63T-XM*RW Z&+)7*#E,IZ^)J?%D+9(0^6(K5Q/\?NIE, MD@*4:BX67*?BZ(>U] MR>,9NV:1@!$@->B& FYF^-&;NVI!3A522OD".E0>2" ]Y$?*DV3DM?V:U(O M34<%(NX9^'H9JX/U$4=$82K8R4WIYIS9*K-W1^C]!(%># M((K1GT<@(O 789#?!G_F,VX=QW6< ML51 07)K4HA (9#F*='J#O>'OW%A1Z.V:G6$580I%UEP5Y3.9?'+18*:Z8RC MB-TKBT/'Q*TJ(TG9GM:P[D591.[D/BBX#@1Y5NMW=+;(BY:"<4O?H8GB,9RB M,=S&S"-,3<(4QQV+<@6!,N6[RIXS7?M .=94FV< MK+:BP;-NN]/I/-]1>O2&]%;\DQ-&&/?4K=EO]P\/&Z7_X_PC0%>(Q>^4R\^& M[/U M#.U][33Z67%9:^=K/ ML6O8R%D*.H)N$GB*RR=?BKP)$V62<8K1D5&^JA."VF2)KI%8&)V%'D>G&^@$ MH]#,%RD"TD=5HM\N,-V%0%5+"K\B\=2Z]@!9-7[GQM(^\!DL0M[W\(RVWA)F M.4^[2)3MFRF00B]>4[WZELN$^U6:;"L*L 6RPEV9+RC_AG"O6L3=AMG6_#UY M'EQ++;]@,DQ.]_3I,%T5LP(T\#@B;H[K ?&[ALV0>E?53/&BXKJV;=>@L1FB MFY%YC [4S]CN=7L[GM9#MN9@,MH@_@.$ MKF$C-&O5D V[VR^[AUL^[Y^]2!>)62DE$B,SNGPX.JK^O[\]O%FKJ(98Q^+, M6,M^A%0/YROS=7)F+V2!4?VA-H7<7/IUIKX_A?YQ,V\([EX0"E-K@BO2@KW#3F&- MZF%-]M[2/7<:'0VJ_[>Y$[WYJ]WI RJV2S8F%U\WA#D!GO[4U+MYJ%C&&N#[ MIDA+O&_M7J[14LQ-$KN&TJ!.,C$XG M&I0;PT'I0S5>)E&:B1?02B.=-;16.;/,7[72DX;VZ^H&B4=#*FVY#J1VRS,( M0_5H22(($U(&%0XK+I)#-@H@O<$L#0#V>BBW490G"8^=P.E>;[C?6:\\]N>_ M=JWQ3E;E9"!*D&A"#P9*H:;,4-5S#>?++/2T^>A&BMSV>_)![9?Z5*$;I+]' M((+01?C1OEJM_N1A''[I7V\/?R\!1T3#X42BICC:V1\-6VB'^6\0PA=O%OR[ M_\1X;U)^G,-SE*4->#\UQI=?Z(+J#T%._PM02P,$% @ \) %4UYSM(S] M P )0D !D !X;"]W;W)K&ULK5;;;N,V$/V5 M@;HH6L ;.;[D5MN XR18+S9!X&33AZ(/E#2VB%"DED/%<;^^0TJQM=W$V8>^ MV!(Y<^;,S.%0H[6QCY0C.G@NE*9QE#M7GL4QI3D6@@Y,B9IWEL86PO&K7<54 M6A19<"I4W.MVC^)"2!U-1F'MUDY&IG)*:KRU0%51"+LY1V76X^@P>EE8R%7N M_$(\&95BA7?HOI:WEM_B+4HF"]0DC0:+RW$T/3P['WC[8/ @<4VM9_"9),8\ M^I=Y-HZZGA J3)U'$/SWA#-4R@,QC6\-9K0-Z1W;SR_H5R%WSB41A#.C_I29 MR\?12009+D6EW,*L/V&3S]#CI491^(5U;7O$QFE%SA2-,S,HI*[_Q7-3AY;# M2?<-AU[CT N\ZT"!Y85P8C*R9@W66S.:?PBI!F\F)[5ORIVSO"O9STTN+A?S MA^G]_.$2KN8WTYO9?/H%YC=W]XNOUYCV'$4;QNG#>)YC=A[ _$(KHUV M.<&ESC#[WC]F=EN*O1>*Y[V]@)\K?0#];@=ZW=[A'KS^-N5^P.N_E3):^22\ M&&"NR=F*->8(A,[@$V8KJ5,W@TSU^!R!.T5KB UE24$LX2D(H8GZH3M MF2E*H3=0$5VB\KJW6%1$4O JQ*%';@U2K+]/\JX39#< M7&?U=HE<+RLTB3"ON #3@,7RQZW\.R"4"A1WQ?GUEY/>X?$?]%.YX@_\&]:> MB_/U!$DLAU9K><0H-K;\^)O4J:HRWX.0]F[K=Y[0WRII&9,[D""4)J3/W6D+ MR*(*<=G&+[_/N);!4D@+3T)509LM ;9E9_2K56$HXJ)G(6XB%&>%$ 8F^?3_ M6^%0B M,L4C00O\PK';KP@E?8\6MIK/7FM.L_>A\WD2]"]?L3 F6Q%*F07#L M1+RX&TH$7Z1(I)(LD/;JS]I=O:^"CW!KL10R8R.^W:EIO_'];\XC*]W'(_@ M_4YW<,K_@\[I<,BC,;45[O54#2]_!#_ Z?&0?WN#/KPV->/6U56@784+VC>M MTJZ^Q;:KVV^ :7WU[ M^^1ESM=*_VMR(2R[+XO*7/1R:^NSP<"DN2BYZ:M:5%A9*EURBT^]&IA:"YXY MH;(81,/A>%!R6?4NS]WYRBU- M#"[/:[X228'>\0?_%Z0Y=%MR(&U5\ MD9G-+WK3'LO$DC>%_:C6OXI6GQ'AI:HP[I>M_=X0F]/&6%6VPF!0RLK_Y?>M M'3H"T^$3 E$K$#G>_B#'\@VW_/)*A8[O/@IQ01\9=C?5PMC-7S_SS.8R18S<9C)BXWU+7+L M4R[8C2IK7CVPPM-3RZ5,!3,U3T7 4J5KI;D5C-=<6\2^-<%FC_C:R)JF L:K MC-V)7*:%,'WV@?#4DMD=_$\_3*-P\K/9')/"5TA0=L>UY(M"L)H_.'0FJ[1H M,EFM6)KS:B5HQH4Y,JZR[B0L:%I !0!065(N(?\9I;P5%:] #DL*YVN$J$F1 M8KP2JC%,W*-X&"+YIA',*G"4IF4A"VD? LZ P;=>4M*=J>8H-=+8@ M:.C&1BI:Q%.T&319*U:J2_^U.KX66RGVMX1W'GJE%(5?!-A*^T$&U<$5CQX$CMAV%K4Z9J8FT(4-S#TQFYV=N/8I24\Z@+ 1 _ 8]+ M[;7-L&E/*0I#(S.AC;?"!G^=B\>>V:GHUZ4E8R'NC*H0"@!K%;,YM]W81]P4 M!7@(G4I"H&5_4O]8!I(S3;/8?#$DH&./A))V/T'; -89H^R4%-:NRI#!5"GV MH#9S:P'#2%QXT$3RPEF;R-HUM,V D+ M)T&4C&@P#::C$(,X"49#-Y@$DS!AGS<5XWL/"8/Q:,Q&DQF+@UDXQF\$V'F. M\#AU4?F]P'$\9M%XQD: FPYG[).RD.B@0:M9$,43/QC/9J35-)C%I%X2!A,L MS9NZ+IS)(;LMGP@ZWZ;YCJEP]0M!VP;W=\<>6W/SXM@XYOL;8EISF3DNO%3- M[@[JU'#0;;0/J&V<=@KP62>&.E>'J_&NFNU'6!LPDTE"@W&03%V_0O.=B50[U,S?E/Z(4F7;;'I\R-'KZX2]FH;Q:_O)A5"&GH \S7QKXXK/4X%V M6(6NCNQ^/#?\-C9TM?E[\8B_1OTI&_>/(.W1/R(8]H1L MK=UEA8QM#O3^"RPI)TGJC4A%N4!S%0/,WSBWFP;"&>05@K/MXI[/:/(?0)+A MB#XCEJ".ABY!8Q8C,Q(W3FA/&+H]^(F"9!+2U8GX7,*,J%S!$#N[A6O;T$14 MLI!@[X6!%K*L&^OR!W("M>U5F"".1J];X1,<@8GA>.]FSGGF&DUIV_JU18=M M3X8P=PFK'=2X0R/O.AW? A H-8P/R#4"%VA;LV/!Z+H$RNY#/SM7;429\MTT M=;G4Z.#77\_.(:YU?;))BQ!E8!PAX-HFK:M])CU1U_+1Q*YWD+[9?H&"_6.O MGD'GN5@*]/;T**9' H+T>GPME\91UPUQP]("T >M+I>SF@P[8_C?B\G]02P,$% @ \) % M4U*GURU&ULE5=M M;]LV$/XK!Z\=4L"U925IBKP!L=-@'9(F2-KMP[ /E$1;7"12)2F[^?=[CI05 M9W \](OUQKM[[NYYCO3IRMA'5TKIZ4==:7R%FYD&JGQ96YL M+3P>[6+L&BM%$8SJ:IPFR8=Q+90>G)^&=W?V_-2TOE):WEER;5T+^S25E5F= M#2:#]8M[M2@]OQB?GS9B(1^D_];<63R->R^%JJ5VRFBR3;X.*!"SD5;^7NS^DUV^1RRO]Q4+OS2*JY-CP:4M\Z; MNC,&@EKI>!4_NCIL&'Q,7C%(.X,TX(Z! LI+X<7YJ34KLKP:WO@FI!JL 4YI M;LJ#M_BJ8.?/+S]-OYZ./3SQ\SCOK*;1*GW%Z@/=&.U+1Y]T(8N7]F,@Z&&D M:QC3=*?#WUL]HOUD2&F23G;XV^_3V@_^]E]+2V:>+I7+*^-:*^FOB\QY"PK\ MO_\(#@_^,F:[;1B=1V[1N3R; #Y.&F7T-"4ZN=S%M^ MDT:J6Q ^34[>#4DX<.R),DD" D2+:6Y-31YR M)$3AZQ!$]27=?9G15.C'(7T1+#-1T85S)E?AZ21\GXE&>7RX$?91>D?7U[,3 MFBFO,AC2E]'%Z(3^A"X=D-B%V>GO2LT1]6NI;!'6(>."'H3VN$J[-H5+VH,T M@O:7LGJBC=2O.2/KUMF.X$W2MGI08\U2%=(1AA\)RHP%4[A/N4 C>05Z]68_ M248)M%E50-B5I3$>?5% CW(IC4Y@<@006YRT#:]Z<[#IA]2<FJIUH3YV M@?1Y4<%=V=!NT/?1B:-*+J4%0O:B3.SNLU?EN)212VQ=8J=A#*CXGG@77MW" M7O,&%$5QA5R88OCP[9#VLKC^SK*4XV>NR5X>WU\*!;%WF\: M3T;)VQ&$R"$QJF4_JH=;T\'F[UB0#"%[+C"3U[79/Q!EI$Z(\SY6IJ]L2'E5 MJKPD'I.8%U8N6A #P%!U$*(%'8"LKR@8%D+!0>UV2 ,ZK%J6<]Q7<0:AK'48 MN2Z2:PZR@U4H= XBX1ZQ?8F8S##&9A4CWY*PR&($9%6+Q\"#!C:%XO'!;-^+ MQ(4WW<'IA!H G.C2^.WA0"0&8/ BBX*4KTU8% MRP%@%PO>&/Z_;[2"DS!GZJ927-PXQ$2U60E,(88=A\%K*HG5GT/(<<9YD550 M CCA,DN3YYO,+NDU&$WJ+ MWQ2_%TMH(,#> @KV1[VG[FX6II'O!^%6,VP2G=GZ;MM!9+QQD*NE783C*I>^ MU3Z>Z?JW_8GX(AX$GY?'X_1-&#L\6N8P349'AP.R\8@:'[QIPK$P,QYB"+^ZY]U)\<=&TOW9+[WOV9575W=L72K_)NUJQ]C2N+IEWE M/7ZV9X?=NO7Y/ Q:58>2\_1PE9?UP:L7X=R']M6+9NBKLO8?6M8-JU7>7K[V M57/Q\D <3"<^EF?+GDX]_7G]H\>MP,\N\7/FZ*YN:M7[Q\N!( M/'NMZ?YPPR^EO^AVCAGMY+1I?J4?[^8O#S@9Y"M?]#1#CJ]S?^RKBB:"&9_' M.0\V2]+ W>-I]N_#WK&7T[SSQTWUUW+>+U\>N ,V]XM\J/J/S<4/?MR/H?F* MINK")[N(]VI[P(JAZYO5.!@6K,HZ?N=?1AQV!CA^RP Y#I#![KA0L/)-WN>O M7K3-!6OI;LQ&!V&K832,*VMRRDG?XFJ)?O3SV]/7ASVF(W.'1;C MR-=QI+QE9,I^;.I^V;&W]=S/KXX_A!4;4^1DRFMYYX1_'NH94SQADDMQQWQJ MLS45YE.W;MQ M<7YM+)T];E;KO+[\YD]."ON\0R"-\YU>COP"#%53A$$)*^NB&N:T0HY;BZ8N MRJJ\,N'.,GZ^G2[@2M=;OV[:8![K_!GBM^_8MS\UO6=",3)#\N0>+YF5!:ST#!*WW5VC'0!J_(0W VJQ],JW]$\XL MV1&VB6G8VZ&%H+&/0]>5.;&B:ZIR'K:R07K#COZB)SE& 0 ^!8W 2KA[ YNRNG$27*=E/$BCG@B M _-2^%4Y=3?A_D#$K':)MD0XQ*(TF@X0JV2SM2*Q:;H3JXA>IH5,P 8&A)1. MA(RA&KDDLG/?]H"E^K_2TU;>3;#\,L+2L>_+.@<4>85YV_.R M"(Z#8Y0F?75P8!K8KN$_\J3(5.#!IS8_]Q7[)E^MGX?5!F(E[N=0%PMFX.X4 MGQG""333AITTB_XB;_TXYH?RZ2=?+(&=#M20-*]FADAGLD2DDKT>.A0.7;>+ MYCCZ1S_'+C-$GLU8:D(NTHAQ8:"*VK+WY0)(%:6O:4?CBCZO^F5!)C@.X94D M*<1@R35#DDJ1K]YB%V=$DBU"QD Q4^*_X3:$!12#6]#8/3$X6)H5J"Q@ X1*,.".< M3)P0-SE<<(4%.(/H<_@,NH>:1600+FSM$6?3^_I=VR1U=C35D/6"U#G8C/26 M84,W>]U@.TC%AM(*L$=*U"$2)*J6VZ*;(VL#>92- D)B4.T(9&'MS'Z'(V8T MZD9#I:=#=&.H!H&,V^?N%%D.$6OAO@Q5%4M=XD"<&UR-^5P&7B#$)5@<8AMW MHP1[G.G_OB[.$!:C9_5H)[*U$Z$8@+JFXC8%%SP-:5R@*%"PVR8F13&%R''\ M5B]CAXF!CU#00_Q0;I!_I8;F0='W!S;YBSB".DS#3Q9%LK0N5/W[ AM90X'+ M CD$%8QVV#"8!F6XP=E(3@XLUR0CJ! 3C>J0;G?PWJ.H6HJI:>\O083?7K!< M7^N_O8#9/-;X!(0Z]JE<^:=Y/7\*0S$)8H" _FBF;TI%"(*2QZ]=HCPSD8Q=" M@?BC9P .Q1'1":HHA[WN0@FD'90;$%*.!95!*BL#W;8X@D/( M@E140RGA#7F-BE3L!/6E&U*M'V Z,^!5FSXD5?"DP!)2#287XJ1#7@Q3K\&I"&GF4A'7 0#B,, M?U"J*%>TX/;I)KZ+YJPN@YCO323]9OAH5D@'T_ I-0#7_V'AWP-AF]?=PK=YJ/NAJ3@4&)HG-H=G/=(MNNF! Z48VD6:H.H4T0@ M!2K(1ZKL#T.()!6Z&?(E2:JQ(DJJ27F45$-=O-F'DD$3(-"2 1 <:_ZH&Z6' M0055!#QJE$T>CT@V>9!-=!(NW0<3=4Z4&"6C]*8S^SAU^6$ 6:N"B5$-I29. M:80/CU(MT;^K_4Q"/D,9KS(=9-F@U-+\(4\5WPQMT%,2T$ K)!;6 ;U51,]? MC\1D5SPGD?TG[GHBQ"QEJ[*JPC^K-9U)9V8ZD^#>;NW#'Z[59;*CU%W\-PZZ M&40530QK3JOR;'QTV^&[6Y18H:Q)\L_+9N@FE9VQ#_<;5D*=)V6F-- WH6.8 M#\74+#Q1,[LQ?]>Z^002 70K,#QL.:^I)6E]WODPIY[)N^:\$VH^NRGMC2T/ MYB _^ Y\N-K9^"^$[AWG:,_S*OJ MD@'&Q4 '0[U%..]HS(!6ZB9B&8)]C?ZDN$+M>OX_:GI ML:,K)>*5,B_\OZ%#6T=/?!'[FA1S^CN"5!27Q>_BK'';8]_=DX+E,;JB+>!/ M4TR4B_\5T!LBQ.S;7%I3U$90R(6PHLKKC<\NEKZ^HD;1LQW-OW'/2.)H6[YQ M5F2+1QI 5)SG**0IMN#K#FM%6LRVN+[.JSP\7+DI($<#J>+;/KMIHF5%E2.% M+,IB8_3F^04N^#[RK,+J987$$2:) QOH0=T!K&(W^YQ&0UAXN:-[QHY"Y,7/ MXZ]F'H4BQ#WRR3QH@2_/8_%,ZWYM2WP QJE2H[^;^7;*JQ9NYSTJBG; (2$/ M:^.T36@/B@'9J[XZ-.3J\:&;#7EP[PJQUZA1OM\R'[$:B?#KW8>PG[28DAK! M]@8 K$XQGQ*C:(.:*W@?@C8'*4"<;;B#7JV_N568HAB&5*SLPB 0@LP;UN&] MHF4)GH5>85&N\ZL9HYU'6=\^+Z-8VPA5R DQ9J.7 MNN&T\Y\'VN\F,]^XNWNZ973&;CK%*OG\/+!_G5_&JBT ];":F9^JH0TMLS=Q5"0:LNB':_(<@PQ35 '[)! M?D>I]_4&[2S[#^Y/9+.;7M4ZW'D%CIYTAQ?]*)Y _O@VW.;LYEW"H_@*W?;V M^"+BCSD]**?2<8&A?&;-052!Z4??K,,+=:=-#S*&PZ6'YK9T ZXOFJ:??M " MFS&PO=V]R:W-H M965T DW;O=NS9! MW>Y^.-P'6J)MHA+IDI2=[*^_&5*2Y<1NTB)M][[8I,@9SNLS0^EL(]4GO63, MD+NR$/J\MS1F==KOZVS)2JI]N6("5N92E=3 5"WZ>J48S2U16?2C(!CU2\I% M[^+,/KM5%V>R,@47[%81794E5?>7K)";\U[8:QZ\YXNEP0?]B[,57; I,Q]7 MMPIF_99+SDLF-)>"*#8_[TW"T\L![K<;?N=LHSMC@IK,I/R$DU_S\UZ K&" M908Y4/A;LRM6%,@(Q/A<\^RU1R)A=]QP_\7J#KK,J&97LOB#YV9YWDM[)&=S M6A7FO=S\D]7Z#)%?)@MM?\G&[1W$/9)5VLBR)@8)2B[I M6M&B1K3+Z(L,?ZN$3^+ (U$0A5_@%[>JQI9??$C5)57L!%V8DUMZ#Y%ER$0I M*A;,CO\SF6FC($S^^X7#!NUA WO8X 7L^FV_I5&8O-9 !LX5CH'0LN Y-3#1!O[*YAPN@#O*IBR/%5-YSS#[:<@ MNF)L)U[(E-_M/D"OXT_0&5U);? $Q=9,5*#D,;O+BDI#8N/CG $P9=PI145. M:"F5X7_:!Z_($0E#+QJ%,$B]\3"%_RCRX@0'8>2-!Q&9 CR -3VR8((I6C@N M.20>Q]A !&FLI9%F%"L@^YQQH.YG5&3@!MPY?&5]E/C1\*!DE6 M2H!Y$FO:(8#:S8(V7=F_MD$HQ6.6[.LYVL$*NZ^#*:_ O!*I:\ZR!!3PS]@-RSZC2/GD/YRMNCW&9@#YZ]/"CX( T M4\?HY-(J/=E0!2"#H.B@T*9!%Q#;;.I88U]*H:3F_B0KJ-9\SNM *3B=\>+! M0JU+;7?J1&AP3P.BE0[1F$6T'0>?DC?NG*LMNT>*/MY2/X%FR13[*)QI_MT* MVR&]HGKY%.$6-&RUU(\!XA^8X^0:P>/[;?[8!ND^ S^!30BRX2CQPY2,;,J% MH\@/AR1,AC@9A'XX:L*E02SK_.@UK#QJSPC/PP;XGU@MX=3F#K\2_TH!;YN$OJC\5<:: >&NN:Q M.D: ;<$8)<1)"-D8'$"D +#JQ0%I5X/'R:>VD>H@Z[MB4>A'#1;MMT$(#DC_ M E:H;+X>8ZQ$P>OWTX_:#L/7K_XJ6'Y=*=N8(A0R;!S)9\A3XT# 6;,#OVTJ M0KDU2UEI!-VGK()J8ZL*W$5]S=MP:(&0[ZTLIK)2(!W-G+Q-5PAY^"(GW,"/ M 6CX&?3%@FG]0+C]80VH&'SOJ-Y;0C.L2KJI2F#MGQJ^ MT.4UX8N=1"LQ-'1:XLT"SFC]_PSM;/CL:P8Q]JY9QFQ1C%WI@K4-[#T""-XV M?KCQ*!IM,<=#+$#]X2Y2W'MV Y)U^Q5-)EFFJH?NP:TSN-C,$3K::\R7XW!& M"RQ1Q+YB +/<,F6#3?R0SFO5.>V%FJRG.JAO[;E^0#=TT!K/ZHB&?II ?:]O M5,_I@>PM=3SVQ^-OD&%/T^$DB.PM*/8'\<$VXSL4V,=R_^Q6(WJJU8A^EAU< MT?M!NC^C3?B:"G^@J=A6_(,&Z!8AG_R.Y0?D0L,OF6;/HT.KY6R%4 39:\TO M@$VU[=3=&Z5LR=G:O7:$ S*F#!BM>:WE$; ,FE#;S1).IG6E-U0M+ Q/VNJ/ M-2#_NE:+:VUK0WWL\S2S9L<74<"VA,;"U@DGA(/C>845VEZ,["NTS9)G2P+H M1H0T8!50-V\=8A7K((;M:+),5L):?56IE=18[G$C]ED,=C K/E2RMBG07TW*NLT)JE L9=2*X>>>Y^Y:2K #&)*Z!N"!Q8;;,,+W MJ17H]\RP^.H>]85/ZO2JD__S7K4;R4ML?&19S.D#!J&IK#^NLVT#>LSB]T",]AMLVQ SGE[_N\T>]\0BH9@ Q^*$/; M K'[FM0^;;_%3=PGJ.UV]R'O+6 4!ST+-@?2P$^&/:+&PO=V]R:W-H965T[Y[GG MR#MZNE'ZP52(%K:UD&865=8V[Y/$Y!76S,2J04D[I=(ULS35J\0T&ED1G&J1 M9&EZGM2,RV@^#6NW>CY5S@HN\5:#<77-].X2A=K,HF&T7_C*5Y7U"\E\VK 5 MWJ']H[G5-$MZE(+7* U7$C26L^AB^/YR[.V#P9\<-^9@#%[)4JD'/[DN9E'J M T*!N?4(C#YK7* 0'HC"^-YA1CVE=SP<[]%_"]I)RY(97"CQ%R]L-8LF$118 M,B?L5[7YA)V>,X^7*V'"+VQ:V]$H@MP9J^K.F2*HN6R_;-OEX%-P7/I#N;.:=CGYV?GUE\7O-U=P?_'M MZFZ:6$+TZTG>>5^VWMDSWN=PHZ2M#%S) HNG_@E%TH>3[<.YS%X$_.QD#*-T M %F:#5_ &_7R1@%O])P\F:L:X9YMX2,WN5#&:82_+Y;&:KH0_[Q ,>XIQH%B M_),9?+TW7$NZ4!8UG3.7*^#6 )UT @>.V(:M'+Z(M MN84E$FOP'("QS#JK]*X'\H1%F#6"_'SHJFF4MDYRR_WVFG'!E@(I\!#MFFFN MG(%_G>:FX*% O=8NHD-!U'X"1PP+U):Z#!B^DKSD.9,6*!=..N-#Y19KHJ(P M#3;,^X@=M8U-/>5[9ANC!^]20;QBFU1R%"IZ=83R;QL%\XD/GJC![+WLDX MB\^>T@S?Q9-C/#^7SF/M*#EH[C7J57C"#.3*2=OV^7ZU?R4OVL?AT;Q]8F^8 M7G$J-($EN:;QV[,(=/MLM1.KFO!4+)6EAR<,*WKI47L#VB^5LON))^C_.\S_ M U!+ P04 " #PD 53]Y$./+,$ "##0 &0 'AL+W=O"B5=B>#POOJ:#QV M68&E<"-3H::3C;&E\+2T=V-7611Y8"K5.(FBV;@44@].C\/>C3T]-K574N.- M!5>7I;"[S*(!_N-6WE7>-X8GQY7X@Y7Z#]6-Y96XTY*+DO43AH-%C* LI+X<7IL35;L$Q-TG@2 M3 W ?M1[!)!I"$B7Q*_(FG9&3(&_R MDI'":JGO'-R@A54A+,+?9VOG+>7$/Z_(3SOY:9"?_I03_ZT,.!=.9H![\!6! M=P&\=)"9LJH]YK#>02[O94XDH*F(I:8C!'$OI!)KA> -$Y=4 8&Y,"I'ZYC/ M%PC;D+:8OQ7W:*D*0=?EFA2934/N>+;G]R;[#%39S@L=%.:UY8$%$3II\A%0 MK4!5V\JXCI> ,M7Z!7.&(/0.M-'WZ-BB@UX:O)59V RZ?2$\% 05UHB:_.#J MQ@6,X((TL23"!NREC)*2-*'V:D>B?&WUWB&/R(D4'S)54^["QIKR__'+I50A M7K]4.%D]M7I'P$@O+=A+X?P@5^2YY 8KU$LJ0M2VIE9Y+W9]O7+3Z#2>@B6% M4NP$Y)KG$;=*7ZI MI=^]=>B]HN7MZJ,;P9^$N5.+FPU=-&S[]\R@<-/-P]<2LH,;FNDTB(^ZOZPD@^/-[B'\R?JS:[KDM+34ZL@;#\$XPBN#]7P!N(X M'<[F,O M3]?3_8R^Z6R8SB8PG0[G4FA5;I,@\&'K#IDTN,$?I*WM984<[;S:4IO MAJ#I2/ALY\^$RFK5U<@K%@L6A-+NH]2TN#4=4/F_[0*V);K%A$A- M[<+=1+]T>5CWNJX/]<2;CLJH;,H(0QG1FPB[-U$(>X7A1:MVHU_#!W$Z?^R$ M^>)GG!!]XX3GWG'CWL.8>L%=>/[S;5MKW[R1N]WN'\99\[ ^D#=_3SX(>R>U M X4;8HU&\^D ;//D;Q;>5.&9O3:>'NUA6M"_)+1,0.<;0_="NV %W?^NTZ]0 M2P,$% @ \) %4_/$VKHY!0 #@P !D !X;"]W;W)K&ULK5?;UU'9R?)CV;OSQH6NCT99N MO AM74N_.R7CMD>3O4F_\56OJ\@;\^/#1J[IEN*?S8W':CYX*71--FAGA:?R M:'*R]^'T@,^G W]IVH;1L^!,5LY]Y\5E<319," RI")[D/C9T!D9PXX XT?G M3]Q-14"E;$[^Z[>_4Y?.&_2EG0OHK MMOGLF^5$J#9$5W?&0%!KFW_E?P3+ASH(3R7$9Y?.C=5G@^ M#6_\D%)-U@"G+1?E-GJ\U;"+QV=?KJXN[ZXNKN]NQ?W;Q?79 MY<7MX3PB!!^*O_TAW_WD;_^E?%U=ZPA5Q2"D+<09X&J[)JLT!7&N@S(NM)[$ MWR>K$#U$\\\K40^&J <$;$B85G81BC7^D#"E6+5!L0*89I>@ZQ&VIW0X$HTTL>=B Z/&^DU80$# MN?9$F(="=6<)JC4\&FNH.V2^X=_OC.+\:+4.0CQ@@L8R0? M9N*NHC!X2/CCKD%:QNP$(. =3BM4D.L4$)I0N#'PW$ XR@:,-#"*RIGB"8!* M^MH@0>,$W(:L9"Z>26<* ML*5GK3%=["%6VA==>&TC)A-&58MZ-!Y#EW<]SQ18%FAM[.J-5#NQT<[DF-,D MX3Y.=!Z[;6!&BE9%)H>S?*@N_&YTP=D$\ANM*',LBM9GJ210E'A]I*&02]X% M9-*[F H#D3,+R:+45D?*/D?:::U<&6+F05YPO-H)"E&#F5PO##1=M[5H7 0W M&A3(VK69I;*-W(^-W(UEEF&"Y:!K;:0?"[%H4S!VW%K] ZLRZ2.1I;UJZQ"E M1?;L/I5S,$YGV) M\"#CD.H32C*;E&IMG3 DK70!W^:U8NY_.Q])JZDE9U4 M0*%U@+:5/I61:0TM8'?*RCBWKH6L*[DAR)29]1R1RA*B$JZ7 L+8@&;$4W!& M%ZDS43?PP<=!3.Q8S%KHZS@3GW7LVG"8(I^X)U#&3#=^GXP-;3?.;"AIQ@P. MID(9J>O4,[D'U:,QW/=<)V#GH5G<&)Z94X^U)I7R+=LCEEQI!-SQ4+"\@6YF M0)PWBN8!"?5;)6'V->\TIZ3EP?6,5HN9^);=#?PFOP_H4](CRP:O-<=8M3$5 ML0_ZF*G"4:ZQ)X5LQPE,DRE/)%RY1)$_4#S'>'S+)*>?\'>%2Q3GAD5"0[MU M;Q-NT.\E-SLK%S,>%+[4'#^G1 M\)>A$B4NN6'VW(UA/KJCU>37Z2;*TD')\G5MV!TNNR?YCO=P/-^4KZ1?0Q!@ MJ(3I8O;NS21_*?I%=$VZ\:UEPT3J%AQ@^!?@^%]02P,$ M% @ \) %4V*49/)S"@ X1D !D !X;"]W;W)K&ULM5EK<]NX%?TK&'7;B6<8F^^'\YAQO,ENVCK)Q-GV0Z^XA_7RK]&>S$L*RNW7;F1>SE;6;RXL+ M4Z_$FIMSM1$=GBR47G.+2[V\,!LM>.,.K=N+. SSBS67W>SE6;ER\?+[A2W$K["^;#QI7%Y.41JY% M9Z3JF!:+%[.KZ/)52OO=AG](L34':T:>S)7Z3!=OFQ>SD P2K:@M2>#X^2*N M1=N2()CQZR!S-JFD@X?K4?H;YSM\F7,CKE7[3]G8U8M9.6.-6/"^M1_5]FOO[IYO6[3^SMNS?O/]Y< M?7K[_MWS"PO!]/BB'H2\\D+B!X3D[$9U=F78ZZX1S?'Y"Q@T616/5KV*'Q7X MU[X[9TD8L#B,HT?D)9.7B9.7/.2E6**0+/LH-DI;V2W9OZ[FQFK4Q+\?$9]. MXE,G/OUC07Q4"'7?I=GP6KR8H;V,T%_$[)1D]FDEV+5:;WBW0_U9H5$6PC!I M#9OWAM:&&>^P8;QKT#OD]723RQU_^5,9 M1\4SP^J5% L&.-#:?A69/:&,KK&+B"V][;@6#/&<.] >,MZVJZ2XBH'I="^\!:=@[-RHVYVQ,++:C#;%9 M"]>D#8-=!RHG)[3X(KI^$+OW9:/50MJ ;5="3X?N/6>2E"]@1<,X(M[5:BW8 M0JOUN!5&L;F /X+UW>A,PVIE )WL]1VPU AWLNW1*A3^!Y75$":-Q26VRPVD M[9A:L$9J(!J.M2UM)C\:T0+:],[K(=.V>$J_O!M#2HG"Z5IHRTGK"J%J&)69 MI"B+P;1S=CWL0%&@;"@7XS,7W4Y9MG<,B30;I&,AZX.:<]DV)P["):M5V_)Y M*QBWAQEB+3+3(J-]O=H?' (UF6UW&]R%'Q0CU *\XBU;"&$"*.B>[HVV_(YN M(D,DROL/:VF36&]:M1-B"*72OAI&'0I6:;84'?+1NB>\08M)P@L:(9-UP6 > MI>%(#^R;HK+4JM\XDTDUS&YZ/X]&*Q#RM\A2TTBZ'1RV'FL4O#V,..-K K#? M)CVRL[Q;2A=/8P1%O_ZUEY1;NX+JY6K?-[!Q+CM?I0%;*M5L9>L]]#X["4Q" MM]0N)S6J9$F.8@[5GY_ZSCIR=1\+I][K_D1P52>>6LSV4<$Y@9HY M[AEXVG=#2WO+<=,!E%46B7FP;Y!EKC4EBOLF4JULG,@'&I:; 2*Q94XTA=J2 MTH#J4&B]5N[3^HC24ZH&+,"F+QXK<3D^;^A78P=0!6HG+6$L@'I#N#9'5.W.AP,2 MZE:2?71J 'S]65@$QWSC,&<;CH:H^Y;K@2^AOES]46Y7J%DM'GF$_CO6F=X$\'K%6BVZ)< YN' 7_7DS$G:A[@E$?E /[ MUF(]%]I%X_6'JYLI#$9T$KY\9:2/!%7R$(F3R72DGZ*Q57U+W;WO]!$>]P4Z MR7XD ^?@D .#<# B[M V-(-&U:>9Q<635AES%IPB!WL(1:?>U^@224;"8.&[ MP\@[MO:,6Q#C9N#+8N++;@L6N-Q2U0)&%IBY:FLNT<$DXY"MLUL(.[KA9-#Y M@]6>9WGG+]D[F+EB5_ 8(,1^8%D2!V$<8Y64:5#&%591@%?#H"PRK(LB"ZHD M8J][C>"P)(J"*JU8'!=!$F8L*\L@SQ*6YDF0)R7[V*-".4OPM,I@0Q!C80]:1 5"?MT- 8F8O<#*\LH2/(B!= M][V,8':"FUPX5^3WB/5A-M4FQ'1D[T3;MJ6XCB+6@!QP6XBV"-;V6PQ!">ND5_V $ M#P+<5()2YTRG#OK0&4TO-Z 1Y!]A"/4>[G=(QY\=7IVNH0/%_W77$4+\WVD# M@;%[2^PFTO+]S?UXH5W^[DK[Y3Y[NV2WWV".[$E,,1.9)$E0YG8F#JDKQ6P1H.?SFZ"8(?>\9[@F2.KULX&A8 MD?XH)7/2($QB$A#EX_%3L(WM<9"%="Y#A^=D0A0494&"$@K,&7KP)/&,XBR( MBY0!C0@B8J 50414A(#*S'>N,/: H?L:0-. IV-S&0+,RJ@ MH'0PW*FS'9WS_09W\BJ!356 ;+HX)2Y.,; GF4S\=N6A!I Q8!V!.O"K<"60 ME$%8$LY'11RD@.R?]DSG2@L.^?N/#G\'M7Q*KZS-F+WQ/6]#R*DQK\EE@5QM MJ":]OP0K==VO>Y^V1J !ZJ''W%O:09$$ XO\0V3:O\3^SUGTA]7..%W'])"^ MASS,!=M[(>,N35]!P)43X/^^0GWKWKC9B]Z@@5R@24HTZF>-=S'!,'O3*"(( MJU!)PTB*4,5A3C]ADJ.G)8F_M8XUXV:4%O131#19&NQ'GR'=&%V8?#_WW9+K M'<9:%,6,YF+&/JB6W,.1,,7?-$G9[89>!6.PA!)_BZIB-^).U@H7>88^@%45 MNU[A717K)$YH$ZB%[\$H1"&G5/'5R &HZI(@2UW]Y94#*'I7\3S*O](-H3)' M7[\PZGK[ /<>1@'R?H_/?S\E^WZ0/DX$^%9(?49)19#!&U*L*E".+ Y=HG$/ M\1E._0UPW@![D)6@2"HB+W%10'#N$",JP%'"BMWBK>@WH5V^P,,*A#G-$4UD MG) XCUE%@%:Q=X)20?L,U".S(=52C(V(?I$@]4"(-)]8')*?0PCP/2U)(1)@!I8%E3S7^"GN]/_+Z[\9_O]=O_/CQNNEQ)FMV*!H^%YD&ULK59?;^(X$/\J M(VYU BEJ$B>$I$>1*.74KK;;JK2[#Z=[,(DAUB8V:SNEW4]_8P^4B\YHZ'BW:C24C:FX8+<*=%/75#V?LTJNSSIA9\NXX\O2 M6(8_&J[HDLV8>5C=*ESY.Y2"UTQH+@4HMCCKC,/3\]C*.X$OG*WU'@TVDKF4 MW^SBJCCK!-8A5K'<6 2*OT-SG%ABS(S"G#)YN'[X-+Z?7L#-_>7T#B8WU[=WT\OIY]G5ERE\NIG-AKY!2U;>SS>HYRTJ M>0-$N[,CA1>_@ M3;\WW#S#7^.Y-@H[X^\CF/$.,W:8\?^DF4]2R:A%Z9]1Y+4"Y/4D1'QDB3I'8<.B1>D*81] M+XL(=$,OSJ(>_C,O#H(>7 D,DF$JGZ#+GO (U*SGSYE@"V[0F!?W0Y2.4 N% M^UD&D1>1Z*A)#P1S";6@F9=$ ^M$'*/U-(NM[<0+!H.>3=9/(9/,"Q+B@HM3 M;Q!'O7>X$ZI+6& ?0,F*I47A CN\P6/4Z+?3&4=M+E,TGE@J\A+TZ0.$'LD( M/ @\ZRMLHP*6>,;[75ONGFVC!>4*'FG5,"LZ""$,; FP*HC4M_%X),'L?,:H M]U45RRNJ-5]PQ.3"2)A([1*CV",3#38BICRO&M==R"X8=EO.V[I140"MI3+\ MAV/TT'B$QM%::FN")<'$8H7Z8?AO94P"XMQ,!Z$MX@#2.#N>PH,:8@?% 218 MPL0:#&+;$L3+"'E5PV[8(MS@8X).Y(;%U>H_D[=4"-TQ?_] MMY2$Y _+R])DGS/.38-' *WMQO;?S>U2=JN]I*UM?^S D[;CG[3UX,$ MO3*7D.3%W.LV?RND5[SQ+QQ'V^D8M(/2#[!%7F;FD/O6R>_O7:@U4TOW;-!H MJ!&FO5MWW-W+9-Q>R"_B[;/FFBHLGH:*+5 U.!GT.Z#:IT*[,'+EKN>Y-'C9 M.[+$UQ535@#W%U*:[<(:V+W71O\ 4$L#!!0 ( /"0!5-WT1#-X , !4) M 9 >&PO=V]R:W-H965TACZED MRTZ;%;:!./&P#FB1Q4W[,.R!%L\6$8I42,J.__WN*%N5LSK%L+U(I,C[[KOO MCCQ-=M8]^A(QP'.EC9\F90CUARSS18F5\*FMT=#*VKI*!)JZ3>9KAT)&HTIG M^6#P+JN$,LEL$K_=N=G$-D$K@W<.?%-5PNWGJ.UNF@R3XX=[M2D#?\AFDUIL M<(GAH;YS-,LZ%*DJ-%Y9 P[7T^1Z^&$^YOUQPU>%.]\; T>RLO:1)Q_E-!DP M(=18!$80]-KB#6K-0$3CZ8"9="[9L#\^HO\:8Z=85L+CC=7?E SE-+E*0.): M-#K(CGDO$*JWU\PJ[=F_^20-'X8*N#,3&HE&G?XOF@0\_@:G#&(#\8 MY)%WZRBRO!5!S";.[L#Q;D+C00PU6A,Y93@IR^!H59%=F"T?YLO%'P^+SU]@ M\96>RTD6")87L^( ,6\A\C,0[^"3-:'TL# 2Y:E]1G0Z3OF1TSQ_%?#WQJ0P M&EQ /LB'K^"-NAA'$6]T+L9FY?&I01-@L:6GAS^O5SXXJHB_7H$?=_#C"#_^ M+Q+^2PCH<0X62!'L%+F 4"+_AS>4H?4_5IC4?'&6@$+X$$:#0UBNS MN2 LA^S2DOD>FII';X:#]*IO18<#G:-MT;P@'DJB$\R($#SLZ"SR^VA^E>;_ M<(K"F;=TF9R:@S"R,\O30=_,(:56%:P(G9[B\1P$GV4)-& Q1%$JW&+%>MLU M%.B"B%A4+PT)QA@4N(^.Z49L,4CE(-P&J:)(!K'2R")MA5.V\1#H\J)GZ6RS M*:.7M6U<("&-H9O(>;H$V5GKOTL62$I"F[!#,D_S]5WZC1-$E\C$N]D4^+:- MZ7[YX(F%;FA,? XZC2[34:<36<"N5$7)Q%D;Y2E==-/+J,#_),HQ]ELLL%JA M@]$PEO X6GAT6W6.](N"S'O<*1BDFK=[)'G[^L52BRHII)*_;9#W\C*E@HC^ M0&S?:JL,S>*9*6QC N]EA5YN9I64.9ZX%*X]-;.B/,T/[3&6 N!J(/=2>3XU MV,FG3-M*VZZF1?1VX'G*C%SI1L9E6J.>JSD,KIJU4*X5BV,2WK/:G08LKE9B MI30AD4:TWE0H4_C2HXG/-35&SYZ/ ?U$"O]"#-FX([=0*B?AJ1$N4):)$M]3 MZ8_NUJS7JBJD,N&&["'Z:KM6][7K^==MJ_N^O?UA^$15IHB'QC69#M+WEPFX MM@FWDV#KV/A6-E ;C<.2_EO0\09:7UL;CA-VT/T)S?X&4$L#!!0 ( /"0 M!5-G@\6WZPH -,= 9 >&PO=V]R:W-H965T=F;D5]8[C>.)XFT[G7Z 2$C"F@08 +2L_?4] M]P*DJ$16QSO;?K$E$KC/<\^]@(Z7UMWYA5)!/)2%\2>]10C5V_U]GRU4*?W M5LK@S=([Z#4//NOY(M"#_??'E9RKB0JWU8W#M_U62JY+9;RV1C@U.^F- M#]Z>'@QI Z_X5:NE[WP6Y,K4VCOZ=A\5)[W5/Y&HFZR)\MLN?57+HD.1EMO#\ M5RSCVJ-A3V2U#[9,FV%!J4W\+Q]2(#H;7C^V890VC-CNJ(BM/)=!OC]V=BD< MK88T^L"N\FX8IPUE91(3B1A?GXO)[<>/X\__%)\NQ>3J MP_75Y=79^/J+&)^=?;J]_G)U_4'T?E*?+0F++RX,+G*-_?OP_[6B5'CQ.EHI\!?:C,0+X9],1J.#G;( M>]$&Y07+>_&(O'&6V=H$;>:B<5/\:SSUP0%$_]ZAX&6KX"4K>/F(@FL9:J>$ MG8E/E7*2\.FWQ7&WE(N;\4C8;OSFQ92;/B M;P?OA'7-"]J7GCX7V@LI"M0S>3LO[%06HG+V7N?*D8&YGNM SPH9B 2$,G/8 MH1RMER87WL["4L*;7-VCR"N4;!!>N7N=(6S!)A0KYT5A,QE4+J1#>'-!MJ)F MB[P/C1JDH(N5T$9<6Q<68HPM.I-]<5$[D%!?C+V6K'%<4R8*+0?B"T1T_#PX M>N$-R@O<*CK*ASF#/31II,PY_&PKZ +!C.DC/DH8;>_MHK>KS0 M>T%EB[Z8UAZ^>](1"9&)!2M*E6N86NB9$AYX,>0[;U6R"(L,DOI">K$$_=!_ M"]^=4% UIS@FDX&SP4\_'+P:ONOX11F"_=95UG'T$*%S54BV;JD1*>C(O];2 M!8HQQ4\M@UV:OKA1QOA5<2\-8K4#MHA@#4-PXY9%F]G\;;G>* MH4;SUE]B@2Y>]7;+IL1>S!ZQWF6J$J."$6L-K+.-84#.(GCW+- M.4J=3$.6(E2R>"Z:!3(NIDH9 $]5""1'E12X'+M27.?*H#@+@!)O5,7(73,# M( OY5:$XYH3E6\,&34B?%\]2M7T8CV^^K\';P60@.J^>1V0#KEFAQ,&03/VL MYG41XS#9^P=@UUCB?RQ M:*6J894[P[G)0>2(QEM?3[U&61"L8T 12P@%3%,BT4\+V98*ZM!XR(?5I$:1%1 MAPZK&!/" ,:;K[4&[M'9#68AIE P9RGOE%"-S1PDZ4%058Q16,@@Y&R& 8=S M)$O"IHL,3RZXF219 ME?4Z,&0:,$*U;0?#OH@4S_2!42J[6]@"./))KB#R )WP "/]0LQPU$*5[(J? MN.2*Q?F*"Q#_^]\ZBR'0X'.FUO#0(!]8/EVQ=Y?CR2EUM#C+M+'9\RJP@*G- MB?FYL#K1 .TQ\A#EU'%I<:*!>Y2HK3U;%.2TX/U)E4=1ZAG-2-VQ#] N-";/ MN+")/]5U!KNIW*/1Z]Q%VDS$L,+!5S&%$A^P:;OSJL,?S>,W"1)U1<-C0MNN MRGK=5M;KG1"_)!;Y518U%_)E:]>5P6Q9<$$SI:YQ1@.Z6) MD'*_12^.N"+!J532@Y*X5U(F!AB+%,X.08G#9LHZ;^W<'HYF+DL#W".TVC25 MK?3*!)[GG'@"2N=@X-1<1G2OX]41HM=V;"(Z5]!7TD$CCEZ4UOLFKULPU-Z'D&(D%^-;<$[H=XMF?KD!IN4KKNBG]%8C$1K*>"Y\08H)9I-'2U MM^1[$T2Y;;I.0;=)\$!HSM;LUZDU9W^+%SO@1QP=[U#'3ON[[H#4;W$G' ]0 MFZHW9BF'$U7J^#);@% :#QM&:CW-,'D3*>#H2A-0+'4^/B2>;M"TF;?'<@;8 MTHB4*+XO-%JP6?6YK,!AH$=819,BI%X1$"FVF-C:932QH!M%'D2EXDP[K9G(*;([4;7$H275-' 4D*+? M^8KA$0CWUXRQ*793:@[+Z= MC%-IYZZ"6(Q2^IEN&S&9G2<[&7WKX67;C+);5;=YTFQ,O0*C26@/W6E"]FM; M> C,[7K8<\FHO&O4.G:Q1?-5XEKR!D?+$!/$8.,7;<%09:VST"8W4RY(O3'Q MT.RDVGD?M4N#IW:,8B(K4LI3P2H>3",,,ND M,)88=9O;RQ]'AX.A:)\P4_Y2&Q57-A?KO/0<8W4Y52Z].N!70YYXJSA$%Y%$ M"68%F#36)F1^XGYEK*$C)5WH.&[7/8I74/01;IO>#CV6##7 U\[=T"+RJ5NV"$1:0S=MJR/ M)MC%5=X7:7+KC,PMG:9=4#O3 9,7#="TL\_=O@[6K5I!Z=(-WRJ$E$VW%5T< MU2:6B+R7NF!4IA0UH]!O*"*?Z]15\3):U'4H=A"JFK,$+CW1KAAVH*JW]?DWJZWMY0EDH@':L,7=Q@C(U-#@ F:QL>3U*^ MCZ:/5U>->!1J^K@56?N=W]GHZIY_3>2K,!/B3V[MT_87RW'\G6Z]//[<^5'2 MS;\7A9IAZW!P=-C#_,J_(,8OP5;\J]W4AF!+_DCW_,K1 KR?69QTTA=2T/Z. M^_X_4$L#!!0 ( /"0!5-&@T!GT@, /8( 9 >&PO=V]R:W-H965T M,J%-*-@:VUQ M&X8FV6+.S+4J4-)-IG3.+&WU)C2%1I9ZI5R$<13UPYQQ&8R'_FRAQT-56L$E M+C28,L^9/DQ1J/TH: ?'@T]\L[7N(!P/"[;!)=K'8J%I%S8H*<]1&JXD:,Q& MP:1].^TY>2_PF>/>G*S!>;)6ZJO;S--1$#E"*#"Q#H'1WPYG*(0#(AK?:LR@ M,>D43]=']#OO._FR9@9G2GSAJ=V.@K*Q.#G,OJGSW5E2'/\C=FV7BHU1ZTDR8TM_"N>FTB MQZ5+RM)JNN6D9\>3V3N.+@'^6\AHZ40OB*&Y?P.LT$>MXO,X+ M>-/2T(DQ,%/YFDM6%1?%P<>F"HWA_O2OR=I8387W]P6[W<9NU]OMOF#W?R?C M7 XNFG(/P:TI6(*C@#K=H-YA,':ED2E!7LS$+9 T MR#Q*LG@%<:O7[\%*LQ3I(4F0KEQU5N)4;2Y%1W[M3JO?Z\!"8\%XQ5(1&4W- MJ#7A'>4&O3[\KE2ZYT) F[1Z\5N82\ODAKO0'.%ZK?@F(CAZ1K4]>#Q'KL@] M5H,NE7QFH!O'L%*6B5\B=P7M;K\5M[N4^D25SL>"'9Q++1)*=$DR^$3/MJE] M_-F!TZ!? ?'K#N##Q*[AI];I=>(_V'-=.O]4?1'"A!7I- M"_0NML"21E):"E\43=7?<L#/+!_J&IF@KB=ZX6+-L_W MPL37*+TLV+PL+5^RSQO$J[@$O=P>+D&EP:QTP=U5_<)_J:,FH)E6^?D.^.(G M$(E,=JAIH,)CA7K/,X177,(!F3:O89*[FH&9'RZ4=8W"/V)FRPL#?5]>K0X5 M;=4PDN5$J@,W4537P-6QJL^E-#R9182^\1/7@*_3:BPUI\U0GU2S[(=X]47P MP/2&2P,",U*-K@>4*5U-V6IC5>$GVUI9)*T6J)%4G_WY'R5&JJ2/;&>3EX-3**(GC/&JY4,%Z.>S=FO52]TX*A;<& M;-^VW#QN4>K]*F#!T\:=J!OG-Z+ULN,UWJ/[H[LUI$432BE:5%9H!0:K5;!A M%]O,VP\&?PK^EN]/[W_!0S\SC%5K:887]:#M+ M RAZZW1[<*8,6J'&+W\X].'(81&_XI <')(A[S'0D.4E=WR]-'H/QEL3FA>& M4@=O2DXH?RGWSM"I(#^W_O7FYO+S]86#&P+U^$C,TA MFX498_#3#XN$)3\#8VDX2Q9PXQHT8X0C)PM9F,?G, OG+'_VB<,TF7GC^*5Q M1T$;(BCM%KI73J@:>/D/<16.0)AUQ61'[C$%5 M/ (^$*ZJ$0QW"*-LX81E^2FM.:T9G*3QXO2_S>L53N_8M^X\I4I\ZUC&PCA+ M?>\2KZNY%P(6O]2S=VI_N7*K6QD'"GF4F3 MA.O--<1J?57S:]N!L9@O+ TT^I=+/H=[L%^6=QK?&@7*5"0@C5"2:9A=U09^ M[[I-Z]V"KP+6IO3,R)*)4M_HY69Z5?-((8@ALH3 \;:"(<0Q :$:WW/,6B&2 M-I:?M^@?G>UHRX0;&*KX;S&UBZO:18U-8<;3V([5^A/D]K0(+U*Q<5>VSM=Z M-1:EQJHDWXP:)$)F=_Z8^^$Y&X)\0^#TS@0Y+3]PR_N76JV9IM6(1@_.5+<; ME1.2@G)O-7#8M2 M:&TCRA&O,\3@"&*;W2II%X:-Y!2F^_L;J%VA8K!5\3HX"?A'*M^QT*NSP O\ M$WAA87+H\,)C)G.AV5<>I\ ^"!/%RJ0:#/MG,#%68Y;\>T)&LY#1=#*:QV0( MR64D>,P&QH UC,LI^RSX1,3""I1V"YS$3AFWK*00Y2D;0Y1J+>2<77,C3%4( M3DJG0NZ9)8_@JH:5:D"OH-9_6 ";J1BKD)"M"R]ST](R2Y.DQHK4,$S-W-!0 M)4LN-[__=A'XG?>&S0JS^,ZLN&164C)KAY>9I0NS)F060I 8C"X4T75X'R"" M9 *:A;X;]7KHQ,.EUSQ&78!]AA7$S,_O07X/&18MEJ1D\!@MN)P#UJH6*TXD ML-7^#0OK7K.+=V=A\+YBY$'9G;DO,>\YX*=T++OU#>MV6GM(^^]#K#B43)&, M%!(FPG!'>D&W[K<[Q;KM/1_.;'MM_-Y0+/QF4*%7CI^%[2">OR9TS7JWM>^3 MIR,_$;H?@S\_=$$SW$/:?S\:NDZ]V?$.(I>-_FS@.O6.7Z54AGZ"_UH%_[5. M\M\@^IX*(\B0MV.(N47-2I8.]RP=(RN1/]=<3ZO([J2H:K(;D-$*J0I]Y&3D MA#:!N9"27$%, W*:><6EHTO6;0KRD@$Z-R Z%JK4$(S!=! S$7&<3Z6:D"K$ MLDS(98H9B!V4T\&(1Y9D1R30$?F$US)FS)C:(/4E*LT\5BV[G 0YHW*98G_% M_!QP&]8[ODEH/RXY:@GIB%Y<"96:>)-Y@;)J0B8"5I)A9W[=\[QS=J?B>Y5J M+..2KUC0HEGV%QJJK)_02,HI3\A5NN9$6,-#6 MA5 Y03BM$J@SB5WL6:O>#MOG;#2;8>='J#0ZR\N5*@%DM-G5+4H %N4:G87A M^8M\O1>Z@OA.5%"[J*#VR0H:&2L2EW:[]L")_&%K(94]T5X\H[DXJ=@KFPLH MS/D5;0:9^/)6@T1-40=*O"G6*6K3*WOGD\! ZVBQ*0ZHJB X).&M3K>X'B[/9G8N*J5OCUTKK5T> M&:11K#T7M\#S.VR(X1:4T,3K=D/U1G33*3^4CK2G0[\NU(O#W0KKG8OP MR--+POU"H*IPAUVOXEZA!'Z78\.S5,CK9H^<[Q=*V[=(T F^K5!$DJO7]O)H M% \[V(.A@W3J=)O%M2J=:.;_3J/917HP6OS0& MV9?\;GGV/^26:^Q5#(MAAEN]=QUL@W3VCR%[L6KIONLGREJ5N,<%<+20%N#\ M3"F[?2$!Q8^>_G]02P,$% @ \) %4Z0F@=T P < 8 !D !X;"]W M;W)K&ULC55M3]LP$/XKIPQ-F\1(FK:\K:V4%A"= M "%:V(=I']SDTE@X=F8[%/[]SDX;B@;5OL3V^>ZYY\YWE\%*Z4=3(%IX+H4T MPZ"PMCH-0Y,66#)SH"J4=),K73)+1[T,3:619=ZH%&$<18=AR;@,1@,ON]6C M@:JMX!)O-9BZ+)E^&:-0JV'0"3:".[XLK!.$HT'%ECA#>U_=:CJ%+4K&2Y2& M*PD:\V&0=$['/:?O%1XXKLS6'EPD"Z4>W6&:#8/($4*!J74(C)8GG* 0#HAH M_%EC!JU+9[B]WZ!?^-@IE@4S.%'B)\]L,0R. \@P9[6P=VIUB>MX^@XO5<+X M+ZP:W4-23FMC5;DV)@8EE\W*GM=YV#(XCCXPB-<&L>?=./(LSYAEHX%6*]!. MF]#A)7?.*$S7T.,&.OX ^A"NE;2%@7.98?;6/B2:+==XPW4< M[P3\4MXV]Z_&Z'\6.FC\Q5Q4PE<;JFHK-&F R@TO,EEPN M(7%%PRU' V?P>+7LNBYUGT/F!QP;B&!R9J!)7#^YS> M2_Y.5-?+IZ9B*0X#:E:#^@F#T;Q R)V[IXV[[-4=WTH!M8LEW8DJ*R9?/G\Z MCCM'WPVD2AHE>,8L9M0+@LD4P=<>9NEGG7NT6MIF(+32=IPFS11Y56]F\3735/X&!.9D&AT<]0/0S7QK#E95?J8L ME*4)Y;<%_1)0.P6ZSY6RFX-ST/YD1G\!4$L#!!0 ( /"0!5.X8U2;] 0 M !D- 9 >&PO=V]R:W-H965T M><;SC&TNUD+^4"M$#<]%7JIQ;Z5U=3X8J'2%!5-]46%);Q9"%DS3HUP.5"61 M9=:IR >^Z\:#@O&R-[FP8_=R:PAACJDV"(Q^GO *\]P $8W_-IB]-J1QW+>WZ%]L[I3+G"F\$OEW MGNG5N#?L088+5N?Z0:Q_PTT^D<%+1:[L-ZR;N2%-3FNE1;%Q)@8%+YM?]KQ9 MASV'H?N.@[]Q\"WO)I!E>7DIR>W M-]/9S0Q.'MD\1W5Z,= $:EX-T@W 90/@OP,0PYTH]4K!39EA=N@_(#(M(W_+ MZ-(_"OA[7?8AT&086+W@O0Z2B*?AG.E=:D@C^/8(9MIBAQ0S? MP;P2125*++4"L0 ; 6Z>J5$H4M<2'D4S?7>N*I;BN$>-I5 ^86]R74M>+D&O MD#X2$5B9@>+/4#3+C6:Y@18+V\6R4\B@1^.6'I#,+4EL2,(:)2$J6(B(GCAY$QALXP\L@(0B=RK9$X MB1?"-R:Y$?"'@WA.',40)2,(G)$7T[=/L+.5D/I,HRP^#!P$,?CQ""*"&[HC M>!2://;0**N1XP=)8\2CDGU5R7; M)4F;?<5X9KFP0M2F17B9YK5QX:7E5Q#=6C8Z;]LG)Y7QG&N.%'\G[39W!;7" M!E<<"G^CXR0)C1$[X=#*-W)"SU8\<(+$!WLFGHG%&<%0K@I-[\XUG:T-,7Q. M5ZQ] &)T>:8RX;8SXJ(B_VW.;EG?Z1&1H:9O=_)&:7EGM77.5&HG RFYDK5MR=%GOF*834K^8%'>AFN+=[G34 M5:^CP-VG<=8N*LN!%56N[)9$?TBEVXH74FM'I MQOD3A: !-^X\N@9[U]4"Y=)>RA58\30WUW:TO?=/F^ON;GKSI^&.R24O%;%= MD*O;3^C$DLU%O'G0HK*7W[G0=)6VYHK^NZ T$^C]0@B]?3 !VG]#D_\!4$L# M!!0 ( /"0!5,/E@-1@@( (T% 9 >&PO=V]R:W-H965T_>$FGT2)%X0*,_(,@K<77*!2GHAE_&TYH^Y*#]RUM^S7H7:N M92D<+HSZ)7,J)M%%!#FN1*WHP6R^85O/J>?+C')AA4V3.TPBR&I'IFS!K*"4 MNMG%:_L==@ 7AP!I"TB#[N:BH/)2D)B.K=F ]=G,YHU0:D"S.*G]HSR2Y:AD M'$TOK^9/\.5)+!6ZK^.8F-('XJR%SQMX>@!^!K=&4^'@2N>8_XN/64JG)]WJ MF:='";_7N@>#Y 32).T?X1MT]0T"W^!0?;@DN)0N4\;5%N'W;.G(\K_PYPCY ML",?!O+A ?*[FAP)G4N]AG#13.MOW68\2^TX<.0;C).)6 M-.F?P\)B+@FN.5=Q]@AFSB.:]>[_*SY!>GJ2),F'<:,)616!%830[_7A M,Z\IK[,7(560O4<4X\\[IM9:U-9R=?Y_EV5=[H<-DJ2%;:U]+QOOM$B)=AT& M@8/,U)J:;NF\W:R9-2WVD=X,JEMAUU([4+AB:-([/XW -LW?',A4H>&6AKA] M@UGPO$3K$SB^,H:V!W]!-X&G[U!+ P04 " #PD 532(;XVKL* O) M&0 'AL+W=O M]UTFM@';Y^!2)+D@]N50%/U 4RN+.(I42@7B>+N MSLX^,_/,#,7#V[KYO9V&T+$OL[)JCT;3KIN_.CAH\VF89>W+>AXJC$SJ9I9U M^-E<'[3S)F3CN&A6'DC.[<$L*ZK1\6&\][$Y/JP775E4X6/#VL5LEC5WIZ&L M;X]&8K2\\:FXGG9TX^#X<)Y=AXO0_3K_V.#7P4K*N)B%JBWJBC5A-J*%=49)2+KL%H@77=\:?SS^?P!U5CK)I4ZG\E&!?UU4+YGB"9-/\?CVRH5QOJN*%^ M8,.?BC:[OF["=18]KYZP087V/G0?E45!^:J=9WDX&B'JVM#:\,U8KEKV;,/=1>8 M4(S4D/SU13_ WE8]Q4!\'!&OG^.,390S#TU1CUMH-"YRVNL5NYPV(6QY'H/? MA)7? /+5WA?+O3_@SI2=X)@0P\X7#D(>D2E?KE3E(D5A@F;9J8U#+'F4Q%(KU@9V\O ML$@+'E$1\C53-I&I8LHECBMV\O'DC%GKF-2)$FXU"S]3K]?J8DLE$RYIMBP0DNF=>+2-;S:)"E,M $< M;,9MXAWA9+R/HG\ YC"9BL/62D@2NSR/_WGP 1&@%K7C."]IKKFG =@YA2<. M^Q!HL+](T\0#)@5'Q&FMCM#)1&*FQBA$>";A/L[WR#F.10" KW$3<"79UX2::3LA_$%4]D]#P+NRJO'G>X/Q$QIWVB'3D<8E$:31>(5=+9.9$X:S=B M%='+M) )O($!(:43(?M0[7U)X"9< FZD+>#V*W>#Y\DT<7XCFGF2(FPW8'.. M/%"0R1 $5I'9X*/"]9SL(N#9V"VQ6>*<(*;:<,NZDEWFS5A6/-S\>(RY%-@IZ-K2)*KF2&G M,VDBK&2GBQ:50MMNHCFL?A_&.&6*R',ILR;F(HT8%P:LJ!U[5TR 5%Z$BDXT M[!BRLIOFI(+G(%Y)E$(>++EF2%(6^>HS,,A!0$T@G)4QQ+X6.4X! M4&/L0Z:6%IPI-7% "BC!SP!'(2-):7<;6\"K# H!(4TB?,H\ \UBTA!7#C:'F?3I]I=N\1Z M-ZAJ2'M![!QU1GI+<:#[K6YP'*1B0VD%V",EZA@)$E7+0]'-D;6!/,I& 2(Q MJ'8$LK#V9K?!$3,:=:.ATM,CNK%4PX&,WV5NBRR'B'4P7XJJBEF?>#C./::& M/)_"+Q#B$EX<8QNS48+M9_I_JHE3A,5@63WHB6SM12P&P*Y6/,3@@MN8Q@6* M @6]76(LBBE$CNY(=R@^PK-3@/C+X[L,E>Y".HPS3LY% D M2^=CU;\KL)$U%'Q9((>@@M$>!X:G@1GN,3:2DX>7:Z(15(B)1G5(TSVLMQ=5 M2[[LV[L[.,(?+UB^W>N_O8!9/=FX!$(MNRQFX456C5] 40A!#)#1D$]X='1T M2-S%IC5% T!!X$!A!H=]4WP)XQ=S[!O9@N(7)I9&1J)"_TJ.Y="$O<.,JB4C M(!F 4Y#"D.7P0Z%1_05@-&O^ET?_13#E+5PJ! M8/NN7Z,],J"/30@%XH^> 7@47QA2E%J!E>KKLC6&2#R@!P4: KTP>I+P#8B. MRD=+^19[&:/W.>$^ 4R%9LR)R,0H5@<.0:7KXJ,35%$>9]V$$DA[,#<@I!P+ M5X93.1G=;8TC? A9D(IJ,"6L(;]Q12IV(OO2!*OU?J:S)P"(_AQH]0T_\DI\ M$B I*?EH<]Y@/OQJ3@46)HW-I+,+)8,F M0* E R"XUGRO&Z7O@PJL"'C40)N\OR+:Y)$VT4EXNPLFZIPH,4I&Z4VG;C]Y M^?L $_5$OV[VNU)R&<@*HJ]G5"HM_X491L3>+;M'0S3(;IGP*]$\Q ?@Q-)%, MT;RP7Z[*HF\%[OV'[%%-GOP/V= T ">BZ] "T>W>(&P?I=DZ"JV9],=IUL>9 M;QRB7A\"L\EZF#O/T&%E97G'D"8F"[I85"UFM9.";-R2;;D.68ME\ M7A;0#9Y Q0 U:U'/<4'Y"/4 &]<8KNJ..IZ\K-L05;W)2A@'LC=W>TA;2F'+ M_FK0_5GQG$W1 V,+:%Z@6QPVC@"-%\VJV:JA^UW(&CI@2:TL*?6LP/JU2-K@ M=EJ@&RZZ-:X;#5[69_-L5B\HL=?KV=.LMU=#?Z_32%'=U%3)D,QVV=7/F_JF M0,2_9.](!1RA8J)72["_T9>,7ZC^AN_+NL.)MHJLK4(I_D.@8V-$STP1/9HX M9_E GW@(P^*Q4+*K4+*/AM)*B=.L)-O<&P./BGAZ# Q 49FR?N!0]^Z=EQEX M;U+D*]NNFFX,A*XW+?KL*S3;71&%] MKL&W5PC'R3$3K^-U!+ P04 " #PD 53 MTCVKYGL% "C#P &0 'AL+W=OU355#^>LDNNS M 1YL)FYXN31V8C@^;6C)9LR\:ZX5C(8]2L%K)C27 BFV.!M,\,EY:O>[#7]Q MMM9;,K*1S*7\8 >OB[-!8!UB%FK*HL$+CQL<,<]":MXK:\0?_5 MQ0ZQS*EF4UF]YX59G@VR 2K8@JXJMV[T1;,Y7VLBZ M4P8/:B[:?WK?Y6%+(0OV*)!.@3B_6T/.RU?4T/&IDFND[&Y LX(+U6F#/X?#*[>(6F5V^O+RYGD]O75Y?HZ);.*Z9?G X-F+&; MAWD'>=Y"DCV0"7HKA5EJ="$*5CS5'X)[O8]DX^,Y.0CX9B5\% 8>(@'!!_#" M/N;0X87[8EY2Q8[M61;HFCX Q0R:*$5%R9S\]V2NC0*^_'/ 6-0;BYRQ:(^Q MJ:P;*0!6([E ,R/S#\?GSK1= 793Q\Z+>RLSO2O=!PW8JCW1#( M"P=@_:?BX9>?,H+3EQK4X+Q%"R"TK'A!#0RT@;]Z8X<+0+>^*8?1,,5EH6&Z MX+G=?H)NEXJQ)Q1",W[_=,(2P?X$6])4:F,M*';'Q J"/&+W>;724/1VNF"0 MG9RW05%1(%I+9?@G-_$"_8PP]DB"0F%H!$V\4$32#U@'9]%#) M!%.T:E$**$INZ6*[RR9;VNHD88IPX$49.)AX01HBG#G$6VE &PR$7C9R!D9> M%(Y B#(OBJT/(?9"B.D _^*>?_%!_CG&H:O&AJG1Q#9!;AYVT>QK<&3SV$L! M!JW@.-1.-C05!7M<(PTW"QRW6:*YO0).T.6JGH,2G,E[US/A/"=WD-"2H4E9 M*E8"#YXO;2* BP48!70!7E.#WE"Q@LL$8:^C@I>F!!*88#_%O5()Q6W!,IOM MQ22S#(A2OTTZ=?!]P7CH#W,JS ME6!]UP*_8I*"3AKY+:<\'! O@,.._$<_[YBV;EIB=6ZYRJ6N=#X'A#P#4$S\ M.'" 4Z P1D*_7@KN :N/X TTH'OALH2QT;B!U9(1XZ6F9\V.,>P[4;7$U6QBG9YV,56]G$%NX[SBFK-%[P[ M@XK3.:\^6]!=1&VOI&U$FWZFH5/5;:=BKE,]R?0)NFCM3!_A;N!4%'=GU);8 M\RW=#'P@F6J7QCO!H;G^V3N[I3JE>ODEQ<=Z=!>C?EY[O]GR0:]L7?Y_F]^) MCOT[$_R%LK?-$R>ICS.4.#;CA/@X1CB-[2#"/DXV[-LT W?XY"6L;R3XDG7] M(?43 CW;REGJ9]%&LW/PN>(1U)V[0T+L9S$ZRL+V1DE\C#?*N_K(#B2">); M*OX@Y ^L^&;+^?^HN+]4N=];ZS^@"O=FXZLJ,?:S%'C579)?4WONJVC M[_!A!]E;#XB[V$(_"G?2>[CU<*J9*MWST'[)KH1IWU#];/\"G;0/K\?M[?/U M+54EAQNW8@M0#?P4/J=4^R1L!T8V[ADVEP8>=4Y-_ 5!+ P04 " #PD 53ULT"X#L# !X!P &0 'AL+W=O2@NLF1J)!CE)[\EAH<^"M%@T[XA[U]V8K:><-*%E9(U>EX" Q M7SKK8+Z)C+Y5^*O$D[I8@XGD(,2CV7S-EHYO"&&%J38(C*8GO,&J,D!$X^\> MTQE<&L/+]1G]LXV=8CDPA3>B^E%FNE@Z4P(+2\.T>6Y2W3;+60X@32:!.: M6=A0K361*[E)REY+DI9DIU=WZ]W]U_L_]K"]V\'^RWIW!Q\?V*%"]6GA:7)@ MU+RT!]MT8.$;8 E\$UP7"NYXAME+>X^(#>S",[M->!7PSY:/8.R[$/IA< 5O M/$0[MGCCMZ)EDI?\J&"+$O8%DP@_UP>E)3V.7U?PHP$_LOC1&_@WHFY:S>Q[ M$SELF"I38#R#V[)J-6;P.X'7;OFJ$U.F<]6P%)<.U:%"^83.ZJ% R$5%-4;P MH$T&0:%6="AU 9K$Z4MRAX%K^[9&R;20AMN[:,SAGMI3R8D*P@<(@LA-)@&MDL1- MPH@683AV)\'$"./0#::S_^'EOPP];]H3'GLC=$8?K,HCJPO4Z]R^3 DJ;NU6=!-":)RJ6N2&^W3(W_ M3M+RDG)NXOQ-Q$Y,9@I"-XZF=HS-.)G1./']]P1RY>KBF>L'%,/4#:/$3-.9 MG8(^E#YW%QGM:H/N=^2/S>6.Z&5\@/%H-K&'DVBH&2.<178*(JLS]:U.$L)K M->M==$-Z T?;\Q7%TW+=-<;A=/A6UETW_4^]^Y.^,7DLN8(*Z[L M> (3,EW]@5BV[^--);.^^LR7>L&7;5U&'NV64]==/7^F,@&^#)#;QSN=?@OU;U1Z82 MSF0BQ1Y[:@A717OJO7#=#(P*[-8MFS:4]8S]]^S!AQ;D^-\>\WHPKZ-Y_8[Y M6_?DZI7S[+%M%NSR.;BV+BIV$<_1M9X5]91]6;JVB+YOVN:Q#..#SXWWAYR= M.R298[] I6HF17!3F$#V>>=W'<5>*)3,1WY93-S)"-GJ7?OD1F_PN0V^R2M\ MS8!OV>.K.GP/';[5%C[7X\/+%^0H;2IQA_E^GZ' PMSAKW4N6O?E,UMT)'%$ M$H8C=L,11Q$L<+MV\%4 :@-O:W_$[J.-;8*Q.QA[]2#:(/VMU>;,VS[X(W8- MF'-VAHC+2<'^SE(E>2(E5BK3/),Y5H*CK/',IEA;F_)<"7:Y:K$Y3 G!Y>P@Y4:GA\QBOS*Z$](RMB+B-3]N_OB>7=R[@7U7G*^1?KN_@'I M9!MIV:'I$W3Y"FG_+A!25GH6'=:D]4 M^?OS:O\9'WWS(6_7NV+1K.J %+T+ MS>3K!^JW4X2ZH"K3;4M?<=B!)#O9(3L0.=))1B156Q3[3EL?1#QOQ M:U%1A04+/C?U[,-GS()3=A9)L"M_][K8G;^#WZKWV[73I\$Q-<(+<+FH7_[Q MMTP*^X.'+,!4$4S/R"+NXYL861'R1=",NH9*;MI*@H/*HG&KU::W2WA'@3+9(9?F^?LRCV7DP8W)@51 M@2IG%_.R+K!64I$0VFZ7)"(!TS11,M_T1Z*%XJF.!#%YK"!["&('@MAOF](P MLVQ&LX$LN\BPU]QN,MS3T!-'H7B"FQ-%!:Z[+ZG(RP=\)NVD1;L%<3.=#;SZ M_JGJ^XO]:[Y@9$HH7XE[X ):O\8JQ]20RB3R$<]PC+W6O]$6IJAA( ^W*J?Y M0UH+PR96'F$Q9B0YNUN7X7?71EIAE+)@@S8X=!"3*KJ1+*?"F+-K1XPA.0_W M(&!"E)<0!$FL D-1:;09!C%PU, (^H3.R+(&];2(/G]R.(SZA:&D6J0%9&R> M,8V^A4JEX1J\M%B?&F[[]GN)C3+^ WYT 1P,2[GKIBZE@3P_K%IPN:& M' S_5#C]/U!+ P04 " #PD 53? =I=48$ "T"0 &0 'AL+W=OCI\EGN'^ZGCS"^/[N MX7%R/?DZO?DV@=O[Z12Z3W16,=T;^@9=6D,_7\-?M?#D"'P"=U*84L-$%*S8 MM_>1ZI8OV?"](BM(T_GM'W]PN!&Y+)F MT+V5^G!^3[MZ*AG,986CQ<4"C"W3>K[X3Z8!'4)>4K% F0NWI#N$9K2B(L=O M.-S :%X"DEE*P82QW'>W2L<]W^->(>=S>"H58WMEABE_W5?88ME'L"/A4.'( M"&QRI9C(WP#S+S1ZL\-ZQ19<"!O3FB-\@FZ4>DF6]:R8A%Z8]IU(4B],4B=& MQ$N2I'<:.B1>D*80]KTL(M -O3B+>OC.O#@(>IN"&/H*7?:*9Y]F/7_&!)MS M@\Z\N!_B[@BM<',_RR#R(A*==.F!8"ZA%C3SDFA@2<0Q>D^SV/I.O& PZ-ED M_1(RR;P@(2ZX./4&<=0[HAU37<(<^P"P]Q86A0OLZ ;/3Z,/IS..VERFZ#RQ M4N0ER.D3A![)"#P+/.0K;*,"%GBX^UU;[IYMHSGE"EYHU3"[=1!"&-@28%40 MJ6_C\4B"V?F*4>^:*I975&L^YXC)A9$X"]HE1K$7)AIL1$QY7C6NNU!=,.RV MG+=UHZ( 6DME^$^GZ*'S")VCM]36!$N"B<4*]A+>( TC@[ MG<*]&F('Q0$D6,+$.@QBVQ+$RPCY4,-NV',938+0YAJ%*#BD^8S$A!W)-<4E MFA^I&UJ$KOB__Y:2D/QA=5F:[&I&N6GP"*"5FU',Z^;#YMU-;9(VJYUD;?S_ M:H#3MI4/W7UL\T,A?="-_L=QM)F.03LH_0!;Y'UF]K6'3GI_ MYT]:,[5P]P6-CAIAVI_J5KN]DHS:/_'[]O8^9H&IP-^AU0[1VA M71BY=/_EF33XEW=BB=XU#'#<% #2%P &0 'AL+W=O@Z#2%VVUEK''QQ'^6L64M46,8O@ MS4K(D&JXE4^.BB6CR]0H#!SBNCTGI#QJC4?ILWLY'HE$!SQB]Q*I) RI?+EF M@=A>MG#K]<$#?UIK\\ 9CV+ZQ.9,/\;W$NZ<'&7)0Q8I+B(DV>JR=84_3+V> M,4A'_,G95I6ND5G*0H@OYF:VO&RYAA$+F*\-!(6_#9NP(#!(P.-K!MK*YS2& MY>M7](_IXF$Q"ZK81 1_\:5>7[8&+;1D*YH$^D%L?V79@KH&SQ>!2G_1-AOK MMI"?*"W"S!@8A#S:_=/GS!$E X(;#$AF0(XU\#(#[UB#3F;0^=9@V�S0S2 MI3N[M:>.NZ&:CD=2;)$THP'-7*3>3ZW!7SPR&V6N);SE8*?'5Y,_'F?SV>?9 MI[LYND!G=U1*:F)WCLYNF*8\4.?H'>(1^KP6B:+14HT<#1,;<\?/)KG>34*: M)HEE&[GD/2(NP8_S&W3V[KP&96)'^2V)VLAS#Z'<_!"4J1WEAOF @E,4-T-9 M) I&J6_\XT! \JB0/"HDA?<:X*\S*'3E?TVXXFE._?T[/$,SS4+UCV4.+Y_# M2^?H-,SQP#8L2A@2*\A6F$4R5A>3'4@O!3&JLQGC7L]U1\ZF[/-#H_88=G*& M'2O#TN(O) NH9DOD"Z7K=N!D!]4M,>A46%;'X$X3R6Y.LFLE>2^"N4BDS]"\ M?=6VQ*67 _9.%OM^/D??3IH!X4A#)3#AWPC-HR?(<^[H=E7:;;@;'K MMEWW%PO%04YQ8$6Z2\(%DX:>BIG/:< -,Q[EY! L@.L7=!8*R9!>TZ@NCZ\' ME9A[W8:0#W-J0[OW(-QK*$XHEASBSB,_2);&@[Z(C">!F+E4?,F,EHJHCM>P MFC%>K]^T&[%;Z+EK)?>1Z8-B05J/>( 0 L O9E! 9Q!D #I*E\8F!T MEL1(B]KP9]SV=,&RJ$*@,;$N:M+@6+3*_5]+AWP7G4++L5W,9Y#,T1-?! Q1 MI5BM1%[C&I7NDF'3Y(5,8[M.?])KR%133W?)N=,L6QW$A;KB[LG4$!>2BWL_ M[1:=9-SV)*I:NPZ-VE]Y40BP7;"/[ (RE/+6(>\/V^\1"[HE=[M^F0Q-2U?J:/7=HU#[GHB 0 M>T&XI<\\3$)$0Y$ ;XB^21^3?C%]H:!AM8RK0H[=097RH6'[G$L-N5WOCQ'8 M2891W@O=ZE8X-&J?85$"B+T$-*@P^A?=\LCXV_9=4F@]Z9Q,CTFA^L3>5$^5 MYF':[Z\2G4![ETDJY"9TJ$F@U7L$3[BH:U$G!\ Q02%DS=KZH5:4#F(O'1:W M[[:Y;99"IDG_=&XOY)C8Y?A_NMT.3CI'N+W0;F+7;O/=77:&#=4KU-1S3_?= M7>B?]_,VQ-.,VY[Z>$WJXQ7ZZ-GUL;Z20Q;4GXID7*K=<$-1]TJG&G89_!%% M?>I5.V5BOH4:R!7JZ=D[Y;=5ZZE7/;BPQ*Q06<\NA&^IP],,KQ" M1SV[CAY38*<91CDN_:HCG-)QJ#GMOH6LX+ 9 [8",[?=!_)R=X"\N]$B3D]( M%T)K$::7:T8A.&8 O%\)H5]OS*%K?HP__@]02P,$% @ \) %4\^S[AFH M P GPL !D !X;"]W;W)K&ULM59-;]LX$/TK MA-!#"W0MB?JP7=@&''N[ZZ+;IG72/2SV0$NT390259**DW^_0TJ1E5I2@@)[ ML4F*;^;-&W(XLY.0W]614HWN,YZKN7/4NGCGNBHYTHRHD2AH#E_V0F9$PU0> M7%5(2E(+RKB+/2]V,\)R9S&S:]=R,1.EYBRGUQ*I,LN(?+BB7)SFCN\\+GQE MAZ,V"^YB5I #W5)]6UQ+F+F-E91E-%=,Y$C2_=Q9^N_6?FP =L(KBRO^A4[_4 :P!^*2"H <%+ 6$-"*TR52A6AS719#&3XH2DV0W6S,"*:=$0 M/LM-WK=:PE<&.+U8KK[<;K:;F\WG3UOT&_I=:09BTA2])TRB;X275"&Q1_I( MT5(IJA5:)C]*)F$+R5/TD9$=XTPSV ;?RPS67Z^I)HRK-V#P=KM&KU^]0:\0 MR]'-490*4&KF:N!N&+A)S?.JXHE[>'XH\Q$*O+<(>]CO@*^&X^'K M8?B:)N#=MW#O*=P%P1O5<:,ZMO:"'GM7I8(556NIF+T"_WR$-;31-%/_#O@( M&A^!]1'V^/A#B/3$.._2ND+&%FDJP]TB"*)P/)ZY=VU1+K=AWY]&<;/M";&P M(18.$KL6?"M*F5"T'2U' Y%&C<'H?U,S;GS$@Z171!WM@4_,@(*?.\)IKKN. M\BJ^U"V*HV[5Q@V!\2"!&TE2"I4VH>!YQ^&Z638BUQ)J)R+V;G:1JH,^-[DF^8%!"@9BK6T\\1[AJ=?CO%6M_6=TAQ=?Z@B4[W^%*<,,9^V,/@ M7/'\X9*W3!)1PIU$!7DP=^0MT$AD"4\2O8=&2=67YNF!Y><7K)-L<$$VPN&X MA^JY!OK#1?#SS]EZCD;8D;)I'XUSY?2C%^2LY=ODSSSBG1RB"P[3*.S+VKFR M^L.E]1/5+SHUEU45"ED\_OE.N:UFR+2N?Q%Y8+E"G.X!Z(W&P%]6W6 UT:*P M_=%.:.BV[/ ('3259@-\WPNA'R>FY6IZ\L5_4$L#!!0 ( /"0!5,]C6[3 MU@( %(( 9 >&PO=V]R:W-H965T^]F;$]=-9"/JD44<-+QKCJ>JG6RS/?5W&*&5$UL41N5N9"9D2;J5SX:BF1 M),XI8WX4!$T_(Y1[O8ZSC66O(W+-*,>Q!)5G&9&O V1BW?5";VNXHXM46X/? MZRS) B>HI\NQ-#._1$EHAEQ1P4'BO.OUP[-!&%D'M^.!XEKMC<&&,A/BR4Y& M2=<+K")D&&L+0!#,C"H>"/=)$IUVO MY4&"18@W2[C9H=N!"==Y&'.6V*A,MS2HU?KK7'_ZK8X(P%FXA<*NH.WJ\K8X.1QDS]KN!HE!P-Q]$XP+&7>.(2_U8Z M"XBF@[ 7<]4+3Z)VT/%7;S"?E,PGEHYP9([G*Q*ICM]*9C5PL_"LD-@J);8^7MG6 M_Y5MU ]5METRMRN9[R5)$&Y(AE5QA,'N40D^K:#AWM,5?E9)WT&NOUO3,-JI MC#Y>U0W&?EG;P;]%]?>>>7,-%ZZ9*8A%SG7QXI?6LF'VBS:QVUYTVVLB%Y0K M8#@WKD'MU-Q\632P8J+%TC6-F=#FSKMA:IH^2KO!K,^%T-N))2C_1O3^ %!+ M P04 " #PD 53,/W-[M($ "5& &0 'AL+W=OJ8_K6ZGOO"Y+G.:, M%ZG@0++EQ>@2OK@BTRJ@?N//E&V*G6M0=>5!B,_5S=OX8N17BEC&%JI*0?7' M(WO)LJS*I'5\:9..NC:KP-WK;?;7=>=U9QYHP5Z*[%,:J^1B-!F!F"UIF:D[ ML?F-M1T*JGP+D17U7[!IW@WTRXNR4")O@[6"/.7-)WUJC=@)0- 2@-H 5.MN M&JI57E-%YS,I-D!6;^MLU47=U3I:BTMY-2KW2NIO4QVGYF]N;JX_O7W_'IR] M$2+>I%D&[H3^H[N\H3(^!V?73-$T*\[!,Y!R\$W;N M2(L[2W"=%MLLV1KQUZX3?SLRDRXSJ3,32^8KFE&^8( 60"S!.\I+O1 ;#IP MR- F75BGJ];7XQQ!. W"F?=X0$;0R0B<,G1KOEX.7\JT2*NE48!U*1>)GMOZ MZ4*47*5\!6C\CYY^>@&J@V/=-!'L2'N.R&%=8:Q9!B -D&2RX0S7H;/=&)4S6 [,WT5U]0B8W&MHO@QZ(?\@OW/?+ MQRBPV&6X!-U@^EU(E8#+G,ET05T=,8B!P= F&4Q -R=.QBCL$P%JD&)D\3& MR,FD17U>3'WH6X"!##"0&QB#@!;U"6*M6;'!!W;C8RC4XGXM]!R&%N>P00]V M5T+?@]HVY1YJ"?0)MH@QK,)N5C73_A3&XIU=V]#;-FP A-WUT1%(M-%[D @( MA!:[#)NPFTV=7:?#%1L4X7!HWPR;L+L^.N9;O_()(FB;\H9:V$VMN[(H4E<9 MBPUW\-![(V+ 0=S@./TTH$^("%JV2L0 @K@!,0A:29\8EAJ6&%B0([ 8"*RD M7P%9H$\,;(B[^OD>JI+^YBU"ENJ5[!PIN='43/93D$H,?\C0FSABL$/<%= 1 M-)#^ELTVH0R-B)M&G56GXY08^)#)T)X9&A%W%73,LVGON/!;S[R=DV)=NJ_J M\_ "U,N\.33NGG9G[I?-2;-YO3FP_T#E*M6TR-A2A_KC2(^5;,[ FQLEUO6Y M\X-02N3U9<)HS&3U@OY^*83:WE0-=/^)F/\'4$L#!!0 ( /"0!5,>P!>) M:0( %,' 9 >&PO=V]R:W-H965T>9DQQ;GOZR0#0?6)+"#'G;54@AJB2%-2VYN9755V@2&EF^1'+M_DE5QTX"CR2E-E(T8%0@6%X_Z7-C1 <0#O< MH@80O1&86[#'$FOKJ^ M7CPL5RMR="5E6C'.R462E*+DU$!*EJ*@3&'9#%E)K4$?DZ,%&,HXCCZ1^[L% M.?IP//4-2K&$?M(<>UD?&^TY]EN9GY!!\)%$012^ 9_WPQ>0(#QT\. UW$<# M6A>BUH7(\0WW\/V0RF3D0H!B">WA&[1\ \-]^IVK!<$PYK1 8G$ZR'JCMX/3&R<$WP M41ILJ6Z8X:T'R@;@_EI*LYO8OMK>H_$_4$L#!!0 ( /"0!5,%5LI\N 0 M !H: 9 >&PO=V]R:W-H965TF=:FU2=R+W9:3[L.?G:1Q2A(32O;>T#S, M3&;^\?R8),.=B'_)%6,*O(9!)"\Z*Z76YYXGYRL64GDJUBS29Y8B#JG2N_&+ M)]#04&Q7PB-W'0&["D,;_7+) ["XZL+,_ M,.4O*V4.>*/AFKZP&5./Z_M8[WEYE 4/622YB$#,EA>=,3R?$&(<$HLGSG:R ML U,*<]"_#([WQ<7'=]DQ (V5R8$U3];-F%!8"+I//[.@G;R:QK'XO8^^DU2 MO"[FF4HV$<%/OE"KB\Y9!RS8DFX"-16[/UE64-?$FXM )G_!+K/U.V"^D4J$ MF;/.(.11^DM?,R$*#I#4.*#, 35UP)D#3@I-,TO*NJ**CH:QV('86.MH9B/1 M)O'6U?#(W,:9BO59KOW4Z&;\?0J>QK>/U^#N>CQ[G%[?7?_U, ,G-SRBT9S3 M (RE9$H"&BW +:?//."*,[VOP WE,7BBP88!?4>F;+Z)8QZ]@$LJN?P*3JZ8 MHCS06]\*)[^!Q]D5./GR%7P!/ (/*[&1.K8<>DK78[+RYEGNEVGNJ";W'YOH M%&#_#X!\!"O<)V[W*S;7[C!Q]P_=/:UB+B7*I41)/%PGY1O%SATQ<1X3)S%) M3>"N4YV)B)0NF44*S(4FRX+%U,"A MJOHT4K=0&!K 7O]-^66K/NG[U>7W\BQ[#>YA4&B=3][(7BE)[$."WI12MNKW M(:XNI9^7TG>6HLFIN1@!]CI?42V\D5W%&L72<3?/\N!GK?7/((\Y^%C">HGP M+37_.K*NJA)X4"%PJ5/*1O6= GV+8[_=7H$%TL.CM2BLSDH.PU*Q@W[WC2 5 M1HC4+#AHH0J1,^M;MF4!@"X%+$PA;FV%04LW2/XW1F>7*FKHOY7997)8@N4H M[+:\ZBS\H)M^'V$T+#.K5+W+Y#!%"S7HIEKK@,ZNYZS#97)8A^4G/&O2*N!? MDM3U'18;+"V+."0>U)LD]&H/"16C <55O7S ;(X1;V6 MUYW%(')C\".D1N\3SFERF*(E''(3KG529]=S#S851K6##;(01>[1-&N:8VF- M+5=QTY&RP7.I!2 ^?IJLIS4NSXA5#Z%EJ_K>P1:LN.D#>L/>P87'=#?[P_73I-#DNP M6,7]EE>=Q2%VX_ CQ,85$*MX 5)A5O\&!%O883?L6@HFC7.L>PFEK*DZ9CY?E<1"T)R_(19SV[R_G#I-#E,UJ*5-'UH;]@_I/!> MTLV_3U [B]QSB>$R23/V"B_NS5>3.QJ_\$B"@"VUCW_:UTK&Z8>(=$>)=?(N M_UDH)<)D<\6H3ML8Z/-+(=1^QWP>R#\'C?X#4$L#!!0 ( /"0!5/$;GYQ M=@0 &80 9 >&PO=V]R:W-H965T-3W(R]E7+0&_?S9K1KT9682+N!6$9VE*5./5Y#(_64K M:#T]F/'UQM@'WJ"_96N8@[G;WBJ\\RHO2YZ"T%P*HF!UV1H&[T8TL@;Y%_<< M]OK@FMA4%E)^MC>3Y67+MX@@@=A8%PQ_=C"")+&>$,>7TFFKBFD-#Z^?O+_/ MD\=D%DS#2"9_\J797+;.6V0)*Y8E9B;W'Z!,J&O]Q3+1^5^R+[_U6R3.M)%I M:8P(4BZ*7_90%N+ @ 8-!K0TH,\,@DZ#05@:A'FB!;(\K6MFV*"OY)XH^S5Z MLQ=Y;7)KS(8+2^/<*'S+T@6$[&3"8)P;+NF5J>DI-K,(PG^I2\(5R0 M3QN9:2:6NN\91&SC>G&)[JI 1QO0162*(3>:C,42EO^U]S#3*EWZE.X5=3K\ MF(DV"?TS0GT:W,VOROL)@X-=2Z__$' 8'6T+P8U@LXSZCL== 8T!K MP-0)^ 9VD)#0E7PMQ4'H)&F8VB7A M%YE&;UK#\:V]"-P] /PV\/TFQ+7N!F[A':]6. -:P +'7,2&HYH@MFU Q(\$ M'N(-PRR*KBZNC^.+7N(+PP9TM4X'O?^-]$S K[\$D?_;TT1R%&;O!4QZ$42] M!J"U5 =NK2Z;!C5N(K"U01N"0QJ19@,*VSZ6*OZRI:JRCU MW04N&+63Y;URE*WRM;U_^9QC]:* M2.DKZUT+(G4/IP<;XM'RA"^79[>QRVDMGM0MGG5Y_LA9LNU1*$^Y.;N2J]6/ M=E]9IUJ6J%N6OE:GZ(5\AV'T?!5Y!R>Y%-0Z/^!JDH\IQ:&N>EH=HH?YT=&K M/R].X'A(67.<81)8H:G?[F$E5'&H+6Z,W.;GPH4T>,K,+S? L&OL!_A^):5Y MNK$!JG\M#/X%4$L#!!0 ( /"0!5-(K-Q.1P8 $TG 9 >&PO=V]R M:W-H965T=)8(8P^SQW&^SJ18EH.2>$P]CX\3 MH=+1;%J>^YK-IGIC8I7*KQG)-TDBLN=S&>NGTY$_>CDQ5X\K4YP8SZ9K\2AO MI;E;?\WLT7CO9:D2F>9*IR23#Z>C,__3150.*"V^*_F4USZ38BKW6O\H#CXO M3T=>$9&,Y<(4+H3]MY47,HX+3S:.GY73T?Z>Q<#ZYQ?OU^7D[63N12XO=/RO M6IK5Z>AD1);R06QB,]=/?\EJ0F'A;Z'CO/Q+GBI;;T06F]SHI!IL(TA4NOLO M?E6)J WP@P,#:#6 N@Y@U0!63G0763FM2V'$;)KI)Y(5UM9;\:',33G:SD:E MQ3+>FLQ>57:7$_^("HEWU9Z MD]M;Y=.QL7,O9C!>5/,\W\V3'ICGWYOT(V'>GX1ZU.\8?H$/OY0+.]POAWO- MX6.;\7W:Z3[MM/07'/!W+F*;0(EX8GM/K/3$#BW@JZ7XA/@,]CX#-+H+D:^( M_+E16Q'+M.5SE^^="UZZ*&"QG?D^ISZ=CK?UO':8A2PZ87NS1H3A/L(0C7 N M"QML5WP[!V']QB<^?Q5=AQ&;>-VQ\7UL'(WM*EG'^EE*$FN1=I8J M;]TUC":O(FO;1).@.[!H'UCD4G3D/W*C4_EL,9+]L$+QL&E]HQKN3_;N3P:K MQ,G>Y^3X2IRT%[&K$CO,D$KT/2"HYYC6;U;@K(:L=:XL$U6ZB#=+6Z&67+5"JFTE7'N>5YT(.% /)\Y M)GPNMSK>%DJQL$*C;"V+12%!S_;:Q>[,]&C6@6H^ MCK5SG=DQ=CXYL5]*F95B6P3^>C:= MB&&0WKZ:Y6I<^L&3M0S^_!7D?#@"4% MJ.5'PQ4XP,H_.9XLE8]>M'3986P!_/DX_QQTSN_@6EOHNJP.*AT%]E&,-X(-,#ZB$%AM)PN'4 NE&<;D/H(6WW=(@>4@ DQ?NZ ]D?4!PI8)6Z-H&. MXDB!A11GX5'B2-O\ZQ+'7K/F,QIPDO5PLGN)OLBMC(F//08"[=AP?2 #JC&\ M#W3B#VLW>IW\Z;)#^,-JS\ X)1UDDG6PKRV3758'99(!'UD/'WMELG)0O['W M.C;,I!D8P)+A#2=>EV\52P8X97RX8@40,AR$;L4:.19KAQU6K(!(AG>>O3D? M4#89T)5-AOL=";@7X-P;0C:#=G-XH.X#@&7P6ZTAK,& XAD ; /7%M)1/ ,@ M9-#SS'R,> 9M*KZ&$VK2C+GV*^1O=96[1:)86H!_P7#-8@!T"_!FT>WWTW8W MV$HJ9M*,#1@9X(QTD,J@3;Y69)A),S+@8M##Q5Z1#-J/V:W ,)-F8(#& &\\ M\3I\JTB& ,_0&ZPX0T!?B*//J3@K'UBF49-F; # $.\V>S,]H#2&P,YPN"V6 M$.@6XG0;0AK#=DN(/%&&M=V5(]I".JP\AH#5T+5I=)3'$*@8]FR-'"./81N& M7<^6O6;-V(&;X1']),/2 P0,AVL..?"-X\VA$XDXUOU56V7.#2('2G*:W;[=2I>-+L1 MV:-*EZ\_W6MC=%)^7$EA@R\,[/4'K@( 'H% 9 >&PO=V]R:W-H M965TH#ZVTD1!H.U4!B0+5.I6M@M$^ M3'LPR858=6QJ7Z#\^]I.2IE64%\2GWW?W??=^9QLE'XR!2+!2RFDZ04%T>HJ M#$U:8,E,2ZU0VI-,RZ"=^[U[W$U61X!+O M-9BJ+)G>7J-0FU[0#MXVIGQ9D-L(^\F*+7&&-%_=:VN%NR@9+U$:KB1HS'O! MH'TU[#I_[_# <6/VUN"4+)1ZX!V]P @;@#Q9P&=!M#Q0FMF7M:($>LG6FU .V\; MS2U\;3S:JN'2=7%&VIYRBZ/^S>!V"@^#N_D8)N/!;#X=3\8_?\_@=/Q<<=K" M#--*<^)HX)%38>\!3.UEX6(+(R34EA);"(0;QC4\,%'A&9S:$\:%.8.O,)^- MX/3D#$Z 2YAP(6SO3!*2I>X(A&E#\[JF&1^@^:.2+>A$7R".XO8'\.%Q^ A3 M"V][>/0O/+0%VU4MWE4M]O&Z!^)-T9#F*6$&*3.%T_:+"M0@E;3UTB@)F#%( MYDBRSBY9QR?K'$CV?R"6L#1_CQ#I[HATCZH>,JVW7"Z!E:JR M"E4.6',S[]RH8 29LI4@*-@:03[WGM=;'O].Y2*PSW)L.]2A.FEUP:$)A;4-2Z/ ] UY->&Z16?E@6BNSH M^65A!:!V#O8\5XK>##=_N^>V_PI02P,$% @ \) %4^'ISOC] @ ' @ M !D !X;"]W;W)K&ULM59-3^,P$/TKHV@/(+$D M33^@J*U46M!V!0BUP!Y6>W"3:6/AV%W;:4'BQ^\X24/80G/2&_3R=[=ZT%.9%5SBK0:3I2G3S^]%5OB M#.W]ZE;3S*^RQ#Q%:;B2H''1]X:-LU'7Q>+*G4H<:H-'Z !"6@/!_ M 5AO0+IJRN4&N38ZF;KAT+LZLIE5..#L87TPG#\.[ MR<,%7$YNAC>CR? *)C>SN^G]]<7-W0P.+AG7\,!$AJ 6,$;-U\Q)#Q-IK,[( M46L.X6",EG%!HZ] ^I)Z$O I2IA<(D1*6DV&&5J\GXWAX,MAS[?$WG'PHY+I M><$T_(#I]TP>0S,X@C (&^_ 1_OA8XP(WLCAP5NX3YI5PH65<&&>K_EAOJT0 MY@AJ&OV\HD"86$S-KSUEFE699EZF]4&92RZ9C#@3)*(0S**FX0&7D.('_]2N %1H[N@HZ.:OT%;C6N&(_IV5\Q[!A0IVC4#FD&K&P2O-A3?=6?' MJ%:WW:['O>%X4G$\^12[AE&D,]QKE^!LS@6W_._&WQ ]K8B>?J9GW:I,=Z\> M5R7IYW_YUMWQHWO2WK5M-RQL-7==\VMGM[LWKYDFH0T(7! P.#ZA#T07=U$Q ML6J5'^=S9>ERR(<)7=^H70"M+Y2RVXF[(:H_!(,_4$L#!!0 ( /"0!5,J MC7_]HP( #(( 9 >&PO=V]R:W-H965TU#U0>S.\E:^)+:#H&_[]B;+*E$-@\M M?!C6[LQXJ%=.<(5W!NQ*2F9>+U'H]2A*H^W"/5^4 MSB_$X^&2+7"&[F%Y9V@6UR@%EZ@LUPH,SD?117I^F0:'8/&-X]KNC,&'\JCU MDY_<%*,H\8I08.X\!*//,UZA$!Z)=/S:@$8UIW?<'6_1/X7@*9A'9O%*B^^\ M<.4HZD=0X)RMA+O7Z\^X">C,X^5:V/ +Z\JV1\;YRCHM-\ZD0')5?=G+)A$[ M#EEWCT.V<<;[ O*^QL#_:7E6I! M.SF%+,G2A]D$CH]._D2)26TM.:LE9P&VO4\R6HMX"E.DTSB%"=K<\&4XXQ]3 MLH4;A]+^;&!JUTSMP-39PW2EI>2.:M!9JD#!'!;@--"5\+E2"Q!> K"%0:RL M7,DOII14I!:N1*Z4+!7VR"K5\OJ M-0).:S&@YW]]V,U<&0$PTZ2Z7ZON-Q< >SE0 (,::?#!!9 F;^]0\D]*X #, MH$HCI$E5#!:RSJ%R2'<>R_0_%L0!LDU%P& ;2=K?&TF\TP%\-[UE9L&5)8ES MPDY:/;KIIFI0U<3I96@*C]I1BPG#DIHZ&F] ^W.MW7;B^TS]-V'\&U!+ P04 M " #PD 53\/]3S3 # _"@ &0 'AL+W=O[B>5:SPMW9)-)O6!/QR7>P!+DE_*6JYG=1$E) 5001A&']<2Z<,\7B<8; MP#V!G=@;(^WD@;$?>G*53BQ';PAR6$D= :N_1YA!GNM :AL_ZYA6(ZF)^^/G MZ.^-=^7E 0N8L?PK264VL4862F&-M[F\8[L/4/L)=;P5RX7Y1;L*&_L66FV% M9$5-5CLH"*W^\5.=ASV"BM-/\&J"UR8$!PA^3?#?JA#4A."M"F%-,-;MRKM) MW!Q+/!USMD-)BN5BBXQDK2D:!2H'8 M&EV#RCU:/*EN%"!.T/$<)":Y&KU#7Y9S='QT@HX0H>ASQK8"TU2,;:EVHV/: MJUKYLE+V#BC[Z(91F0FTH"FD/?SY,#\:X-LJ"TTJO.=47'J# 3]NZ1GRG5/D M.9[;LY_9V^E.GYU_4U_\M?J+9/A-7_@FGG^H+T (@-.J$T[1',2*D]*<[6_7 M"HNN)!3B^X!2T"@%1BDXH/2929RCW'3'X\MA_W MZ].'BI+D)6K>1?FCQ'=?HA9=5.#&>XHOK(:-U7#0ZE*]#PG=G*(-4.#*M3HY M"*?J6!,A.=:O3 3UH1O(;-3(1?^YAG&C% \:^U2"WC[=O%+'*DJX7Z'8"\)6 M'7M0HU'8JM"\B_*#T&G7L0<5QV[07\=18W$"I6PM9)RSF)5$EY=5ZJ)9*7Y'C\PJ;[N9IBI&QYP#5#/ MUXS)YXD6:.Z,T]]02P,$% @ \) %4TOO\1%K P NPH !D !X;"]W M;W)K&ULI59;;]LV%/XKA-"'!*@CZV)= MM 8KM8 MAW4+ZG5]IB7*(BJ1&DG%V;_?(:5HMDQ[:?MBB^1W+M]WCJ@S/W#Q39:$*/12 M5TPNG%*IYMYU95:2&LL[WA &)P47-5:P%'M7-H+@W!C5E>M/IY%;8\JJHHP\"23;NL;BGT=2\J$R(5R93V@.'O MF:Q(56E'D,;?O4]G"*D-CY]?O7\PW('+#DNRXM57FJMRX20.RDF!VTI]YH=? M2,]GIOUEO)+F%QTZ;)PZ*&NEXG5O#!G4E'7_^*77X<@ _-@-_-[ 'QN$%PR" MWB!X:X2P-PC?&F'6&QCJ;L?="+?&"B_G@A^0T&CPIA^,^L8:]*),]\E6"3BE M8*>6OVT>MILMNMFV35,1: "%*[3"LD0?H(701]:U(M3T%MVLB<*TDK=H@KYL MU^CFW2UZARA#?Y:\E9CE^1/?<^2S^KMYE,;G9^+OOGAZ"=B!$-W M!,9?<,&?:80&TQQ!&R!<\Y8I"17/JA;4UJ57)4$UP;(5IGD0+U %2X(JBG>T MHHH2>7\EDW#()#29A!DRX\.I"6[MP\Y_9/SK MV_-YZ<5Q',[=Y^/J6E!1F'BGJ/4Y*IB%7GJ*VEA001#[ ^I$B-D@Q.QJ2L*PAYR4K,]L3HTI6"[RJZ-^_PU5)$0P;1&TMQ6>S. MP^Q$QF"DS\H"\J(X&FEM$J1X+VW-(B\1YN6UZ)V?\)XD7C/2V@6;16&\+RDOB M<6];4$&:7.CM=""??A?YHSO$1CH]>[\LI&V@6>2/2%M0%M(6%)!.1Z3=HZ]Q M3<3>C$$29?KR[*[>87>8M![,@#':?_3N5YYE?PV363=(_>>^&^L^8;&G3()\ M!82:WL50(-&-2MU"\<;, CNN8+(PCR5,ET1H )P7G*O7A0XPS*O+?P%02P,$ M% @ \) %4P,2'64W @ VP4 !D !X;"]W;W)K&ULI51=;YLP%/TK5TB36JD*!)*TBPA2FG3:IDZ+DFU]=N F6,4VLTUI M_GUM0U!6)6C37L ?]YQSSP$[KH5\5CFBAE=6<#7S^K-$=&U$"4R,W. M3DA&M)G*O:]*B21S(%;X81!,?$8H]Y+8K:UD$HM*%Y3C2H*J&"/R<(^%J&?> MT#LNK.D^UW;!3^*2['&#^F>YDF;F=RP99<@5%1PD[F;>?#A=C&V]*_A%L58G M8[!.MD(\V\F7;.8%MB$L,-66@9C7"RZP*"R1:>-WR^EUDA9X.CZR?W+>C9J0J]%_1E;/Z[!5!3*/:%N:B>W'J25TH*U8-,!H[QY MD]'^>9A U=/SB]F,']!:3X?/*()!WZ@9 H(SV!)52HJKF%- M-*IKN%JB)K10U[&O31^6S4];S?M&,[R@^;7B XB"&PB#<'@&OOA[>/ GW#?N MNPC"+H+0\447^#KKI+4NT?[^E.^A<"%H$\(-4 X')%)->R2C3C)RDJ,+DM]+ MHZ0[!74NPWZ&<=,,? 0FN,X5#.\@(X=S3(M^IDG#U.-JU+D:_5N0V?&?,6:Q M+[=QIS#^[]SZ&<+!)/AP+J1^6#0(W\,: _[)T;/7WCV+TA:8_9T0^CBQ![R[SY,W4$L#!!0 ( /"0 M!5-PP,CQO ( )0' 9 >&PO=V]R:W-H965T"/FB"@"-MB7C:N(56E>7OJ^6!91$78@*N'FS$K(DVDSE MVE>5!)*[HI+Y81 D?DDH]Z9C]^Q!3L>BUHQR>)!(U65)Y-LU,+&9>-A[?_!( MUX6V#_SIN")KF(-^KAZDF?FM2DY+X(H*CB2L)MX5OKS&KL"M^$YAH_;&R$99 M"/%B)U_RB1=81\!@J:T$,7^O< .,627CX_=.U&N9MG!__*[^R84W819$P8U@ M/VBNBXF7>2B'%:F9?A2;S[ +%%N]I6#*_:)-LS:-/+2LE1;EKM@X*"EO_LEV MMQ%[!2'N*0AW!:'SW8"G ML[NK^=T<#>Z)KB75;TBLT+<*)-&4K]$,3& THV1!&=44U#D:W((FE)G1&:(< M/16B5H3G:NQK8\>*^LL=^KI!ASWHKS6_0,/@ PJ#$#_/;]'@[/Q?%=^$:1.% M;:+0R0[[$EG/"OV\6B@MS4?_=41SV&H.G6;4HVD=H@%LEZS.[;XHND6EX+I0 M"'@..3)9H,URWK47#2!Q 'M47J=#' 7QV'_M\!6UOJ)3OL(N6%,5[\&B-,1! M-RQN8?$IV+ +%A_ ADD4]<"2%I:<@D5=L.00AC'NV<:TA:6G8'$7+#V A6&4 MXFY8UL*RH["G DS[7&F071T= MYL6C).L)C(._/28XRI^!4I>(EE6MS5FAW&0'I3L[1G!@X2..LK3G ^.]-H=/ M;T$G$1\97,%-!,M*M=V%T*; M)NZ&A;DV0=H%YOU*"/T^L9V\O8BG?P!02P,$% @ \) %4WW"AH9/ P M'PP !D !X;"]W;W)K&ULM5?=;MHP&'T5*]JD M5EI)''[25H!48-686K6B:WFO>3B6ZYURB!"'P;HY--IVU=:D*'UXW+P7C%X>&#P6Z+Y&U_L&'O0?3?Z>Y[54#TP M\!#O@0_<\ '$&HXM/-B%^]K$RLFP)L6M$ M%#C8ZQ5[W;+7#ZH=*S3,I!*YWG4*_;K1!6BH()6_'?2-BK[A%/]$!"5C!HAF M"@1(A836C8HLV?=@W71!K1E\=LAJ5K*:3IZ!7I4K=#/LW8W>,[)54;8^PLBH MHH_^KY%N.EP+G$:>5[+.G3R/M8<:2CAC1$@'W45%=_$1)N)@DTJ!4V^/"XVQ M<4/F.FG4:F^Z%"0M2V+><(MN/2@_;7^Q3\%6+F*G@GXNA)F:SEJ:YBD:'Z>H M(&UN*6J\452&&SY"?!EDQY3NSG.36OB=V,J55*3(JD0_UKTY'+X9/VSN5WI$ MY:[030#BNE/H<'M#[57IQN,:?KV52LWOX4+G%L2;C,7N5+Q:Z#BSX7#48NJ7 M=#MF1@=\/Z9T5_8F@[$[A._4#(0^BYC]$%.07Q"\Q"RW*^;(7,&;=,8?$L]X MD\_8G:C_N*^C-_[B SO0WSJ,F:/S+1%3FDG$8**Q02W2;HOB-%IT%)_;\]F8 M*WW:L\V9?EF , 7Z_H1SM>Z8(U_UGZ#[%U!+ P04 " #PD 53,7?P"%T1 M #">@ &0 'AL+W=O#XO]X,QH,L9Z[%E;DW2!_?&7?N5C\J%D M2^"79%X.I9&.>4B>AT=Z_76U_M?FL6G:ZH^GQ7+SYN:Q;9^_O[W=W#TV3[/- M=ZOG9NE_\[!:/\U:_^WZ\^WF>=W,[G>-GA:WG#%]^S2;+V_>OM[][.?UV]>K MEW8Q7S8_KZO-R]/3;/V?]\UB]?7-#=PF_>WY MY[7_[O9TE/OY4[/GDVX;XJ^/1_]A=_7^ M:C[--LUDM?B_^7W[^.;&WE3WSYLO]_[,_#G<"-?#'H1OP0P,>-Y"9!N+00%QZ!GEH("\] M@SHTV%WZ[?[:=S=N.FMG;U^O5U^K]1;MC[;]8G?W=ZW]_9HOMY^4C^W:_W;N MV[5O?ZE_K__^6_VQ^F8ZW\P^?UXWGV<[!EW[;^K]D>\_;N<.;W^S/SS)E%]=-J MV3YNJGIYW]P3[:?=[75'^UM_%TZW@A]OQ7O>><"_O2R_JP3[<\49!^+OF5S> MG%&7,^[L]>"SG]T,3B1W)Y*Y M#^#A0T9]@/8M]:[E5O*^O+46A-:O;[]@7E*8%EQ8<0Z;IC#0FH.$E"U4476CVL5T_5<[/>R?SRKJE6GQ;S_7W>5!O__^9AWMQO>Y?7 M_B]SW\&VZ/F*ZB/O]^=4^(\%S5ATZ01**X0ZNR!]NB#=>4$?EG=^;-HTU3?W MS?ZK;[=_])WOE6NO_U[(VL>#A#7K/U>+^>S3?#%O_T-U+9W\@:^$B2^C3E&2 MYZ["G*["=%[%K^O96)>^0G"*S^G\R(V6W3=NC!F@"S,4E!MN$RV2992736**Q Q3RE. M*6EU+-,$S@]/1H&-R:)DW^N^F9Q*4W/L)@?)=+KKS4P)EF8B.51,HY5AFHL># MLO-N9?_?]M%/)-;DI9X?,N@H+SP?YT%<^? 9^:'I6?\0\;!$@+B6,F8H18%7 MQ9BA%+7M:!F&@JKS;E7_8;[T4V\_'%4?F_47WYDZ60KJR75AEH*P\NYY:R=+ M)KVU3CAA8Z((G)^I&153E>*$]L!X#D'@N'(:,G+'@[3S;FGW$[\OS:+ZG]G3 M\U^JB5\GO?@E1==M#$+*75G&1%!9T3U[[6+LT/2,"0-*1DQ,*!PSW,0S"0(G M@"D5,T;@.-=%M\Y_7#VT7V?KYL#97^>O?FWN'KON8U!7P0M3ADR0 M[MEK)V6"T"\'FL>4$3APTL:=C, )IGD\Z:\)')<@A,Q0%G1?=.O^^Q<_H6@V MF^K#6$X$-W#P8_SAZ;Z>#=OEGXL.W:Z9K9H'^]\+^RZ MGT&$16%'0P15%L,]#9':"[[7Q7=Z0L"TM3:>A1 PL-Q"; I2.&']&H(F3H91 M07:/"K4?R3[[B7SU>[-NYW>S1==,1 ;]E85]#!GT6 [W,23A4# #)IZ)$#AM M5/9S;(4!078/"']?K=O'ZIWGS%/5=?>0_5W8RI!!>^5P M*T,2%@4WPB5$I3C?#5R\!I@2..>, 1.FJ2"AJK!]H8*LJN'VA4K-!&$,B\U L8YBQ5Q2L"TL8F#0<"D MQBN]\PL-HJZZ1?W=S^\F774NYHDP.!C3-G8X:@)HC&6&U504U78R=!!55MTP8)MH5]$1OTV [W12RQ M%4.QN*=,")CBX.+U ';UDF3Y0"%8SJ[^+9A/+#=XT',W]653AM4V1;V3FQ0 M9SO<.[&$*2*D3K834#C&;"**"@KOA1HM+_0[+3+P1;D+ _(V/YZA3 @9*)Y.>FL)QO_[( MR*H+(XB[SF6YJB[J@GJ[PLZ*"^KMACLKCG!#E$U6#@1,,ANOO*<$#)@ &^^52?]H%Q7:%K147=-H-MU9<:G$HYF]@$J@@K!7C9Q_Q M9(; .=_IXBW\-8$STDJ3ZW5AI'#762N]55,7E-F5#L"@!,R("$SJ;W _],2S M3P(&X%?I,6&$^>)$O/VN)D^J>"Y-P7 "YCI;I;N&"@P%7UCIY M#T175%EWJ=M=)3606&4C"L= R&H1P, M&VZJ'-N>S3*2G?L4RB2U50H%$*_V:QHFLET,)6#8R)TCP%#\A97.OS 4@&$C M$C L]3/$=B-J//.G@)P317 *J*Q--Y!00+]\U+F%'#"4@V'=TK\G:T!A%7#L M$ H;*7 60!QNI1S;1B3:)-%) 3V)+"FO4D!/HDHJGO1' L7CK293"I58FA1(N"R!:&SH"4D& M J^)>^)4(A0V3P!'%F&X?7)L>VY>^8Z5]D JA,.!Z($I4#IG=-H#J5TO7+K, M^@UP=+(G.WDB\,+\)TXJ0F&[!%"0$?APP^38]NQ&2ZYBQX3""<[C86U*X:RQ M:5B7P!GCUXT9VE"8$GK2E"?:+JFN @HP B]LDP"*-@(?;I0"0I$@1G@N(C4^=/J8D F%V]9EXBUB%,YW6[!Q MJHH$>O'-Y4P!13.A)YN)YIP#2ZV TI$@2ULO*#,)W>2+RJE(KH+ DR-).B\2/A!KAM$@BL.-[ M8C(K)7!<69Z(*H&SDJ55!>J\3ME,NA%0EA-ZPIPG]BXMM@+*3H(L;;>@="7( M$7:+)%P4RY)'SI X9N-'TTTIG.#:)0)*X+B7VIQ^HH0G]$0\0[?KK3.@*"7( MTBX+REN"&N&R*.*1(MHECT*84$!PSL:=:$H!%0#$#^^J*:#TI&7%$N4^H2?X M>6*MI^"*$I:@2GLL*(4):H3'HE+'(QG6"$RR6"! YT^#Y;"R;-R]Y$LREC!DY[H%R,G5(XK77\A,F: MPDF)BPWGEXNRGM 7]MP1-:3"BB*6H$M;*"A<"7J$A:*I@$VRPV="X;8$)CV- MP&FM4@N3P$ENLD4"%/"$OH0G1>!UU564M 1=VDA!@4O0(XP431@I23\D0$D? M)##I'@<"Y&?9N4<>:_Q UIYQX43?-;55E*X$7=HN05%+T"/L$DVX%HZ+I"). MX80S24V

-&Z6S?0V-%7][S2-ZES]5%NFQ*.R,H;@EFA#-B"(O" M0K+%DL)I'F?OIA1,< L):]1I%1JLN+JBAF"::T#V+PD[)' M^""&\C<2OHAL3\(7M2TEH8MX#DM.#5'&$_I"GD$-KZFFHFPEF-(V"(I7@AUA M@UC"!I$Z[6,$#H0622F.P$EEXMUB-7E>9R%G7*&()_1E/-$\\KI:*@I7@BUM MBJ!X)=@1IHA-?0IMTKD( =MNRDKHHYX"JY.@!X7S,Y'<,@[E.Z$OX'ED[_HR M*@I6@BWMF*! )=@1CHDEHCJQOS$A4;$<3BD4L'A-7U,PCI_S&UTH&AGZ\IQ' M[L844"U^D4)I.P6E*<&.L%,L86NDYC^)2EDD]K?P9!U'H(S+[41!24[HBW*& M.>70LBD*4X(K[:>@2"6X$7Z*HWR29#,#@4H)I$!Q<+FF4+D'2 $*G7W*#X)&?##9)CV_/M<#Q.<$\HG.\6R=8M"J>E4LD; MB0B%^ \TM53(>4H*\E9Z1?>H"PE9R->>7-HBU_;F7:H7LST M DS=C=E?WBUZ)>]VPK![%_*FNEN]+-O]6UA//SV]_K_=N4P^'W;W?^:;:=GVRJ1?/@3\6^VSIHZ_W[DO??M*OGW0N!/ZW:=O6T M^_*QF=TWZRW __YAM6J/WVQ/<'IM]=O_!U!+ P04 " #PD 53T-98\SP# M !X#P &0 'AL+W=OBKDK4P$D MM$Y)[/J>UW(30IDSZ-FS:S'H\4S%E,&U0#)+$B*>SR#FB[Z#G9>#$9U'RARX M@UY*YC &=9M>"[USRR@A38!)RAD2,.L[I_CD#'>-@[6XH["0*VMD4IEP_F@V M5V'?\0PBB&&J3 BB_Y[@'.+81-(X?A=!G?)-X[BZ?HE^:9/7R4R(A',>_Z*A MBOI.QT$AS$@6JQ%??($BH::)-^6QM+]H4=AZ#IIF4O&D<-8($LKR?[(LB%AQ M\/$&![]P\"WN_"&+\H(H,N@)OD#"6.MH9F%3M=X:'&6F*F,E]"W5?FHP&MX- M?]P.QVA_!$_ ,D##9:H9@Q ICB: 1C#EVPXNJ&)L:.S]!87\D9R35W_TW'1E<*$OE0@ZQ1(FM89,$&9$.I:&*) M%SE&B>!UM<2K:JD(T,Q6;!VY^5LM^Y;Y>)\&OA\T<,]]6@,Q*"$&M1#?C[Q# M-%9$**1E#>C^=$GEPXFM])'7/O)P#9W-$FMSQPK=*I&U/K#0K;>%QD&CN[[0 M[1)B^]\*+4KRTA7R^ IY%?22//FJT-J1\G =]'H,+91PIB)9PWBG3*?SR;KU MM6CK==LML79W3+?8J]J)]X'*+1Y;E6XG:*\7+EYI>7@'I+L%!$;/0$0=YU6_ MPOXG:[>Q5;NXZF&XL6OJK9H7KN]>[ZS>X(UZ<=#'F+JBW'L1V]5:M M#M?WNO^OWF"[>JNNA]N[IMZJA>'Z'O;.ZNV\4:^W0;M5X\+=7=!N/8C-VG57 MYB@SDWXG8DZ91#',="3ON*T_"I&/>?E&\=2.5A.N]*!FEY$>C4$8 WT_XUR] M;,RT5@[;@[]02P,$% @ \) %4_KEH+9H P 7PP !D !X;"]W;W)K M&ULO5==;^(X%/TK5C0/':G;?)$ %2"5+\VN=F:J M=MIY&.V#22[$&L=F; ?:_?5K.R&E$"*J6?4%;.>>>WSNL6-GL.7BI\P %'K* M*9-#)U-J?>VZ,LD@Q_**KX'I)TLNQT#Y=NCXSF[@CJPR90;! M"5!J,NEY_*J2.C6G >ZW=]GG5KP6L\ 2)IQ^)ZG*AD[/02DL<4'5'=]^@DI0 M9/(EG$K[B[9E;!P[*"FDXGD%UC/("2O_\5-5B#V SM,,""I < CHG "$%2 \ MEZ%3 3KG,D05(#H7$%> V-:^+):M]!0K/!H(OD7"1.MLIF'MLFA=8,+,RKI7 M0C\E&J=&=[/'V9>'V3VZF'"FA#8:C3'%+ 'Y$5U,06%"=>L/]' _11.%Q"R5 U?I29A4;E(1CDO"X 1AB#YKHDRB&4LA;_QSYOAT\AT7"_"?ZJEF&] MFD*;+SR1;Y)AM@*S0NK5M"4J0Q.[D$%S6 MQ-U6@9/74O0,$EKHK6[?.V\77SI?4D9[3@3]GA<HC-Q&%5@U/^A(A*Z5<92#TL2 $,(5H90"!-L/[]13Z M[VNX[[V<0=YYEI]45)TLWK%!7A1%!S:>%S9O"/.[82]L=M+?.U']5C5?K4F, ML[?YY I\&B3!%[WT* M3J*\S98=Q=?V]K7@2IMCFYG^ @!A O3S)>=JUS$$]3?%Z#]02P,$% @ M\) %4V57WU1R P / L !D !X;"]W;W)K&UL MS59;;]HP%/XK5K2'5FJ;*Q J0 *2:=W6%95N>YCVX"8'8C6QF>U NU\_VPD9 MA115VQ[V0GPYWW* 4P,JB(((=$:@JL/FN80IYK)A7'CYK4:GQJX.YXR_[6)*^2 MN<<"IBS_2E*9#:W00BDL<)G+6[9Y!W5"'/B!X >#7 /^U'H(:$+S60Z<&F-3M*G=3N A+/!IP MMD%<6RLV/3#5-VA5+T*U4.:2JUVB<'(TO[N9?CB?C.=QA*8WU[/XTWQ\=W7S M"9U,6;%B%*@4B"W07++DX7RBCB1%>D=)!9N3CA_U&,0I.HE 8I*KT3GZ/(_0 MR9M3] 81BNXR5@I,4S&PI0I9.[:3.KQ)%9[W0G@^NF949@+%-(6T!1\=QW>/ MX&U5JJ9>WK9>$^\HX?N27B#?.4.>X[DM\4Q?#W?:TOD[[_$?>W]6#+\1CV_X M_!?XXF*5LR< - >^)HGZ9IC#^?V!2L[0.,]94BE&J>D6$K:DY*"G4KZ^44U+.2D*H:ZJ^)<,&X)#_-PNF1TG<;_]W_4AJ])K[> M/Y=&Q=C9/737Z^X=Y_30*NQW]O03'1IYGM_;LXI;''K]P&M71MAD'A[/7#W* MA"[/T!(H<)Q7QY^JMX4(R;%^M[=%$$<*W6_<]?]+(;C.[Q?0^>=2J"F?70!> MU^_M::'-S G"/U^GY>W)H8PMW55,5P-[I!@K@2].&"95:265UMS>K M3:LW-@W.WOK$O9RZ+>N1;@U-]_&;ONHKKS%?$BI0#@OERKGH*>WRJE6K)I*M M3"]RSZ3J;,PP4^TM<&V@]A>,R>U$.V@:YM$O4$L#!!0 ( /"0!5-P_W^D ME 0 !X2 9 >&PO=V]R:W-H965TT[9W;N],_4]O=UQ&.RA0(-XG:?ON; ()=!'%WWR@$ MQ3&8F2LI$RN3%-X*XBHZ+ $8G5EP7A$I3KE2U,D M'*B?=HI"DUB68T8TB(WQ,&U[XN,A6\LPB.&)([&.(LH_IA"R["['7@?1J.I"\ TFYLX%2RALJZ7C(V19Q?;>*I@_2J::]%5P0ZZHT#*;[L-;RL MV%K0V%>-9Y_.AZ94<].$II?/8YK-@]3,PT'W+)8K@6YC'_S/_4VE22$,V0DS M)8T!_UW''=2UOB!B$=P0KUL(W4WC=0_'TZOK2B34@Y&AEH\ O@%C_+".YL 1 M6^QT_O,/[%A_-0S7*X;KI&;<^N\>DV\CVM/0ITL@&N:BFZS?,=/?' @Z.F M@DDY/&DEC:KO0M(LEY0J\\)ME)7E$FEY?!:&E O=E$EU6*ELS/Z>4@[NN+A& MJ])Q ^I.[ [=K>&J;1EW.S+AQVI)56O2M5S.VY=4I4VC=OY M=)U#M<2SJWB$N!U28UFX=''1UJ[PVZ=3)6I8"W%P+3O"YEJ#]RD(F7=*QZA*T+!EX<+KK399+#DLJ =W% MD@=JH^"A;S1<'_<[4I8"TJX4_)!YZN4P'^7P&V+^@IG%=O;DP-@BEEWC;*2L M @3_4J()O2Y:0N)*F<(6=HA3LQI(62M(NUI13:]3\$A%0W?0']3!E;6!-+Z. M5TOF,^@]K'Z^UVHCP=5N<4U#] (\2A? !ZCTOVC*J;($D'8EX.=RJCEV+P-% M&$5Z.X0K MXRIU>?8Q(CN1+$D_ ,R9E"Q*#U= ?>#Z!G5]P9C@!BD]"X_\!4$L#!!0 M ( /"0!5.H=[69E@( )L% 9 >&PO=V]R:W-H965T5(FIXSQA7 R_5.K_W?16EF!'5$3ER<[(5 M,B/:F#+Q52Z1Q Z4,3\,@CL_(Y1[P[[;6\EA7Q2:48XK":K(,B+W8V2B''A= M[[#Q2)-4VPU_V,])@FO4S_E*&LMOHL0T0ZZHX"!Q._!&W?OQK?5W#K\HENIH M#;:2C1"OUIC' R^PA)!AI&T$8GX[G"!C-I"A\5;'])J4%GB\/D3_ZFHWM6R( MPHE@+S36Z<#[XD&,6U(P_2C*;UC7XPA&@BGWA;+V#3R("J5%5H,-@XSRZD_> MZSX< <+N&4!8 T+'NTKD6$Z))L.^%"5(ZVVBV84KU:$-.>X7<'"\%UJF#& M8XP_XGU3:U-P>"AX'%X,^+W@'>@%GR ,PN[S>@JMJ^L+87M-'WLN;.]<'U,B ML6W?1PP3D1G-*%)U3DK"$S3O6,-F#\=^*[)WVZ.2R!A^_S0A8:XQ4W\N$+II M"-TX0C=G"#VBE23E"11<8B023O^:G,K>39T_.N89":5/74^5I1NX-%;BNV$8 M=GI]?W>"W&U#[O8BN1C:T%D0GE"AAN#33H M?#:D9#4**D.+W,EO([01LUNF9GJBM [F?"N$/A@V03./A_\ 4$L#!!0 ( M /"0!5,*%C>6& 8 +TF 9 >&PO=V]R:W-H965TN:Z8+MB2 M"B==L41=F:=\2:4ZY ^N6'%&9WFC9>PBSPO<)8V2WFB8G[OFHV&ZEG&4L&L. MQ'JYI/S;!8O3S7D/]IY.W$0/"YF=<$?#%7U@$R;O5M=<';E5+[-HR1(1I0G@ M;'[>&\-7%V20-\S)%+&93F75!U;]'=LGB M..M)Z?A2=MJK;&8-Z[^?>G^3#UX-YIX*=IG&GZ*97)SWPAZ8L3E=Q_(FW?S! MR@&1K+]I&HO\+]B4]WH],%T+F2[+QDK!,DJ*__1KZ8A: VQJ@,H&*-==&,I5 MOJ:2CH8\W0">W:UZRW[D0\U;*W%1DCV5B>3J:J3:R='D]L/E7V<7X\G5:W#Y MX=WUU?O)^/;MA_?@Y(8)R:.I9#,PD>GT,Z#)##1.WB61%&"<^3:2WT[!R6LF M:12+4R 6E#,!H@3<+M*U4*W%T)5*B_%P4WBTJ M6]FOQ(I.V7E/+5VA)++>Z/UZ><\X2.=@D@_^EY]@X/W68HU4UDBK"^Z21S4$ M)9]F(Q) Q0(AU>./D@= )5@5GE&GN 0G:GH4OC]50]_U%(J'6E@DN<4LT#R. M!D/W<8?(H!(9M(H<%]H>.$TRJ;8Z@H8.;[>.?J6C;Z.C])BMC+ZMC+"2$=K( M4%%^SB*EQ)W29*I"Y1Z:0EM-@TK3H(-YQ!)[B0/;600]'3Z]_9?6IYP%V9I^ M9%RQ#?R>33.@ C0#;VC$P4<:K_,84:R]_UQZL!;.8:>+;Y;&,>4BNU X+O.@ MCHL[(W:A(*RY$09]!X8&7R*M'>V[)@^1AVPG(M1!';9']>8J/408MA:F SOT MCUFWAZCTK55J(, NB/"TD@\13?:;DIH2L!T3W>.\S)A.;B9WIVTK7@,$]E\ M[E"3 K:CXCGP#IOP",+ \/ T/V [0 YD/&QB0M4XN\4@#0KD/0/HRT[K6LY0 M8)C62%,"M5.B ]R7%K:4F=8;T@A [0CHGOFHB8/ ^#0U$!#^ ;"/- =0.P=> M /NE@NT8BQQ(#+[4=$#M=.@&^Z41"&OZ\*#O!,B@3S, 694*Q\&_M+$E#V+H MA";WZ?B/K"J(#E. TN"65H1"!YF6MV8'ZH(=1R0"I?WZ)$4$.9XAST>:):B= M)8U$X.^(WD>Q(1>XI&+152: -6+P ;7(WID UA3!W=8:-N$:-[$"^X8U@C56 M\-Z5A968)CN0(2O!M1=$^]825E*:Q<-9B U:-#;P4>6#E;!FO7!F"+E8(P%W M63!8R6R^08+0]"PU&G#P Z0!6+, M[/@!=* 4L%6&N!#Q^A+S09L]0KJR#2@ M-+*=!H1])_0-^C0!L%4U<5P:4-K83@-@X$"X6YZO@[]O55]TF :4!K]+ Z 3 M&&#J:W#X78#CB#2@M!_4E4-#M/0U1?QVBJ@5FW\&4WX%MY0_,/G<[__7/BAT6V_8A&B_21+33-,@\?>N+:RD-&EA*!E]S0J_O8SHGFE^\VN$ MR6&:(/X!;Y,Z)YJOJ>!W^[;IDK!E@0)RP;_"E)H:_]_NG0^0U7T<9YB+1 ML"#ML'CV %S:M_4IT>@@[>AXGAAL68H1C0J"7N*+JX[_I+VH>)9OKLV2 QG2 M%*+!0:PJCGT#,FFRP22E]IGZI8L,TL0&,M1"1'.#_ @U!M&$(/][C4&:-09" M?6.-031-R$O4&&17C3$8. ,#?8DF!NGRD_?TU?+@Q5ZIXD"F MJWQ_TGTJ9;K,?RX8G3&>W:"NS]-4/AUD!JH=:Z-_ 5!+ P04 " #PD 53 M8[;@YE & !B* &0 'AL+W=OH$E]OWROS[EV?;I@R0\^(T2 IRB,^5EK)L3#ETZ'^S,28=YF#R26 MWTQ8$F$A'Y-IAS\D! >I4!1VH&5YG0C3N-4[3=^-DMXIFXN0QF24 #Z/(IP\ MGY.0+Q@E\JE3: EH1&).60P2,CEK]>TO M0R\52$?\1B)"#U;!: N0!<$8!5 B@70*L6G H!)Q=P MTIG)0DGG88@%[ITF; $2-5IJ4Q_2R4RE9?@T5GD?BT1^2Z6 SW!".* QN)VQ.9=:^6?P23U?T3"4 M8ORT(V1DRK^.GT=QGD4!*Z) X(K%8L;!11R08(/\P"SO&>0[)#L_B0^%+<3L4M0S2H*!*4ZG,J]*UE_055A/H)PF.IT2"C@#W MSZ \;H2?T]?]!4X"\/=7J1)<"A+Q?PP.N85#KC'Z<5ZPG,^E*5FG#R2A+ ' M\F-6S(>;,IPI=5.E"GT?>ZAKR6P\;G#%*USQC*Y<2A]P[)/9J4B,1D[;#)UC MDCQ2N09&F0^HR+C2U!9D:MC")?5MLK,I8G=HL5&SP3+!=N#MI PG> MGXWK5J.W;8;O=U1F&5U,OFADMQL"[;;&=ML,[GNKTI/U^K.AW>ZNUNG6<:\; M44T-T$P->ZK4+5906JFFRH2:4:#]$959IP>!FEL@;$:I0LTQT,PQJ5H.IM*^ MF@@SRYWGRG;I/Z"F&>A\4,KJMRI0,P]T&Y([S2/0C/ U<^>MYZZB18&:".#> MB"#[YFA,A C?UKE S0FP(9P -2= ,R?42M8 KC?Z%=L_I,$GE#Z]L 6+5Q1Z4CE)H;@:\4W].P(GD#S&=[2YU&<=20 MS0+2D(T^9K.0F_%*277LE1;,/.9U !K@T8=L%+98@5G[!;SMQSM($P,R$T/- M97.\OFPJMEE(DP#J&EV0JR4]3E9G7KWW3XJ^<-Y]V:&AS4D#(J MG<&;^_F:9>3L7$8:^!TS\!MR]\[#,T=CM^,U)#$:DYUMA^[[X.1KZ'?-6X)WEN6/KYFK<=ZUFE*JKB< U M$\&^2C4W8\-R9[%6JLM15L6HUT%H"G'-%+*G4MUBY0VEZFIZ<3^2JPJ8LS]R0F$Y4 \J2^D WR"_C_C@0\S2M> M0WC%T[SBF7E%SY*<(^93K*)?4#$#,NJ-EX>\#=Q@HS9:H9#=A@TW#8/>&M5T M2I>R(B*7L;K!'M(KWC=,R%8E'Z<$1R01 V0WT\8$\L'9:"X5MC[#U!+ P04 M" #PD 53:27DQZ " "V!P &0 'AL+W=O*;@H ML=)3L?#D2@#.+:FD7NC[/:_$A#GQP*[=B7C UXH2!G<"R7598O%[#)1OAD[@ M[!;NR6*IS((7#U9X 3-0CZL[H6=>HY*3$I@DG"$!Q= 9!==IU^ MX"N!C=P; M(Y/)G/,G,[G)AXYO @(*F3(*6'^>80*4&B$=QJ]:TVDL#7%_O%/_:'/7N=$-:$\) 0'2%T:D+GK0Y138C>ZM"M"39UK\K=%B[!"L<#P3=( M&+16,P-;?0(*$RHOT ?T.$O0 M^=D%.D.$H2FA5!^K''A*>QJFE]7ZXTH_/*+?05/.U%*BE.60M_"3T_S>";ZG MTBL(*V M2W1:H^=>^>_:SNHT+0C=J)67O&;GM]+25^P"MW_(>U&R;E.R[NF2;3.0TM9K M#@P*HMI*5FGTK(;I!L^QN5'/^^6I((&_A^F[!Z"D!12%;OZ*94]9"_\E5'FV*Q M($PB"H6V\MU+';&HND0U47QEG\$Y5_I1M<.E;JP@#$#O%YRKW<08-*TZ_@-0 M2P,$% @ \) %4]&&(!EH! $1$ !D !X;"]W;W)K&ULI5A=<]HZ$/TK&B8/R4R++7\[ \Q ^&CO3#.9<'/[K& !FM@2 ME>70_OLKR8X!6QC:OB2V?,ZN]FA76C'8,_Z6;S$6X&>6TGS8VPJQN[>L?+7% M&I_+)F/$-"OO*-E>\X1HDF9:GEV'9@98C0WFB@QY[X:, *D1**GSC( MBRQ#_-<$IVP_[,'>Q\ SV6R%&K!&@QW:X"46+[LG+M^LVDI",DQSPBC@>#WL MC>'] GJ*H!'_$;S/CYZ!"N65L3?U\C49]FPU(YSBE5 FD/SWCA]PFBI+&;[+[@*R%?V5BS- M]5^PK[!V#ZR*7+"L(LL99(26_]'/2H@C@K1C)C@5P6D2O#,$MR*XUQ*\BN!= M2_ K@G]M#$%%"*[U$%:$4"]6J:Y>FBD2:#3@; ^X0DMKZD&OKV;+%2%4I>)2 MD.+5"SH="$Z?3X#\%[0/7_@0K573WOUSGF5!P*A*Y9A4S:7W$!SU;[_/H+0 M"T*IUOMQDAA@=FQ[P2ELVH8%0>!XIZA9&Q7Y?N"?HN9ME..X(0Q/80O#S'P' M1G$-.Q'-KT7SNT5K+Y5)O=*(?T&]:1MFD&7>1AD#-OCL"#BH PY^(^ J(TTA M!U!WW3;(,D;O M4LD-!K+D,MFM5,?,H>3;90YNR0?NSJ1YU%IR/_ "MR&Y >6'=F-AYB9;;DMQ MDRTO]LR"Q[5"\<6="*_7LHL#;%WFF.SC@&P25F^ [51O)T]@*8+@9*64++\4 MZKC6&V7K$]HCGN27Y(O;A>5[44,](ZBY)YE 8=S0S@ *;=LL';0/C8[]M^EU M_ARYI%#E^V2]8QLVB]H$BYSF*3 WPJ*X 5L88?!I:1OD]N-FV1H=AN<4 M/?0MT.V,>UHEUF]$[AIBBKUFY"84;!X2!I3;CYJ1MT%./W#.1'[HG6!W\S2F M@GRN=ZIJCP*4Z0Q+"]FBJ_N"V,IR1.FJ2)&^H%ZJ-J^5^%$K*=H8Z(5-9=H@ MK[D;&3!AU)#%.KJ R39@H^_6N=QA"BK*]K8>K>_O8WUK;8Q/X/T,&L;GZKZO M+WP'\^6/!;+#WQ I:8K7TI7=#^5$>7G_+E\$V^GKWRL3\C*I'[<8)9@K@/R^ M9DQ\O"@']:\@H_\!4$L#!!0 ( /"0!5/D$+H05P( /8$ 9 >&PO M=V]R:W-H965T.TW58X!G+; MEF%)@R;='H8]J#83"]7%E>2D _;QDV3']8 E+[8HD><<4J22@U3/ND T\,J9 MT,.@,*:\"T.=%-![HKC-L(TZ0D.URC>2Q7REIABY)3CD)3 M*4#A=AB,^G?C&^?O';Y3/.C.&EPF3U(^.V.>#X/("4*&F7$(Q/[V.$'&')"5 M\=)@!BVE"^RNC^B??.XVER>B<2+9#YJ;8AA\""#'+:F8>9"'+]CDXP5FDFG_ MA4/C&P605=I(W@1;!9R*^D]>FSIT N+^B8"X"8B][IK(JYP20])$R0,HYVW1 MW,*GZJ.M."K+V7*SAM%R"I/[Y6:^_#Q;3N:S-5R. M*\IR*G8PREXJJJFOY$1R3HV]&:.OX'**AE!F5Q= !2PH8]9')Z&QZAQ'F#5* MQK62^(226UA(80H-,Y%C_F]\:+-J4XN/J8WCLX!?*]�?0.XBCN/ZZG<'EQ M=09VT%9LX&&O3\#>;['Q6=ASP#-EU2W;MR0:G MR$R!JEMP^/G-NL#<(->_SA#5,/^[OAJH'WDD-^S[ M='#;^YB$^RY_V.E%CFKG)TY;!HM:MV6[VP[UJ.[E-_?Z15@0M:-" \.M#8UZ M[ZT"54]9;1A9^LY^DL;.B5\6]F%"Y1SL^59*&PO=V]R:W-H965T$F33)[U%DHM3QU'3A8LC>0) M7[),OYEQD49*WXJY(Y>"1=-"*$T<#"%UTBC.>H-^\>Q6#/I\I9(X8[<"R%6: M1N+?"Y;P]5D/]38/[N+Y0N4/G$%_&] M7TK ?S%;&$352N(M)_SVS(DB37I-?Q M3Z6T5]O,!;>O-]J_%,YK9YXBR88\^3.>JL59+^B!*9M%JT3=\?5OK'+(R_5- M>"*+7["NL+ ')BNI>%H)ZQ6D<5;^1R]5(+8$M!Z[ *X$L"G@[A$@E0!YK06W M$G!?:\&K! K7G=+W(G"C2$6#ON!K('*TUI9?%-$OI'6\XBQ/E'LE]-M8RZG! M_?C7J_'U [B\_G)S=W7^<'ES#8[NV#/+5DR"F> I&+\H)K(H <-B.4Q($&53 M<+-D(E)Q-@>W@L]B!2Z8SEL&'C4TX9-(L:D6U0DMF3P&1R.FHCC15Y_!X_T( M''TZ!I] G(&'!5])K4_V':7]R5?E3*JU7Y1KQWO63L 5S]1"@G$V95.+_*A; MGG;(.SJ.=3#Q)I@7N%/A[ZOL!!#X"\ 0(\MZAJ\7AS9W_I_U\<'6=X)!ZLPB MA3ZR+[/87#<4!>[8DHLB3RZSLK'E#>*O/S0<7"J6RK\[C+FU,;- +1A 7&Q$:91&X6) MUN89[EML^C DGMU[6GM/.[UO>DX5!]F1.WZMU'__1 UJ8\%/YR]HQY+ZOIEQ M0PL,(8^8"=R&$42"T.!YW(9AC'TOL!,8UNZ'G>Y?ZP@OP+D>(O$DZ@@G@LW\ M@N_/'MH:E^C@1E.);L?,([J;8H,H"XX$;H!#@RD+#NG]7^";Q68!^KX7$F0G M"^'&6_QZNL!_X$WUAYI)@3Y@5*!F5J#N87%(#58JC>K"%)K@12DQF+6:IKOYP#[/-&$'=B9-+5Q7A!0KT53&^=2S>:>;HF::8&ZQT5)TYLKKVG'*'Q_[G#3 MK#'\Z957J=SA +IF10TM,.*VMR\6&(*HO7^QX/0V#^[9O^!F?N ?S(^5E''7 MY,--<\;X [AKFC0F!]==);H3?)^$GLE1&Z;'HUF=(PN,4HK,HK/ 7!?Y9 ]% MS7C /_B6*"AZ:\WAIO5B[P-X:]HS[MXS'U1SM/TQ!,W]R=""^NQ1UVRB%I@/ M86"R:5.&MNJW=-_9.NK0VY)Y<<8DP82O,E5^F]9/ZW.L\^+TQGA^@4Z'R/)\ MA$['Y2E5H[X\-+N*Q#S.)$C83)N")[ZF693G4.6-XLOBH.6)*\73XG+!HBD3 M.4"_GW&N-C>Y@?HT&PO=V]R:W-H965TDX[:\O22FR3=%*L.UA+[9$O1G.&S[.4!IN M6?6-KP@1X+4L*+\DQ/RN*X$P;E86# M7#=T2IS3P6BHQ^ZKT9!M1)%3#&%D3+0B-]SLN5[UT!1>6;LF[J9 M99<#5T5$"I(*Y0++OQDGG&G(Q9\4>> MB=7E(!Z C"SPIA /;/LK:0@%RE_*"JY_P;;!N@.0;KA@96,L(RAS6O_CUR81 M>P;2C]T -0;(-/"/&'B-@??1&?S&P/_H#$%CH*D[-7>=N D6>#2LV!94"BV] MJ0N=?6TM\Y53)92YJ.337-J)T7SZR\WT]A',;K_74&GN835VS#,M%;>J]1K\/?-O0<>.XI M0"Z"EGC&'S=W;73^V^S3'Y[](!E>JS5/^_..::T1T0-9LTJ)Z!2T2I.*F@E2 M:IUT1';RE7&IDT7%RE:)IO#^_"IGTS[X7SVQ^FVLOH[5/Q+K(Q.X +R9C+41 MK75$%S9IU@Y#[5#5YY<11 &*_*'SLK_B75CL^2@\1$VZ*.1);\$A;&J9,W(3 M;P<[(!^TY(->\G/!TF]GJOYF0&Y9V91X70G(J[HF-O:UQV ODC/DQ4ELL+? M8.)[B4'? O-C/X &?0O,@YX2JXU^V-(/>^G/J" 5X0+((@286)%*EB55NDX! M)<)&/NS$@8+8-:AW03"&D4&\"XJ2P)#0M ORD>O924LW&-+$L3)IY!UH)*8&BRM:"0EYAT;:C0/\(W;OG&[RRR;D;/=:-: M'S2J>K6!4(W*EH*XNY+(@Z&ASG$7%H5N9.[T+DKN&SM;SP>+$<81;XI 1L.PL SMLO$ M@I.%+$X,L4PM.(10%,1V&4"TRP'JS<$3Q47!4IW@JY)MWE'"KN7#G[_GPUW3 MA_U=_T<:7^/RWF,IHTV'IQTJF)-AA*S)(_L<$BZ'9R8(&%$"5'4K [ ,#^$\"=;OHX M_;Z134'EX:PBA99<(P1["KI]^0RY26*FP *#?FQFP(+R70^9&;# 0A@>2<#N M, #[3P-U C9[1:&7>-0YAI[)LZ_;86[!!4'G[&N#(1C%DVE'VV\?5_J-WQB_AA=C:!F?J&\E^G5\Y[[^T'*#JV5. M.2C(0D[EGD=RH:KZVT5](]A:OYP_,R%?]?7EBN",5 H@GR\8$V\W:H+V"]+H M7U!+ P04 " #PD 53&;QP7Q $ 2% &0 'AL+W=O:B(^T4;',<)9$ZZ1PRZB%JVMF+U5ZX MQ FH@+/8-.V_7T,HI@2L2JVX23!\QR?)F\^>[%G^P"-*!7A*DXQ/C4B(W5?3 MY&%$4\)/V8YF\LF&Y2D16^6S""I'$ M&5WF@!=I2O+G;S1A^ZD!C9<;-_$V$N4-\=0W*5NX9>R@7B_74L,J*:$)#488@\NV1SFF2 ME)%D'?_508TF9^G8OGZ)_J-J7C9S3SB=L^3O>"VBJ>$;8$TWI$C$#=O_HG5# M3ADO9 FO7L&^MK4,$!9FD/666YWOV MX 8=PCU6./#]?L!>4Y^GK>_N(9>"3#6=^DTD?TS 09,V>#_@X @=\FP(.X"/ MK; 5^%8_8&@I&;2T%=X4G,=$TRIL*2H-8;@=SKYF% MW0'.2LR@7LWNLEC(^E:""*I3#*C$!]JCXE9:!9T/P.WT<(2VU\7=9^;! =V M2MB@7MD6V5K_K582!+U1,2O%@OX'8/:/=1<&W;^_/BO+"P8@*W&#>G7[561; M.0+K1@RE0\@:$S-2JH7@^S'7,=H 70A1!W./E8-=IQ\S:HU?>GE;LD3.D;IF ME0HA/"IE)59(/RJ]C;)]S,^S["[E'BL;VP.4E:HAO:JM=G+4T/6JM >YHT)6 M4H7TX]+;('O'XX:/_"[D'BLO&% ,I#0-Z37MDC[%(=,UJ\0'!:/N2I128?W$ M]+9]B77,SW6ZPT:?E0T'*&,E:5@O:?,HSG1_?EA)#QYWZ]?:^WW$Y@\?X\,( M=R'W6'D(#4!6BH;UBG8M(IKK>E7*@T?=_&$E5/@#MG]UC%=[9\L-NJK<8R;U MHKO!-EL'-N5IV27)MW'&04(WTLTZ]22I_' =5@(MJO.<.Z9$"RM+B-*UC0O M#>3S#6/B95$>"S7'@+/_ 5!+ P04 " #PD 53;:,B;(@$ !K% &0 M 'AL+W=OB#XK%V,)*HBO2\:9?7^H2R19E-7 !OU@2?9)8$VCQF"T>M,A&$!2F) M'>2ZS$F"*!V,AL78?38:RK6.HU3<9T"MDR3(WJY$+#<7 SAX'WB(%DN=#SBC MX2I8B)G03ZO[S#PYM94P2D2J(IF"3+Q<#"[A^11Y.:% _!Z)C=JZ!WDHSU+^ MR!^NPXN!F\](Q&*NG1;/KU9GK["*YOO]P]W%P^7M_=@I,' M\2K2M5#@^0V,BSF(#'R7\R#7]A2<3(0.HEB=@E_ TVP"3CZ=@D\@2L'C4JY5 MD(9JZ&@SM]R#,Z_F<57. ^V9!P8W,M5+!:9I*,(._J2?SWKXCLE)G1CTGI@K MU&OPVSH] ]C]#)"+8,=\QA^GNUWA_#_OTX.][R0#UZL$%_;POE4B%J8X:/ @ M5C+34;KX#*HU8JYSF?-K@_ZQ)8-NTPC<@T6K MJ-L)A!!QW%:M ^M##+,?=+6S8811K&EFPV#V!1"6Z&7I6I]!1(V%1?2H\O6E&?(#I>-=90_[KIMV6P8XLB6S88QGV-+ M-1M&,21LCVI-,X#_T0W62D5!7\Z:@@N]HPO6%&?H'RZ8;PM&.>-MP6P8] GQ MVH+9,(8)LLJC#2-P;W5$32= _9W@JS!?8.E;WR:ZJ;0('ELQU)1EA Y6K*+N MO#N4X_;>L0,&?>ZW%>N $^O8 <.^[\,]BC4M /6W@'&0!F'?*X::&HO( MT05K"C+JWP/W"D9MP0BAM"V8#8.,>K0MF TC#/GMC6,'#!.SP]PC6%/\47_Q MO\L;&8BK3^J^;H::.HOXT95K*C/JWPOW*N=97TS<9]QZU6P8I<1O=[,.F&E2 M'K6DZ\!!2+#;TL[9.CQ)1+8H3JT4F,MUJLLOY'JT/AF[+,Z#6N-7\'P,.\8G M\'Q:GGLUYLMCN)L@6T2I K%X,:[<,V[665:>;)4/6JZ*HYMGJ;5,BMNE"$*1 MY0#S_XN4^OTA=U"?+X[^!5!+ P04 " #PD 533^-@SMD& !*(P &0 M 'AL+W=OXP-ZO/R<-36-/G2RLX -MTF=F/./QS./$ MQ\]9_J-8,L;1RRI)BY/!DO/'H]&HF"[9*BH^9X\L%;_,LWP5<7&9+T;%8\ZB M626T2D;$,.S1*HK3P>EQ=>\Z/SW.UCR)4W:=HV*]6D7YSW.69,\G SQXO7$3 M+Y:\O#$Z/7Z,%NR6\?O'ZUQG1[GV3/*2[305GZIYK>2%C,2IV4JWO)<_!H+ M.7YZ-A[?7]Y_/;N;^.CJ[LOD!HVO+J]O)E\FWVXOOD_0UZO;6W3@,Q[%27&( MANC^UD<'?QRB/U"/ZQY]) PQ#-T'>4L MY9_0-U&?LSFZBU[0WS=9DB!1DIZC?/:/QK"Y-6Q6ALT]AL_9(D[3.%V(\I9$ MZ91!>;U185:+BL.>2PWLMG$^@+--QW1)&S=L-N?:T86ML86MH87O$ER]$T6XG6N"Q[UA,3I4)O(15NQ2P@FMBTY.P9P4,[Z*@X[%C4\4PH>@(-R-N@YOK#;;BN MSC: CC: HC0(+I**1IJ+XC']B7@>I442E2Q(4R[4#F MNK8GERD 1EPLSY /P&R,7:GX3""C8KYM*2_Z&0T[M;6BAXV&]!B_*2]J*F.H M^4D,N:3X$,SRJ+PH -@0FQZ5G =AGFD8>[S?H7Q8Z_U%58T1%YEYP%[$IJ9@ MAZ,'EK)YS$'O,3!;IH5E[P$8-3U#]EZ%67)2A@"(4D+W>$X:S\GO[TVUSMVQ M>#9U9.]5%":FJ*Z"7'//KH0T](GHZ=.;VBA1Z0PQ3(D=^ #*-DV9/@*HH5 F[\I F$?V M+'72$"BB)U#=792H_$7T;VE\8P"E%E(?0F&;2I&;0#"UD@:]1A9VVFQ'KB%@ M1$_ ?+$T4E$AZT6"'D4$=4V3-,R&?/ S(](P O(;GAK5.J2(8IE603#/M>64 M4%%*.G1"@EZV0JVB=L0:AD/TSXA^M7 2]?F*4C@Z(0$ 4?AEJ-73=K=A543/ MJMY6+U6:HOC<"0D R- FRASK%+6=;O@0T?.A'D428B' DN@%\P&8LB8Z(4$_ M8Z%64SM@#7DB[R%/;:4-12'>QY9%VK $JF<)?<@@53NTG.3=D " #%TL]S2M MHK:/#1.@>B9P-IVN5^LDXJ*G9< J+SW7!;-IG)1\\#SNO(S1/S/HU=XHM-T6 M&P]IJL80CEB6LIHAG.T1^<'[!,)1L9\PY13I9S?LUM>.8D,2J)XDO*D'4+7W M0N]% !CX8@12![P9@=2U7XVT8]"T?:IO^]TMH59@MZ;),QPJ>PS@@'3S(9QE M4%G?!,(!Z1;T'%_8;7<3PM'.F_L5RQ?5H8Q"I,DZY9OWI=N[VX,?9]5Q!^G^ M.3Z:8.!^@(_"S;&.1OWFE,EEE(MU7:"$S84IX[,CAIQO#FYL+GCV6)T;>,@X MSU;5UR6+9BPO >+W>9;QUXO2P/;XS.G_4$L#!!0 ( /"0!5.V!7K8QP, M &0- 9 >&PO=V]R:W-H965T^3SSV>GOA7Q5&P!-OJ=)I@;>1NOM)]]7T092IEIB"QE^60F9,HU=N?;5 M5@*+K5&:^&$0W/DIXYDW[-NQF1SV1:X3GL%,$I6G*9/O8TC$?N!1[S#PS-<; M;0;\87_+UC 'O=C.)/;\"B7F*62*BXQ(6 V\$?TT":V!G?&-PUX=M8D)92G$ MJ^E\C@=>8#R"!")M(!B^=C"!)#%(Z,=;">I5:QK#X_8!_6<;/ :S9 HF(OF= MQWHS\'H>B6'%\D0_B_TO4 ;4-7B12)1]DGTY-_!(E"LMTM(8/4AY5KS9]Y*( M(X/PX8Q!6!J$_S:@9PS:I4';!EIX9L-Z9)H-^U+LB32S$7VH/'NXE-<+4I4&M2 %5V&8'DD>=7/,WO$@THIH<ATY,ID]E/>+C^\AM..R@\!;+*P*) MVFS.3V0FAX\$$ "S JLM0X-M"< 2HIE< QK=Y%L,\[8QJ,(W&AZG2:]UIOQH MK5_4+6 -B?(,2F,^:XQJKD7TVI [.#0#:>\E&2;^B_7?M=VU^-'KJ!^MY8^Z M]6^*P>IWLI8LTXTGW9B>RAP]1W0M=/1BI3LA>I%QDP7/\\7M_T%Z+9/T.CI) M:Z&D;J7\ =)[IPG>[K;:9WBOA9!>K(27\_[K4;&^E,4ZPB*>@]P9Y1\;#7#= M>6I!#:\CJ&$MJ*%;4/][*\(& 0U/=L(_NL>F@)R8Z[U"<&ULG53?3]LP$/Y7K+R#TY0RA-)(T!4Q":2* M"O: T.0DE\3"/S+[LG3__6PG#=W4\K"7V'>^[[O[SN>DO3;OM@% LI-"V674 M(+;7E-JB QZE?CX$/#"H;<'>^*5Y%J_>^-;N8QB7Q (*- S,+?\@A4(X8E<&3]'SFA* MZ8&'^SW[7=#NM.3,PDJ+[[S$9AE=1:2$BG4"GW1_#Z.>A>A Z5!5E?&;(L-;HG MQD<[-K\)O0EHIX8K?XM;-.Z4.QQF#RP'D5)T5-Y!BQ%V^SEL+FZ+0G4*N:K)%IDIF2DN>VY(AD-?U#OV< MY0+(6G42#/,C\W9,YN=9.GM6,];^^,@V)1MR?61ZX/9H._Y?1A+/+L]F<_+Z M"#('\W:L:_3@YOVK>V2FYLH2 97+%Y]_<5-DADD>#-1MN-5YU.'.:42S(:R$5^FYLR MF*J%-$,2-Z; W3ZG0]*-WY/ T8U5RH;D\?SMCX4R-V\"=S][=W;6>;RXV;6? M5\ %";VD5P>07G8Z.#& &'E\&/D^;HSZ>INZK?/WNOH'Z=HC"R-.O*I:FBK' ML*[W:) IN2E[1)S!,M.&*9**!T8VV\V5!U=DXU#=;)")TBG339@N69M& \$RD*/Y; YWHXH00&-4 M;@+H^E])KGZK[ KV:JQ?OLK)__"*CY/@U MUL>VHQ,9UH>,UDEFZQS36 ,X+P[)-SAYBDW08++@PG!9S^8\39E\<9RQ](9. M[!\S6_QV?/[L=AF+:^ M%^FC/GW4QWGYD''UP>+X?1)[^7>:)%$4QUA&QV.O@C&6MSB&'S\;I@T\L#@0 MZ<]RC5<;[Y#]?8#5=%^'8#O%.Q';*9YK0/QY X\D\5<;BP,>6!6PWH'X_CC0 M4WZ?*(*J8MJP)QA'D@1#H!?]/1K'2'9B^/CK@STE490D?@0POX(HPA!X&G$$ M4P :,"2*JO?@SOLH7+^GPLU_^$:_ %!+ P04 " #PD 53EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /"0!5,F M,'M1M@4 $HM / >&PO=V]R:V)O;VLN>&ULQ9I;<]HX%(#_BH:G]"$+ M^-;+-)UQP"2>!9/:ANX^[2A&@*;&8F61M/WU*YFRD5-S9E_.\A+C2^S/Q_;Y MCBX?GX7\^BC$5_)M5U;U36^KU/Y#OU\76[:C]6]BSRJ]9RWDCBJ]*C?]>B\9 M7=5;QM2N[#N#0=#?45[U/GT\G>M!]NT5H5BAN*CT1K-AR=ES_;+?K)(G7O-' M7G+U_:;7_"Y9C^QXQ7?\!UO=] 8]4F_%\[V0_(>H%"VS0HJRO.D-CSN63"I> M_+(Y,Y Y?:R;+8H^IE2#W/2"@3[AFLM:-4:\8GI@X]K!R4FO%1,CJEB M=U(<]KS:F-/HN^A;M]'$X;0\!O&#_"]A%.LU+]A8%(<=J]0QCI*5!K"JMWQ? M]TA%=^RF-Q)/3)('NF'FIO15XM7Q!I4FL\(E/W"]0\:KAA&19YZ,HR2+QD3_ MRN;3>!SF>N4VG(;)*"(6I - .A>$_,NQ(%T TKT(9);KQ2Q*+$@/@/0N"-F* MI ] ^I>$="W( ( ,+@GI69!O 3I[_;8Y4/9WD+-_.!HM9HMI4V#,\WO]>,TWD4;W^K/0.=?&!)L2 MR!;(%K=9]'EA@FC224M/#I3W'>2\#Y9!K=+<@83@( O!+H3(-=#)" G'1!0+4">W./$@@+K) 7GGN*J%24M.I_(9< MC9FR,2&=N,@Z>85IJYA+LK0Q(9VXR#H!,=L/'=*)BZR3EZKA3HC5,R]+D@K] M9R+D,Y4K&Q/2BXNLEP[,L-#_=2B;F-I=S9!P/&3AG"UU)KRB56%C0OKQ+M-M M1:["XN\#MRLR#]*/AZR?LYC'C\G&A!3D(2OH/*8.IOIN8X+C(.C]6E!]:X\Q M>)"%/&0+G>K;5_:AO&P)W8,4Y"$KZ,0X$KN]J/2Q-1%K,F6TUDW#;WL;$U*0 MAZR@$V9VV.]+9@ZF)1G1>DLFI7AN)4U(0=[_U*+YPOAF:[)Y^,0DW;"? ;4Q M(05YR HZ8G2$;4S(.#ZR<GX M%QI[:3#;$QD@Z?C(TCF/F;):21L3DHZ/+!T0LQU-2#H^LG3L :W.K!Y K@F0 M7=/5/]3%")DG0)_N!0QRD2L;$S)/@#U(T]6/]5-"-5G;F)!Y@DMTMZ6L$%7! M2VXWR0+(/ &V>;HP'[;?:S/)LE6K!9!Y FSS@ _=+C<"<-X7>H\;U'_9FIT& MF2? -L_K<<[N9 19)T"VSJ(J])4W9AJP+BECQ78UN29L3W?7SJ 9R_X7$[). MT%BGWQQL56B+U'K[?H5+QXD,8OC#"3/-],,UH>R'.EM\VHJZ.HT M%?@TC?G3/U!+ P04 " #PD 53EW=RY"P" #V* &@ 'AL+U]R96QS M+W=O )6ZKT"+,.H)4\0&K%!Y MB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRV MPW#ZE5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>> MW,R>WY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T M/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N M9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0 M[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=Q#H':AW_*3> M=?C:EWKM^5[C3T$_2?5POK=<'W]9?I]$G!<7G--M17WZ"U!+ P04 " #P MD 53UD@C+OLG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16 M/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M< MGZA/TS34*!;GE[2TFS9-KK;YY]BX?EX$:F,QN=AM'++FA?6^;2J;\CI[[.M/ M*=/7A#*?'/?$5>/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW% MVJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVW MP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X M_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ \) %4V3-]W'O *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ \) %4YE&PO=V]R:W-H965T&UL4$L! A0#% M @ \) %4RYJYRBJ!@ 41H !@ ("!B T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \) %4R#J) #6 P M20P !@ ("!$1T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4RI@@YZY @ R@< !@ M ("!-3, 'AL+W=O"^"A$,' 0$P &0 M @('&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4QZRJN!B"@ %"( M !D ("!F$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4U*GURU&PO=V]R:W-H965T M&UL4$L! A0# M% @ \) %4V@QKJN3 P 1P@ !D ("!G7< 'AL+W=O MP >&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4V*4 M9/)S"@ X1D !D ("!P84 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4V>#Q;?K"@ TQT !D M ("!XI@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \) %4RYY[8QY!0 ]!$ !D ("! M7JL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \) %4P^6 U&" @ C04 !D ("!<+D 'AL+W=O&UL4$L! A0#% @ \) %4];- N [ M P > < !D ("!S

Q MV]G'H3_I"-;M%(M:)M]IB3'3FS-R^=KJ7_A^7@TQGY9UTI>"Y'7[I2X)DTXA8$DF",B T\@ MN\3$Z1")-0B@.$:G\B4H,W<9N\'#EQC+M#GMG<"FCX"5AQ.G,F:KR9>7+RI?KY$OT M@G$OJ.0B\V40S@DE,F<&IS@-6JU B%8J79I*Y](OT >3_6-.M(J<@$^..!"9 M2J.G#*(PPJ:M;<5H5^JJ/RN?5CY=*Y\*Y%G3*(]1NWC MC2+RE'02(5^CP8#RRL:LXI2E7(D011 W=79KJ'"%W'(XI]4P"*H2)4E;3X#: M2!S3EG"J%97>(Y90(;_:2JB22I5I5:8M>M*+5"WS_IA2JNI*B9PIT%\S5H;35T:V5JM]$ MZ64O,\MR M[2.=ID?#97JT$O0[>3'7#O7>&0ZQ_SJ6R4D_7E*=VWN,P3,AVKY_A M/&\F+#4E_,?])GLK+R0JR\-Y^AB-XE98W.UY\R!(14Q$6' M1"AP:(%C1)M)^>KN<"V+:+7IU^*5BE)%J:)44:HH590J2A6EBE);:QP??@CB M?6]\LYF9 MXX<_"CR#T[**^8GKPQ8UR+!0D&%_/L@@0S!&$JL35*G#)DO M(Q"O5O34II]MM>#:C7D34%HD44!@<,X$DPFUM&!.CG(T)7U&4>N,4S<@V1MO MK.V$-^>C<1/9?1E/,=\MCP>5AN^&AN?*@;0(2(W71!EM"0@CB(O2$L9BU,$I M99QLTM?5U7!OI>*V&GFEXHI21:FB5%&J*+4)I47$IP854%"3@F60'7U+E)S/OTK%D>"L4 T0T\@6D-LD(Y$E-Q*FIRCT"KU61.LOC3I M)B&2N&(6S33+2[OHQ _E<7R,.5;W'H2O6R45I0>"T@**P0@9HU=>2TQ K3:. M!@H93FA'9558L)"M^FX]I2:8M4LL(,.$(A%CJ8[@A M+#*IM>$FV5+[EV6%%#6'<;/HH))V1:FB5%&J*%64VH32(KNJ24J>1$ 9&-B8 MG%<:M9;.8U+?8CE]0C">E(FHD0-D M2E+98TN9"8-0/K"T>$Y?06)O-#J/X?GY,"_=A,0FJ7[-B]/:P=TI2K5L<#$^ M^_VSLD&N4F+2$HY4$] A$,3L>SO*N-1<*,"PMN)59\C;99WH3G MMB5V/3<;4FD 02D)7B#)#SU!Q0-).B$3S/)8>LY, MW91JVP_6MM<97J\&?M<&/M\2GO*HO$I$)Q,)*+3$J(3$.Y4XMU%)5-D/H5W& MKN;C5_MNM7W7O*B*4D6IHE11JBBU":66QLNK[KQSQW(N &ZCYEHD1TQTEH W M0%!Z08SE0G KDY&LA<)S14F@;1_C>[WA-FW7FDS/83R)_5'O7>STFJG6MYKD MN[$;?G5;MJ)44:HH590J2A6EBE)%Z>&AM("3&H2CR0K/(5!PV:=!82+33"9I MDO&P2B>UD>#/YA7X7B/ _ST8C0[B^# =XX<7@V'36'D\'O;<^1C=:3P>O,!A M=BFJR[J0R_KJLP$>6ZS!7RC%&+/C05BZ9KC&E1SE8U M]\V-255S7[>YSR)4I=V1Y"")LU(14 8)RD2)TS0$HY05S+70W&N*YI>VG0UE M&J9ZE(F8=5.DHE11JB@]'I06$'.1LR2,C4H["4$I-$I*IA"5#D9(O4HQE^]# M,_56I=E"TNSU^&"6E4IE1.Z#(\(H1B"K;F*H$\3FAYX:KR*56]M*=55-.-\T MVZT,6U&J*%64'@]*+0T]5;6RC%KY+-5)*",3Y20(, 0B8P2I!")*UE-D1EAF M6BA7'DFJT_63AW_"4^S[V.W\>MZ/'4&[G6)0RZ0Y3:>_NL%X/#A[*O+"A,&Y M.XV3";!+3*K>G*G-UU;^!H[*6^I<2!88).MI2M1(&4$J"GHZN'D9*GLV.#L; M])L#3&?EG7RFP+,=O?\U6_W!F/7"FB0",!CYX@EXI$768[!V.- MRL0F9=?PJSF84&?,][>/?&4=_<0;@'BOK?^P!_ =#;Q-K7)#S%$VGD7%+"C*J&2$(0@"/"5B@TD$!463@"/ED-FX,G%E MXA;13F7B99B8.LT25\EQ'P%ILHHE3%%$'EG2+*Q /%>27IJDY^KMDU(J^_Y M\@U3$X $Q KIB5=2@@C4H2E;%]GA5/IJW_O*U)6I*U.W9TD68&K'(J)G05 = M0+N(B2G/O W2>X8\5J9N!5//R6FK7'"<$BDS28.5B3CFRZ029C%Y+JS7S7P2 MS;N65JYN U?7>.SR\5A%N5:&6ABZ0EXZG"E( M$833@7$B!,]N/FA*G!6)4,.]T%X'+\76=MFKJ(1T[X14Q6,5CU];DD4&XMV> ME$?Y-/.CJA57'WHM?#S=XI?6)6,X(Q$TSZ2,GMA(/4G<*9[0*>9*:9C62XRR MJZQ86;&RXCPK<@[@M'4*A .WL8H(\^R2#"=O(4;L&)UKM=)F+-:6FMXUK&& M$NHA>]=1"&)H9 14HC)9SD+*%Z"D7:&OSC^HG%DYLW+FK<*0F&T.E /*,0"/ M'B4XC_F1,!:-3#4,V0ZFG)L4HR*+ B@Q7E("(B9BR@]%A;;9"6 83(E#:BFZ MU%Y-(*UN_Z(YKS\T-?271<)S]M#(TF MN_:;_T\I&]'N)IYRT.QYU!ZHSS MGY_W\3STQLU\YY*H.YGTW&]6O8Q*[Z1>'_N^E]\V&NC9IS4TV$9O-Y[%W]\WPOCDTM6FWOC]&*@L[>@RP=Q/O[Z6]JRZAW] M1='YW,]RN TA#':^N&SA3CK]=H]]_.MI[OK?S+Y[<+3[O),?'1W^>^_YSG'^Y>@X_[._>W!\U#G\N?-LY^C_.C__ M^_"/]I_//WZ_9-]_MOY8.__8Z^<[QN \?T@8+7:\S>UVQO3-_3T?]RF^'<6G MEP]^#+W1VU.\>-KK-]_>O.G',QR^SO0VO3W(JS4DS?=-7IZQWA,Z8;YI<^D*L3%[3F3[%UU^F3]A77_O6QS+V1#%[JX_]]FORC@Z6W^R OE- M](V&,Y-+XPJ6@[?KO[KGA&S]>?7G5RNB[.UQGICKJJ'^KA)HD#[J?>CLY[\Z M&75VLPH(G^J_/CO1VU_9UT53UG.^B[AHUP6LON9W7>-ZM1MB3CE;U0E_-0'E M@2X,EL^JKZ[// M65%9;QO0_%Z[MV7:[]TX%GXW%GG#SVV1+DX8@6JC&44!BJ.) M(DA-I;8:M&6RZ8O *)OT16 /L"_"X;-I9/ML%_[\Y>!L__E)_IX=.#S^#?:/ M7\'!F]?LU<>_X<\_=F7^#CAX?OIF%MG>EP=_[-*#CZ\N#MZ[/'#/W;908F&\[W\W&NY M_SR<[?_R:^_PC]\N\O&D3[5J1_3]7\FB]=0[PHV2!%BP!&D*91XZ!!H@:FG* MQU>QJUL0ZVVM^,H)U;N=5*FK3N2U 15[H9#6JF(D&O \V.6^D,I8J;D5@ MTQ8M[.&V:-D0*OKXB8IL,BP*3TEP"0E('@DZL$0X)72D 7TLC7XE[S)S-<__ M_JAH39U^[T_)[80WYZ-QLZ?4&0\ZPY@MS?=.8Z<_Z^B;GR^_^2+AWPX'[WK% M:7<7M]?PMVY.=9^?L=)>/;;-U\3S^#9?![UFHZ:#_=#!L]+__./DB?CA;=FD M7/\XLDVY/:U3*3?-Z^?QVNF'G3FTZAUK@3O6IQKB9UBLUJS:NUYIG^I,90%:TF/-E$ M@-/L"JPW0EJE<@6(;+> MG"SA(@4AC2-6"$LR/(1,9ZX*]WYG.MY,E]]ZE>%.L>ZVR MI%KWG5KW3*8P(Z/7' GEUA,(0A''!"6">Z5<\@)M<3I$UXC[;6.\I$S9V-#( M3QBR%;EQC8*T27Z\*$')43Z@GP?#YX-S-T[GISO>YS4?UYC]0F0TOWV("5AP M66J8((& I_D1BD2FN;=PV_W]E\-0#R8)1&->35&?),50011$(: M".I2".QY) 8$(TIX0%DJW)C-JJ++]-*BHL8^;K7?DN)P&$-GC!_BJ$8TVB I M+C&9;/X?XX>I;_-3[,?4:\_4WTT@H\-G]3&!4Y?S5^\8!M>9VJHMKR2FWYXYR'8*WDGI,(01& :(D1QA##A619"J#R MC8=@]=);I#5:<0M[;-I$9'J=E)2?E8N^YG"T3FHTK3M_*B ]F\.HLM(BK#2? MN2$DQN"8(19,=G>T802EI41Y@, @Q.BSNP.F"[)F;CQ@&UZGQ*@VO H;GBD+ MY;23,6BBA. $A-'$,J6)=RP:4(I%89IM3G%-%]X:LUA#OD9)57IDH8I%^B:N M/0GT8- O"=H3'Z=NQ-ZB7N%X9W[PHI>*)>L,29Y) @&1V) L<0FI*J)"2;ZU M+;O,7B6@FS=/K"&*!ZT?%N^!6FUY9;8\FS-2MBVMUHZ4"7T$(N<$44MB:+#4 M2I:8<-DCR [!TCN9-4YQ"Z-\=H+]U_GC>OU/J9[]T#GMH>N=+E%5]/VJ^O;Q MT\V;A=S:,7P$2[9*'2YTFTWG>(@AEK*]V'M7VG5-3*?GQ M+9X]S3?S84F??!XG__;Z#70O9\AEX)Y-<6LR*VO&PV*W_+UY^6Z]4=YZ1B+- M-WIP^9&)(:MYFKR#)*+!LLVH3)>*JS?]*N ?A'&O(P)8C7M=QCW3\]I&'1)Z MHBQDX^99SYMH%7$!\M.1HK/9-V>L:X"WP[97J>7;+4A>#+-%]$(C0P;%F5U& M@VSN/D7;-,AE?.%+IMKK3P&[3)*8AAMV^J$)152RN@59[<\K$<,ULSYZ0C.\ M!%"70G(GB)&Q5*0FK979VM9=;>7R4UCJ1F0-)%9#7Z>ASU2)5]+:"(DDP\HT M8X$$DU(D^,SI43JJG"^9C9P]U!+S=BN3RT*"SEN\*)J\1D7N4I&L@K$N$7LQ M :R2TT+D]-MGVYE)B9@D$.NE* /6-7'&)"(S[T3D*?HR/5-T+=1HR 89]7I5 M2+77.[;7F9A@W-,$/HL)I2D!YRPQV41)Z3RE/8^!.K&UK<35R8T/8\.R]5)B M>![#91[U:"[:,;=K64,>&R P"H[_GF%VZ0[->E[,7JM\MA"?_3ZO/T3RS'G+ M"3H1"8#5Q 0KB2OUIR8ZGJC*?-;5>IF(;8V"M-CF6Q(&J39_MS8_TS!403/Y MELAH. $)GJ#*&B8&IY$:K:5()872B)9$/A]/+.3+=GO+JI;-]:!:JUJ^LK'\ M>3.NRE2W9:I7GV6+6..$XT"8U8P 6D.<\)X(QRRR_ J/69T(WN775*77\,B# M,.ZURI-JW'=MW#,9D@ 2=09),%"JU&5V0E2V=6D,"X'+XIHTO7^-O#H%IV:+ MW*F![DTG3)3&-TOMRSP.%ZI=89/C@EJ-]=Z&H/QGL1%OG;8>"=59DA&QR!*0-@N/Z.;0'-QUDM4P8Y*L38]O-8M>O6$L3 M63.09:;PBRF,/UW\/BH=OCYY4#N?D*P$MA"!O9Z7)@Q+ZQP3B?*<90*3DJ!Q MF@A,QCD#G -N;1O65>KJ3O2E";6D*/ &SMO-#'>#8C:/E8G6/"*T,M$=,=%, M2H7 >**:$H8@RF:2(2Y*3I(*AJ<$T07(4HK:+K"K;;TJ%=U)A*F].J]89">= M#MZ/.FDX..OT^N_B:"6S2JXW\' 7\_%T!'MQ/O0G6)+A!JEX M5_GV-[YH$N/B?\][;\N(X;JUW K7Z05>- .?CP<[/D,SC"^F:+TXQ?YXIQ]V M+P&K@F41P?+FLP9B*=^8N./95V*J%"D+1QPV&6^"(G/>*Y.:64Y:7W6=ZI[R M@[#JMM(C12&W1@&$JF"-"NY%>'J6S\ M9O(&*9#1R6 X)N,XO-3^C7$\LKWE^Q,@'^-P$+(/]EV6.BHX'6>8]F8H58): MB*!VYV4'.L[!L4@P@250"I#_/WOOVM1&LJR-_I4.]KO/F15!,76_S*P@ AOL MS;PC81N\YN O1%U!("2V+L;PZT]6MX0D$#9W!/1:,1ATZ:ZNRGSRR:RL3&>U M1@$GJP234DB9/15-"?US@,22EE< [-$4N M88R<,2(*IF-T>FE5XF60OU>UE?P2>$>O"],61I'&!R0>+]=)6M3(QVBE/L!" M;0,4;:4:I^Z-4U-U%\^/U0$Y1BD@,UCC/@J'78U7= MX^W5:/8#$Y!K78I:J1]%J<]FE%I3Y9(4 9:**\1S)UF72$"6>T&LI,GG+/H' M\BOJ\,>=BA( \^ZW2JWLIL(-^_"1?G^YZ,1!?J%,>[,5/0_%;\WN(!;T"C6L M':C%V)-Y-UJ^V&_&P5;*^]FC=T(-97?E)VM[3($=\M(AX0SX4=A[9#V/"'PK MZZA(RC& ,4+),A5U)8)7JMC/&AFI%?L1.$HN,!*PA\5#3HCT=Q4$^75+THQ_VZL(#"\Q$-F$@/7"C M-CO;0]=OA9;M5453UE)JM5MV4">VWA*X9NI#\WP*B,2(7,#@6&F%D<:Y4*/# MGDC+"& M1,M)8B;GK2^+>VW3I;E>O3)UELCKU>2'K#M0 M:_*3:O)4<@A37CDMD$I.("XM:#).!"5IA.6&)\(=<(Q7V'9B$;C%+PH-#/LQ MY,ZV\VA&763@I11!NN:0;PUD]P6RF2K1.C&'<6+($*T1YY0B%Y7*B21.$LTC M5N L&;7,S ,X2_5I_]<""<]2/:F&A,>#A FWD4(R342NF:02XL8J9 -X*1&0 MWS(CL.$:O!3&EH6Z>NY_P3#AS1V[3ZV.[?CZV'U][+X^=O\DR>>#KC\JNB>E MP8P_8L^W^F]N9W51-U:G\U3S.FV5R]3?&"U3G?YQ.YHP4T.5&L*EH09)GO.Z MROXRE&D4G;,,)T,HE4 3Q+(D=<[Y*U;H)]U*K17ZH15ZPON-""IAPI$1T0#O M#Q*Y9#02)!F7N!9/0#Q&\?V.B#:/OT:_6Z'?3-U5QWDT-C)$E8JY M[BK@(&8DM\OS-%%BL<%E\2!I%J1R=+TS^QJRPFH=?VP=G\H,@P5UA%@4&/6( M2XV1Q=8BIZ-7TFD1@$%FET6;JRD8=<;Z4Y";\M@O%[JSOLM\\F)^O&!^_>6-1EP>D+0-C[BY5\/[V0XS9;9Q_&P>IZY^:. M^'8TS6&P3EAKK_(18> PSAADM:4H.8FMET%RQ0'?EO&]NMK4P9@%UO-GH#"U MGC^-GD_Q&"E="*#=3@2#.",>:> UR.'@67)1F@2^BEK6\CXTIH[1W#G!?=XF M;)W@_M@$Y?I8\51F;+E -1[=$X_.9PHOAY 43B8AX17X599@Y*P*B')*@],Z MPKLY8^0JZZCSVA=;@9\K):Q6Y2=5Y:EJR\R!ZBJ.E)0J-WT!9\(&@J0@SBMG MM!1V:?5>E987+SRR"'3BACGM\YA%G=/^PG/::PR[+X;-%&2.5 %:Y1Z@.N>T M8QF0U4HB%3D0$26-I SHB%XV]]K*J7/:7QDD+%).>PT)#P )$UJ3M("EI I% MQ@CB-.1-GUPOE0<%5H!3K=S2JER67"\Z(KRBC/;Y/L=&2M&7&T'QAS^PG?U8 M].P@%M7O_0*4.%.BY8H8Y597WT$MAX%@Y50\<"0,?4 M]E3NB".<1#09@([$)#)!2)24I3AZ0K#/)P,(^%\/D&:S8&QK<2-,\Y4[1YA^ M [WJ1=N/__J]U:E^R[&F1V99+]O=?*$LZUZ@^ DFI0O.:24BZR.A@;_;P[Q0 MT_!;07*-HK="T9DJE8*F: R+2"AN$>U'&L&DP6&TPFE(RPX 2V*E?HIH@[8G+Q6P"31+F6(CFA\=*J4,O$ M7*W5?;>S70O&RUY:%.S]C5$TJ@U\1$LZ]YFQD5"&7D>7*QA[E8P-U-@,X48'38$:4-SRZ04ITI 56<^E5<(GF/A274) MSDP/ M@NS6:M M&@'#ZK]=[_>+F7ZHKXVFDM,5)6"Z3[I5<^4_RK)6K>_QS]-6&!R,L6+JBZ.9 MPY.O6 ?S-!Q<_Y7KAOB$$D/SF H].QW3/P]ZX]&>Z;C509?F\/+C7_N0*=WE(?6O8!V>L1)(P-AN=2S\#U" V,N?@B'9 M11E*<=#+=N6_6A3';#8B8SKR9%AV&A36@1L:2:1L3RVM[I2=-,%]S2??,]K_ M^W>[.F\=GU7@YLW TNK&I[5&L;V[O;/1V%XN-IOO5XJUYGJQ_?7=]N;ZYMJ7 MS8WM6^OU4S_#^ZWF^D9S>V.]@-^VM_[>7%_;@3^V=^"?QD9S9[O8^E"\7]O^ MG^+#WUO_+/[S_/:U8X>A!2SB7PL_UN*WS4XQ..@.X2*AO_CC_:VJ3C'\V=P> MV]X^8&:@%:= 9_4%6Z-,]A+78.(O#7=KM[6E5^S#!T M4IT=Z1>VZ &R=7S91#+3YUQ,Z<8A.?C[I-O+?^7BDJV\QC%3;GCD?/@PEV+* MS*.L+^ELVW9\+/H',0ZFZLO_9%[%[+Q>B,2H*?'8CI=4!V:S;4_Z\8_Q+W^& M5O^D;<_^:'7*.2F_].?HZB/CGV]P.1*:[U>]/3*$QJPHK+(M',5A1S<>FHFW5>XK#-^6U;^,5;JS;W(+H MUS^O_KQ!CX6?+'*%"T\3E/@E8RQ7>JTLF%LZ+G\-.[%@>+G\(P>.[]1/XJ99 M;B]_OM:CC\8^2,L\C2 M&)V5>6EYE;!*EPE?)&QZ.Y7)OUP*D[4ZQ:=>/+' F#,S[)85/_VPU\L%RX'W MQSOV47FY!8IO 5E*..EX4%8IP@5C1F'E++5&).N$DM?3J5E@V4'0V19.B"XP*:1 C\(-K[Y#S1"$?$[;1!,4IT"0NKNZWU\W<7HUZ$NFM M]RP!;; -YC"&JBYXYT(1[D,4WL3Y'6#!UF-) M=$B"&R*=!@T0&/M$)0LQ/$#ON MP^CNA&" @BK 4X<,$13QF&@.DP;$#&>< R7P*E9ATGMW?UV\,,3+X!73/W>Z M ]NNZS"]B V>6;"J(>HV$+4]12\,8HV(D(1I2PC/S0G( MLB8/Y06]B"-5M98OQ%9)K>7WT?()$5' ,+A7%OD$JLYAH9!FU"$+;$3IG(\_ M*N)A\(O0\E>4/#,_]^FV"8(5=;E[= MXVRE];Y[#/?.N8U%ISO(IRI[\'*G:,'(]GO@N)S87MF=*!^/'(Z/[5YW4'+4 MKQ&^UA_ "V7KTI6Z_L'T<6)S??V#/-P2(']Y)A^@O"Z:4!=->+1#Y,VMG8WM M8F>KN*;RP(?-YEKS_>;:WU,U"!8(\%Y^U8'?-CO/9+SI5>/]'!-P47%A.??% MBV#23R(@W4$V3V!K;!DYL_TJ'_FTU8=76WW?[O:G5O?Y9VX!Y.MVP[RA^>%+ MW^B\.?:- M#AOGN^?[XML_S>-O_VS2QN&7=N-X5S3^^>MH:\>?[NZLB>;'+X?@.V7?J!W_ MY\O9MW_"";B>LG'>/-Q:;[=WZ;?V[N'N6?/CUS.XYP_P;43S_-U!8_T(?_O8 M@'LW4^-P_ZRQOR>-,SY(D>-5#O' 8O9P+&*4Y.KEDA)C*G>W+&FREIU5+[00 M.3/.4,FU"$Y[2RA-6$GIK!%+102'\R1K6V\8GT7D_IS1!6)R,N?2ZKNOVYO- MC>WM40&B1F/MRVZNW+.]^;&Y^6'S_5ISIUA[_W[K*SB$S8_%)S"W[Z?*$ST? M3ORDZL&,0HU! 5X<+5E5F*64[%\NVR]+U#Q_/9I'PH]X8H__:-K!L!>WTKMA M'^[;[Y<(<5;]?,LHT5S;BP0$)K&TN^FP6G)6>+W MV.Z>9(^X .'[WO(@E8-NX8=]<&5CKU_ \I8^M"WC(J6_?=KMM<,RW+$%Z@#2 MG%.KF]W>X*!8*P70+A<;PU[W)"X7:_U6Q8G6X(+@M[?L2I$]_*GG).K//EPA MY ^< :LZR<&0LO==;D($PYGRWD/I9\)CU\G/7GXUVO;@P,.5EC.7.XWM]@6G M*R+<:C_/XVC(8"Q71CNJD^?**P3C[_9.LK<&LP?[BZ:![VEDN/L5.IW_6_FX[,%=7@>P6I;-F<>E)*,8E(O'F8<*+3":8 MB-Z&B+#.=51S*H4-'E C1,XHV&FF^&4R >26!9FDI,YS2X#M*A;@)U-21QC& M I")7&X%%CWCS32S+)Z7%P">T#^+*T'$.X4(\Z.5>'T 8%.X&#N >6 4>Y5" MYQOT0EEPIE3I_=B) '& A_ .N(89-"_T(:,E7/^D'4MUSS#ZM5,.:#O?KU_\ M-@+ZCVMKGZ["_]>5[95BZJU_5:":P\;M6!"A7\1VZQAN.A9MKRC%LAC7L*HL+2/+1=X\'(M<.;0L0VL= MF+0V:$*NH5C &#]D]D,P^K^5*9V>U]7BD6WBUS[0YHW^ %@2/-V;LWW[/[8^ M[U$I(W4V(D(5R129(:.80]A*C,'1\D3CR[8L(U"%LQ?U,P>E;-\.C/*',N%K M#U[1>IUCW/=U_[4 M<)4[PV/^I)CHW#VR8@O8N"WMUW@T8^4L@;EU M/&H=5&W0P?B+#FAJOS_V"T)9?>U[N>$POD(YF:/!9;I?IAC"X+H>S-3%]>'^ ML$XE!JR H9A:KPNJE;D\O#Q5<%<+\P7^2'N4;9G/3I5"4#K<5ZA_,ZP)1-4?E>MP._^NHI:V)?$?OFZ1Z.1GJ*!9+! K$/^^/'PO@ M,Y0@5FJRG4!G"Y#!EX1B'M^Y!AG&60#+%\@'M^Y6@ K?6"XJ*E[:JOX M.B@ MVP;0ZH^N6R9D@^VZ*'R8VMW3GZ0M//?4SY>F3\#?\AR_ BGZ4)I>N&)I2>'? MY]NBJ4="%W,*)!>0'7#:TXLI!3D@;\ MI30A(,$CK[.L.U[9\^]@:[O#?CFB,DNH/[E5'ZQK*^40U734#6Q4NQ6_CSXX MENULH//F7[;;U: G>E'QGY&%/XN#(I9<*!OVSB[CK2E>?;0)^_ ?78LK4I#SQK82C,V9C"[)/&^AJ\WQ!-^JT%%.9H:_T_K=W#=X=;.]^. M&SL-O/O/[FGSW./+%&9K/=]OC>^>'[%OQYM 83[SYC]_M1KY6L>[/QKG7PZ^ M':ZQYOF7M+7N\9XBCN:* ,A1AQ'G@B)KHT&.B, EURH0?#DRB94ECB?KJ#&< MA^1TL(9PSJ6)R80KDL4S6E_YT M**[-#.\,<^#F4G*X"XE(*T6^((]*.I;723LG XDNTM&A'X[I='+X9O/#=8R^:Y=VVTG;F4[;= E':[(R%:0,@97!V(5+XC4O4UMJ>M,1CY0VB MA!#$F0*[XA-!E@/28J>M-W9IE8FK$E7M_Y9[L6%:9/J3B1\%LXA;H"$7.:XDX3ODW:9$B-GD?^83M<25$KBP,#( *B .3K$C2RI&$ J-6*0^;VY1I#4)B !OUBDQH519K/C\ODH@J\_(%6? M=7KI9YWF1A-^&1VX%$VPQEI&7/12"*Z4-I('QG'PQD@8EWOT0->V/XAAV :W M]PM,W7X'ICMLYJ!)#@&'DB=<>,!KG3#&='#0UO)>=PSE?+W5B%CS< UX0 -> M.Z(P'M98VQ/&"O@?1^#- !^P'/P8*1-BF%@;G&/6ZD7>X+MY]U)8_IS+>S[: M$QBG%H0I#MR_V"DO!6D2^8%H_24I3PAV@I^CB=\EY4Z\4+J;Y- MC\6'*D#VK*4 ;]RH[PD+U;RP4C0/U&KKA16;N7=ER3LZR[E7>-J-.W&Q[_@<_L_=G>^GC9WOAPU_VD> T#6K4FONT< M'#?I)FD^M?[AH+FS1H"J$7@FWMS9.&^LM]M;'W?9[N'7 MLV\?P1??QF>C:C0_MG8^G^ZQ8*ARAB.10D*H.H6747J#[Y M92(X-7;>!CM;E["3&N\4PPD13"+BQE%DO%'($\4Y)0$32O,VR[(4]VY]N'AM MC18:(N_P2)EH6G8@: MD%!%BGB* C#1.Y2D"39&%I+E2ZM*W+O#PF MA>.%K&'J%C#5?'_9[;56>*HP2B%HQ 4GR-A08_A8C+ M!QNL8MHJKXU,3%O7E[ MWIKL+8"7>UW*_)VA\60D()_:N3)EM4E2RLC8P9WT&:U=W=M#Y>7PG\9&*YTP M\L8EQ+D-2&,K4.2!!X&U4$$OK7)*7Q]_+.^MJ@2\Q8#,^0D%5:NN2VDW]9;Z M\W1W>2E;ZO?NW_*(C/K!;<;L1S;'9SYJ,GT7"S$)AIXU=KZ>[;'(ZFW]N\\[Z-B'_U\5B%K\'*N6M'+ M)25BM5?1G[.E-95"^AB,_U??>YFV[;[I8K=[^$6Q;6\M6C3:]9M^8Z1AGRH% MJPW<+0S3G$C@T'M$P"R<@MXI8&9"6A MB!'OL8Z.*)&65ODR-?<&S<6+L+^LR-&S-FB,>[X?;I#&_A[56%$G,(J1)\0)Y<@)F1"\%HFQUBM/EU;-LN O M.ECTDIA\!:EFP3&U&0<+M,E1-[BO&]R_5!,WWO>8[Q#%06WB;F7B-BZ;N""% M#00SI!SAB'-BP/=Q\">V'@1"J:!T69EL6:JK^44OR,@]H-[?RP3^7A9PN*[2 M\\)7W/@PZFDQ7?]BNG+F\@,6W<@5HG(KP'Y5X"E_SMG6)ZR&\:DKLX88#^T M*9VU4EO^&H+ ,CQ='OER?9U1QYF?5=?)FCKL MQS3, 9OOE>:W+B>13P"@U(W%+Z #9F<%5\SJMA5T%%]A3#]*!9V;E;JY904= M8>Y6F.>9!FL6K=R/>4/E?AZG3-+]HQ2+/=7_E'\ ^*W!H.Q^++Y6>/EW;N'[ M6ZM3LH;^OVX2-?CEA-33O;I6=KE[>U6L1KVOBZJ@*5#7@];)XVXJW^ :"R]3 MM]MIGLO5@Y$&:R(4UX8+S!U5PC,&MLJ9A)F?R]6G@BDP)O]'&/8R#%PID_UK MZCZ&EQ&Z5."2L>5ETO=1E 1>._\+QI-;VGUI-W=R.[M]L7N^<=K\V#QL[!P< M-LXWZ-8_WPXN1TF TA_F]GG-PTW\[>-7TEP_8EOK;?C.&MZEC1\PCO/&SJ[X M=OQANJS(V=;.5[P7G+#!81!C323B-">,P]'D5M2VA9@(W)"4:]EHW))\,C/(5' M8D\DPQ/S 0'P.,09#UZ MW%.@]YNV%\:RC(O1& T?E)1'Y9WEQ@KJK!.&1XQKEK6XJ'9VB64Q993S00"W M8H!J7,-O@EADN(_.N2@C54NK[$%85GVD^H84@^A %0V<9]42H%?6. ;.#-91 M.QE^0C%J'K& &C?+(Q16S.5*B4 8->(J!&0D*""-P"/A+RNX7EHU<[KEO9+S MT@M#&7Z2\OK1X*M(EIX[[FE*<#_:D_X M55BPYOL+"W:>W]]+.:A*N$6$N8@XE@)I#!;,,9E-&PL:QVN+(]7)2P^?O/1, M+=?E[!ZT(SFOAJ(*U*T-CX MM-8H,S>FL M*QCXQ8/#[YWNX/)P0PQ#T,_\5+FO4JL#8X8'M#]R/M9)MS\)GSS2RI57_*,% MU*OE?VZERK6\G+^U\,+WI>JD" L1.[E[8B49$SFKVLS"JZW.='OTLH>Z^K-? M-G;,T%)^LS^ ?X[+=* RQZ=:K,Q;X.W 7.DHSPTJW(';6!":HU-41SH;U-@@8IJ(]6&X;310?B6C06 M7#0222;X9)$5'B.>B$?6"8)LE"DX&YT( >B:7+E:C/R:$,2X]VP8]L96;7 M"U):GW[K1W$,DG0 -K&3$6TFN_'% ?=TSO(T:9CJ]5VF><3LG.?N\F">N[Y5 MOE V!K^>3]QA^BJ4S]^Z#B7:JK>YYEZPTIZT3B<-':^BL;G/<:) M3$E9)$APB O&D*5"(JIC\)')Z 5;6L4K5T\\SFIDEJ 71 !JR?B99.R>@F1X M01RL"$>$Y@V:$"PR4BG$J6*6Z>0H,X#>OY*,Y>SA9,K?^A[;9^51C'X<(U9O MEG]NQW:&F.415ZW.@-AP##Y,?] K6W1/ZG"-^*KUO@+)C$V_)*LK+\<($%K5 M'*[D?.0GEH]RT0:]7QQ8F)+L5KD8.^-<_4SQH[?#?G6P)::4>ZW/.1PS?9*G MG.O6H.S-WF^%ENUEY[)[K5,0\BJ$V1E/H%T=,$'MZ;G/IW3R"/.Y@1Z\M\"& M>+[+5Q7L*8W@%&STBV<**-$JH 0K0?\LBO7+IOQZ$[Y<3*_EQ>&G4%P+VX"J M+E>;F4%NG93W3)D(B, MT=IK)K!RV%%O?#2_L.F;S0]7]^3A1J?=7@#AO8S= MS7((6^G=1?!B'&J]P&K\=K$:-\\W<6-_3TIBK'(&<PNLBQPL'HQ-VT=)<4$@3;[N_WXGYN@WWI@!R QVT,OC):!LH) MI\EP&8TE,05,N)'&!4K)-3'[F]CYF:*L4RKZ:33@3WF\%Z55/]A6[S_YX%(W MO8X:01"7V*(I<=B5I#N"E$PJ. M<^ QSAG/EU;9KXCF2C%SS-=WA^V0R[@6PY,<:WZQ0K/6ZUEXM2137_)O6VEK M.,ADME_"V/\ +7C#\C1K"YO[>R8)1;$1*#*1*S]3CHSF&@7,A5*.26!0 %AX MY;J^4F/ RA[&M5"5V7)%IW/8;[QA N+6'0[R5@>PZ,/,ND'R[&!@6YVR5PB M5_:%6JD%M M8?"DN'9\W/'K[^9#L5&0&WFYU0[_(JY]?*X_-_BP[DB7"=*". M:>DX\]8HJW4R,MK$K(QQ+C&;DQU9,L@9V[HQ/O;[H7S,K.0@E!LAS24D+#%HY+T H MZ>5-UC&=!S'ZV=*+Z$#0M8S,&6YQ-&"L7:0:P$N"KV[KI7^FI=_ZO">4]")X MCVQ2%+BYTTACFI>>!:\P5PK+I57*KUMZFZKR$G$JD'*EK$1_'%B9X?! N7JQ M+*&1=WLOO/>(3MIVD)P3Z-[7:YDQW"+?< G\?*/D'CLS=GA \W0.C7SAKGFZRQ[G'S\YXQ)"4L M@W6Y,^V)!\\O'O9 EP?O[UEU!9T,;2^MP(( M3-:YWD7X?1P>NA19S_-3D>>AK79TI^*\HU FIU4=XI-N-=P_*O7]'B<56/Y[ MMI;.*!4.3[YB'3S(<'#]5ZZ<=GJF[=R"D$LS-/7SH#>IF;$?D0/S>H1*P_^' M;9_:L_[2[[.!\E8'79K$R\]_[5.F]"AU%^ AJX ]X%:WDM\_AB#SO?PI&))= ME*$4H)4 VO_5HCAB@.+(F(X\&>:\90KKP V-)%*V!ZJ^4^;;@6YEYSPKQK]_ MMZOSUG'A=S'^?4DA*ZRWQEI& $ZD$,!$M9$\,(Z#-T;"3+BED0<\!%*4K1,' M(X>)B,((P[WT1@GN@E+2$.>(SD064WQYG^0*%CSCSLG\>?CU,2+GG!Z?.>Q#2 M3"WP>)\<$\I(O=OR:!'+]>S=[>])8'M8*G#D"-;@TB7PYJ( PN!HB%8*EG(5 MS?G;+8^YQQ)U] :+2&14' NM=51 9[#2C'@EJ^-[5V2DWF-Y/GG:.&WN;.QA M2P0WW*"DH\UG835RG,$/(Z)R-D46,[+2%?$S=^DYME<>4>+J[95["]>/QN'1 MGE;"22\LDI8[\&FL0\!S!,+2I1BE(!:3[(JS:V5KY=+&RO%Q:S#*X#^V1S\5 MN1-[-O(G2MF#S_]H'0^/"UL6Z!IWV7O14E?OS]Q<(,'7;NS!XL$JL804"QYQ MPBPRFA"D1"ZTFN ?FA/+])RTX NTN^/VRLAI3:U>OVK<#G2H"__DQ>D$8'-E M&;Y'"+GVNVEPFM/=JIOVOF?K[NW)5!GDZ?CKS'(4&Z25M(B ;R,)#YCF<);Z"?3/+>5[RRCL M,P:Y[IRD>)-PUV6O]OJ\QFM" *O_=KW?5Z]^JY3;7T8G.%[Z=?!A=!04Y1/P MY:UGPA'H&>,1;.5IH@!SHT,STT+,BBBGX7%KL8\1:KW5]^UN?]B+"U)D'3?> MCZ#J^,L!? >N?\2;APU@CU\ GKQH'OYUE,_U-#Y^:#5VCDZ;ZT?B,E1]^PBN MS.%!&]QCVCC? *C:_=$\/Z*-X\\ 11NGN_]L_MC:68/[ME/C?!_$UUK'M,'( M,0.>L]8260Q\@&&CD_,2)V4O1Y\4O!BIY=Y+R25\3#O/0!ML,-0H02^78?^X MM;7^S^;??U];1.CVH;NYT:-?CVOV.4A4WFI#)6."^Z"MQTXR;D%\''9!/;HL M3OH"C*7R#$?&:,2EQ\@$8Y$'F#"!PRP[?Z7$_W,$+\>KE;_&DVQN5Q(_[)?\M&V+T1R7\^Q>5]9^V;KXQ*UJPNY3-%WP%&_7@->/-"N=W MK6'_L_<$HX\P5OHHM?@?9ZPO9UX)7L'L^K=OT3?@+91JO%F1]2; ST&Q5EHH M6Q>YO,7,;0Q[X/_44W:+*?LR[/=;M93=9LJNUI-[ZAX(3U A:/ZCO[/M,NY7 M]03[RP);[YT5U=;LY32,5UUJ_6'+S[V9 G.8"VI)8H8+RP7S3@=E##AS@COA M4KPF*GJ; G-7 I;/7!'NKIY751'N^.OYMW\VSK?^:9Q^^[@+[WTF6^OOX+W& M^2YX8%OK:[CQ3T/ 9_CEBG#?=F"L.PVQ>_[NZ-OA&FZN?^7Y'KOGN9)<#F9^ M_K%[WH;/'*3&]JB;Y38^W1.*)>&,1TXKBWA* 6G)(Y)427"MG5(JGTRC9)DP M^GK*P3U2P;>Z8T4-HP\.HTYK3'R2&&!44VDLC=8''UC"B1M=P^BSP>CY!8QZ M2XDS#G!3I9SSS!VRA&"$F7"$*^F\-+DL]#+!\^HTU2A:HVB-HH^)HM01DJRP M.'G*J>=::AFXD)S0&&BZ;HO^2E'^&BKO!I5D I7"4HZC15$Z@$H+>.FL%0@6 M17FC/,5$TJ@U\1%'4K/- M9X-0=@&A%#,3DZ2(@!%#W #1=-1JI&ARDB0-;CQ;6J6$+!M1T\TGZJ16X9^< M X SV4)X!9.K.\#/VMMH;GW3:W<)WGQ_I\A)E%&&Y!CC)E6]3"E1D4L>93*_ MJKIY%ZPJ@A$U?MX&/UL704^XYA'=R^U." X.R: ]8*B*2 ?#D;0N M*:^$T(0NK4J]3(A:H%Y.=;>V!]9FYY@4EF$>.! >[1WG,1D372+PNXFU-B^F M-I_/:#,+6FE+'-(<7$DN)4=.&(9DY-H)!9H-R[;*Q3(GUY78J[7Y%6@S%0&S M2*3VV'!OI/%"2@^0'FUR'O-;:O-Y['6#[1_4BOQXBDQF%9ESXP2W2&+M0)$# M1=H+ @;:^X0UTX&XBW/DM2:_7DUV(49,")/&41ZCHP)RY>7UXY;%0W-C ,55U911G0"OX!_$>3#(YI)[DN3RKSP)S"CX$269]+SCH=L"3&J5 K\V(J\_F,,K/$L1*!(!QYKI$@#'*YX)!A M/E?P\#:F7+1C69&KFR2U,K\:98Z6@>_(/4\*2&<(3D3IO"*4Y**J8>P4.RR)>A0V'P_[@N"KI6J<+ MS ]2[ M% )E2*K<'(Y@@RQ-N14%$\EA'H!\U/L2+U6=?[N%/G.IE2 B2$4C5SQ839T3 MPF/.L$W4WT"?^_# \%NMPD\8$CC=XT81'/*&8A02<:\TL#XP+HWC/&!LLC'VU&G*=0+J6=OAQ57BR>D1%A,+ M7 <0)V,0YPHC@WWNI D65B;*7(BU'7ZIZGP;.WRG"FZU'7[NO(#3/4N(3YXX M1 AA8(>I1-9$C53 X/ECZV@TBV.'WWPFP,9%U=A.'&03"&]V"C_L]6+'GQ7Q M!^A(9S\6N3584?W^UM($;@-;#Q .^ 5L?:B6Z/UHA79Z\&15+>&/MM7YN]NO ML>N6\F]#1-AQ@;BS#&E& +MP3E:CQFFCEU8)O[JA>'/PJG<@%EA] M']_[K]7WH=5W$@((R1A-DD>2,YL/_23D%+4(:^HM-I:8J$!]9:V^+TA]GS8& M4"OMTRCMQ.57WBGK,$4FN=PHC#-DG?((I\14\"$099=6K[H+]<;_8NOM8CG[ MM08_UJ[_Z5Y,#I14&F2QEHCC&)%AA")8)A](<(F;M+3*\-43 ,]B=A]HI__% M57@==F*%F>/>RKP:+$+K#7#R_K-CP-JO)/.34+ JJW[O6 M3 C.A8P&U&"NO'98\2@L(Y$21Z@L:\T\3!97C=VWP.[F^ZF(AR*P2")*Y#$U M@-W>(@UPCG*[%?"D$A8"@\MDV+(B+[I [ .JZ#-O$M4 70/T@P"TSTZQD@30 M6'#*K 'N'8%\*Z\2C837 /UL #V):5%KK>2"(6. 87,!V.RH![P.3F/O4I0J M'['E9!GSJST*:X"N ;H&Z(6:DUL -)&16QDM91Y^2<;RX(AUN52&,T:)ZP&Z M1N&'0.%)D)(D%I2F# 6:".(.?K-84N]Q?&TF$JK9>@^/XG"%Q3Y$<&YTG\V4A+0PP1L: !G)EQ2#,G M$8T&Q%XO3_./1.V=M-C_,H H\J\_(<@KKW8^=ZV!E\_C$Y@.N:]X/ MCX?MW-Z]>BFGN<[L>^&7B3MW;FO8)X6;VVC["V.@89 M.'>(*>(15S$@J[1 24I.%;R7M+K5VMZM#5>]MH^PME%Z#Z80(VQ4/@-$"7(B M>805CMJH;"/ETFJG.X?)W?J%?-Q]O 1%ZV(-BC8L M"+5J<8',1BIHMST>T5 M57/B.>WE^]=NMN>OK4JWBE0)H1%$U[[UH4W]@P\S8]L==[:\. MLINJZ_V?QX\LB3OX-3<7=OG&A+UQ^/G'GE9*2FT%"MZ"\Q(21<8F$/F0. &6 M"4 DGZ(55KVT#[ZTB3/@^0(CGQP F78>&2(48CCHI UCV(*1HBOS@H:7<0J< MGG9>^&OAQ7;"=?ARU2\KGOE_LYE'V3TLI8/BB %S(F,Z\F18CK*4K.GN=)W%.KX2K2N>4KSQ- MB&+>W?^C-RP%_L[<(-W[:X_ M>FX@.1L!R>&&V*5_'35V&@ DG\_@/]9<_RH:]$L+E!_O'NZ>-8[+0-CY92!I M[+0/=X\__VB<[]/F^B;\YW%SY^C\V\?-L^;ZEU;S*QL;:]MMC)J]V/FAH#1[99UK79KD-^V@R*!K!??L[ 7&=V!4N:CE[GZDK/] M5C^_V()OPG25@;R2"[I17F?_(,)55XI'5L=M?Q##L!VWTH5BKI7/L]8)?T^> MIA%MUM2PU?DR?H9W^1%V,C]^P^K+&_M[&J1?$,<<$300@XF\EO44U)_](K4Z(%DMV[Y.8H]'BWP3T;T#5?GC#ECSRWFZ M#CL(+[%BY+^-8NY5\!PPHVU/^O&/\2]_AE;_I&W/_FAU2LTOO_3GZ&*C0+RX M>K*[A*;J[3]/6V%P\(9:"/;ER]2U;*:/2EC8#J/4%6-"?7OHU7 M[OJ>8.).W_S98,V*H:8>ZUL?*Z,WNNHO3F3\\@#5+3Y*R97/SMG&]X"9L?7/S)_GA.LDO;'+;HOGQPV&3PK_KGVGC< V^LT&^K3<$W/?' MULXN;GS\3"\GR<%GSQN'1WCWGP;;A7^;ZW#]=1CGSG^.&N=M>,8- 6,X_;;^ M+9=E.YN41]6:.&\DBBYG0_ 8D%&:(Q64I QK8IA>6F7+F#]4ZZ/;6)KGK,-0 M(UN-;)?+0*4H/0TVZ1@X\\GJ$!PU(H>H-2?Z9LAV70W9&M3N!VIXJN8S21@; M@YCC!G&7"-(Z>22" ,2R%,M<:_)A6\?4L%;#VB(]^&T(FZ">$6:, 'WQD9D@ MO=4L6A8]Y235A.W9L8U>8!LF5J68% *K(Q'/G>TLSUTKI27",*^U8S5AJY&M M1K9,V(0B/'GE*:7< AD@GBJ<& >'#2.,L8%5)9+"U3#Q&/K/!_3H)B;1)N8Q+.I@*3.%$N M)(DH$$$1F.N$+",$)4>ED5P[0=-U//?%GMU]%>43:E1]"ZCJN17212I#)!P[ M9X71R@I 4@$8R^G]J'4-J \$J).@:(J8:RD=2C0DQ+G!R&B>D&I%#P83VG@N":JBX.KDX"L]$(K M%1.B,=>*B "NV@J!@O3)PXIJ16A-5&M4K5'UN:HEXB@=^/I81ZZ9 IJJ*/[7R5)1SR# J$:61\R0]$3[51/664>CQ*,;C MK0[L/G3+FB>ZQM2,72YS5@_Q+0_QJ7NX+%J>]]29S.?85EED]G3?3?1YC[@H M'.D94[:OVQ&?.@%>,Z%;,*'F]M0>B,2>PG($Y&+DB.M1+" MTJI1XO6UO*^AYI5"S5/E4-< =&< FNP98.=\X"XA'B7\R$6K#-,!$6:#D(;0 M$/F#Y>74(%2#T,)G/-=P\^!P,PFE)Y48-L3EBNT,X$8:I EFR&KGIV6YK\>H:G!QC=?9@WVQDF??#?LPPG[_???8M3KE MFD[6^OWT4H\Q[JS9[?BR9?N@QKK;8-WTR7_I$M%"2<0<]>#@"8FL"P0%PR21 M+DI8\Z55:I:)O-H=YVY'+A;HL-BKT? %3^2LE?L)E7L2N/&8*TTX!>7V&'&A M$W*<8P3K26TPF&/RD\#-"]I#KY%E<;G#P^0SULBR ,@RB=%P@DG4S*# *+A( M-"EDA$D(I,XQX:.GB3[T465AE> M!D_V)3NI#ZBW"[Y-6:-VC=H+$'6L ?LA 7L25F3$8:HC03:1B#A3 MG(*<*4 MRAB<43;%5Q%6K!&[1NP:L1\HFEMC\^-A\R0P&SCG-." +!<)<6DBLLIX1!5V M.$G@T]'/3YZK<;G&Y1J7%VI.%BL.7T/V0T+VU$GW&*0PR:&H\QF+A &R.3;( M,9$+G[IH"+XVT%ZC]JTW!WXO^W.NWJQ5^'1_JWQ4ONX'^N;[5M9CK?N!+G;S MNZH?Z+B+N>H'5/T,6H%5/W!*T;L3Q9LB#VU$:G M?!0&/%SI3- RQ>08%Y))K,H@!2:4D;K%U$Q8XK@A&NN;K/DQAP^:A[OY-G:^DL?[YQ^[.&FON'(G+88G=\Z/3QJ''W];?'35HL]5<_W+0/-XX MA?O_:.Y\/6VN?X#K>+*UTY[M"6J3-!1'C+1- 7$:(K*$:I1XI)Q(HJ@-2ZM\ MV8A['\2N6TS5R/:RD8T;Q72,C@A&N0)\$RE$ER@@GO3!B9LAV]MJ,?5TH(:G M6DQ)&A0SN9@$@)H(#MEH#.),$XLQP2:*%]=BJH:U&M8>Z72'\=@EH0+6F&MF MG5) X#C#+E?+L:XF;,^.;9.M?\T#2S(F!.2,(6=09[*)$R?%XM!).DI0=X1B7@D#FF9.-(XDFB]-%S;ZWCNBTV7 M>A5IK#6JO@54I=1Z##"J2=FJ)_?H950#G$9+8_ W1-4WVFKIZ0!U$A2%E2 , MB#82C.>@J'+(4I-R@X$@2"YZJ7X2%*TAM8;4&E(?%U(-,PHH3O#! &.-R>E\ M_I)J3H)4DN*:J"X.KDX"LIYXKA.V**@ N*H50R8JCI35DDH=!577!F1K5*U1 MM4;51S[+J@4G.O?M39HG"7Z_=R(&ZI0D.,D;[F[51/61 742# [4T!"L02%1 M"D356&2X(2AB(KB+."1K:Z)ZRRCT>!1U3]!ZB*]WB'5/T+HG:-VXYBE3MM], MBYHG8D(S/4%U((Z%Q%$T.7M1>8S@I82,8)+;Q Q5N3@K9PO4GJ:&FAIJ%B&' MN@:@.P/05&L)F4S*KAB5A".>F$*.1(<4\1$SSSQ5>A%[9-4@5(/0XV0\UW#S MX' SE=N,N8E&2I0" [BQF"*M;03T48'PH)B5J>8[-=0\^[,M8 IR#4!W!J"I M/&2<'#;2(1DS $5#D?&)H!2--QX,!6%U3]!GTKFZ)^BS1(8>/WFV[OSS9%@W M??)?"2"\ F,DO!.(:T ]9W0&/$)L(MX#XBVMJF6N\ (U_JD5_$7E<=:Z_82Z MC:>Z>HDD!:B'\Y!J[5Y<[7Z8M+K:,5@4%9\$ M00B7W@4L$0T.5%QPAC15)-?1P9(EH04.B^<8U!U!?W(JN^X(N@!AK;HCQLL\ MW/T6.F(\E9V9/N%-!/?*>8HT#@)Q1A4"1]7 #Q&)]=& QY#MC")7]_M>D(OZ M@&J[X'N4-6C7H+T ,<<:KQ\2KR=!16YHB!0GE$3>, B*(6MEWC_0E$<292#L M5005:\2N$;M&[ >*Y=;8_'C8/ G+6L6E(T2C(#U'W">*'+8!R2@39@HS[N+\ MS+D:EVM9DL:+P-60_)&1/-01UT>5NVB@$:1$G,B)-&$6& 7 SK+"@ M^+HP>PW:]^P'FB?4EWM)0SN:T2NO3$7X1Q/ :17;/^GV6_DS?_1BNTR^'77R M'*GOU!='SXLG7[$.GFXXN/XK\QJ2/O$ZTSRF@M!+\?^IGP<7!05.['Y$KA?M M$;()1ON';9_:L_[2[[--5UL==&D2+S__M4^9TEV>\I?-PN A*SD"W.M6VXA_ M@-S&7OX4#,DNRE"*@U[&^O]JY3X]6++(F(X\&>:\!6JG SCFX'Y3MJ>65G?* MUK7=5.2=4A"?_K]_MZOSUO&2N%?@38#:8Q.<#C3PH*GAC@I.C;,ZP1^TLC[P MG1C6LNT0/$85?$H^1&Z(=1S#Z(1VP:IHG+BP9T4:.E58$6\8E MM3JR( #WE%%<&2+VULMNUO!_-&EK/6N<+BS25OK0ZMB.;]GV9J<_Z,']X.$_ M 9#XLY=IF=KQ?[Z086 MI]4\W#S;W6F(W?-F@C'PQNE>8-%AXG.'::X0UR0A:Y5&0ND8C4I!47=Y/4&4 M9%3<$X&V(;WN^$(@#= 9LV@,]XVS\H4KM[ M6AS'P4$WP&/LYUU59_OP+NA1U\%(OY=:>/6^=F#SMNL !C7:ALUBFE^/*\5V MC$6S.XB%*'(0C>(_)Z<[B@OI+J;$N_P8^;-H=&M>&][[6[1 M;QT/V^4'^\5OIP27T/=X: X@!#C"_?HP;U\]S@N%YTX&-]W)$9EV%O]V;].":=4 M#H9776?E!6K-+=0C0TO^ !CA[>ZPYT'N_?\.6Q4/!A@<]%IN6++R+ <_U8%3 M.Y6W,AR 0)UGB;'7*-SR!(YG+SM[U2FI'C^,&Z6<+5]\ S36#D82#%\N^QM, MOU@*&XA KWR0\M=.*XM6^>E9G5@I\A3.O 0Z7.G!!0S-1:%6__IYSI-S;<@ M7'L'+L2E:"XVQD:@:4GF$[<,Z!=.6B5F8V+U M-CLGPTF6'J)OC*4UUQMB:WT--P_A_NO[O+&_IY-P+!&+M H8&)OQP-@P$+B< MR0*,7 ,76UK%*_Q*/."_7Z0%?FPLZ9Z47\\F,L('_&4 M?VATPQ-[5D%\=>FQR^')B$*2\ M'J"= 1;&!0\TP>81<[SP?RIWP_;!YP:3M0*NQL5,YTF>K-_LU<=+EY.W2U0.B[O>S.='Q[6+KLX\F=,C4_F<5J;>?Z>S"P[[$-IA2^<#8SFOQ0U_B" M\#D[J"Q&&3O(JPV"-N;4^[WN*2S4#!EW,8=+JF#%V.D:V!^Q7YF(\4VOMT^/ M8G/[4T8W6Z7[V]Q\@2>RNH-Y!GYL?;T]:>6C ?#K_A"$*NO(Q'V98Y?[-S+, MOV1P>3^R6)O&F5[VQ>')>]UC>(2L L?#XWRMVYEP)Y,C1F,7E>86V'/PBD8K M#4W8I5$F^"B(7)OP1PH][\!G]O>88CQ1S1!-G"".943&*8.T-X+$9*1R?FF5 MB)6K'1'^NXP) :[\N)L42(^=8YP'+2.GFAA%;$PL<1-B"JJ6@J>1 M[\O,<% MQ2[DG"3F+9 W09"-GB$6)17$*Z4$ RE0\Z1@Y>I^["4/]XGVE::R'T8+'+8Z M7\;'I-[E4U)?.Y.8?[GR\'87[&B[50Y\!\;UKMWU1V]-"LX]V_J\IUQ2) 6" MI.,<<8(CTI' S-/D,7&&*^I?WK;26ADMGBSR1?PPPF!+#E>2FTZHSM*U,^\H M>>S?F4T5;)IIHW$T_%K;69GW:1HZG)(Y8"\@=/T+"]MO_2B.X5('_3P N.Y? M0S#5#"]GVTLRH;7YP^UV][3_QTW"1JSJ%5#>ZR*OH4S8@.ENVY-^_&/\RY] M&4[:]NR/5J>-[@O$[??-G@S4KDE[_[O15?W&^]1;5]N_P MT3F9A%5NRM/DS?TR@:),(ED[SEQU)C'IJ>NB_2R-Y5%3!J\KCC:S1VE+!/K+ M@D7MG16DPH-[G/']1:V$6S1W>$-IK+=[^%>3J*HL3BY(PHB4X)UA(YCQS#M) MM:-:T@=(5+W@;%-,_)_6X. */^O/$K3^+)V[(/3EM5Y'?NOA_GGC8P,W_]DE MW]:/3IL[7XZV_OG2^G;H@:YML&^'&S#N=_!WX_1R?NO6>N-T]_PS^7;XGZ.M MG372_/A9?/OXUW'S_*^#QDXX;NRLT0;\W3A_EQK3S0N @ M!:$)2V82XC P9 M3CGRQ%D#2N!38J\@O_56^OS,Q2TJ*#4+@Z7S%^!3%?OZ933II!>_YV21]MF\ MF.9C]+^Y4?6?FQ9L7KSJ/[_= L]S_?] #&.YKG'T47NF+ O.NZ2UIVFNC_W$ MP'X-KF_'P:!=17=K=+\-ND^JAYXWP/G?PX1KQPVO.M/PI!AR3!E$75 AQMP] MR"VMDF60VBL(_Z\77";YA<#HO%2)NECR8]9$LRHE;"07P0>NN-2.&6:B(R$$ MABE;8%#\--KZJB'Q5I!X=@D2H]54*>USN56 Q$ EP\F$0-'Q J@T1IDA:%(&F6HY5(8KY96V3*3\O5UUG@9R#A] M]N-F61U5PE&50?.+\Q(U]7Q4ASPJX1VHDDM)<9>D,S;( -Q#>B82\3< V+S! M"+\](]*6QYHV.S[GQL7U6/U;P^[=G/33O2P "6PMHC&W;Y0>>*ES( !,.'#7 MJ3>1+JV*9'1:ORU?YLJB1S4O0+1"RGABCQ\:)D<=X-^/)&6G![-3'7Q;*Q-5CU]-^?.GXJHSD+3 MLRGY3V]B2S&=%$=:R^4YJD-[4R(_D[XW%\:M>'>U[\W"'T;8N#B/6)X%G0[G'$N*+N=GPPTQ'Y#YSO!3@=O^>S M$Z,SJU.EKJK3CE/C/>CV\N=@G)7\Y! XV!:;3QM/)&S:ZY@N3%0=3"L?9?Z' M<_9:51%J:NKC_PZ!SN6J2;FT:LQ9;2Z/\5'3?'3WN#J-.2Y4=/W"S"M! M-+M$*\53':&J=')R>JK9[?1FR.0;/B%%&_M[&/ [_?_L?7E/&TFW]U>Q>.^5 MGD=R\=2^9*Z02$AR,QJ;"2$3P3]1K6"P<:X-(?#IWU-M@\T:# ;:4!H- 7>[ MN[;S._LY7DFD512(@^B/M.,4*6X8Q4'ZI-7E0GV*N^"L8(PHR6E2S@6-&4XT M$2$I%I%ZK #IH()6!_79M;H)TPI\GT4D+=I]$)\Z6-=>/ MDNA$'R'1B1JQ,&/%^'Y/+>OZDM;U;K3UK(EY];V5B,7,(IQ2#?ZW _+@P.^> MS))3^#C+?=%PQ5'6?;D M+M[RFR8\/>>RJE.K2LNJ/L*JLOOPF&=U"=YE=K<95R]4I7@4B+OE9#P*=R[O M>Y[W/77\PW-XD2^;N-\\:CAM>49YQF,\XU7%=[[+K4+B_QUU?MIN]D+\1C/F&<"#!4CMW^=J;;5/X@G9S["!/.Z7\SU T,&ZQSZ=_VZS1SZ M5\L0O@?G.::@(E9"*L$\MY$Y2H@V6CIAA&/QAOJC,X7P9;ZR>A#R/^\GW.7% M]N:$S[=A+.N;7_'6YCYIG7XF[=-_=M<_;NQOY;%^@^_U/M/VM]:ORV%Y[;6- M;HM^$NW-C5WX_BF\B[6_O>?;'S?V6J>[W>VUC<[VVA;9.OV0VM.UBRC73/DH MD= N(NX)1Q9[C1BE5H1(&5%D:840V:2Y2V)M\K@+.A5TNK5=,#=**\J)IHY; MR8S74;D(,"4DUX(6=*HO.N%S=/*2,:PU15;1 .CD#;*>EH4D&G@DZUF-L,Z$08%CBG9%D>N=U\!LCH=_5>"T^CU% M*HDW!@F*0:-3.B+-<$(42\Y!30=EG=41FEZ5/V^SG_NE^4M>O<=PZOWN>XM9 M,N"A(#[;Y%\,O L*2 J%=&!<((I_"*4#89Q%:15J6C%=<7XZ5))0^\7XO@/.BT43DMG(K4%Q-E/6%NXCMQ M/&"+HT%<29R[. =DE"?(4Z>T)P;$]/D9* O,%9BKSZQG*1_-)->& 8))Q:T1 M6F)MK(R*14G@0H&Y6L+LXXB@SU&U&'%':]*8BT6T+VJ M#B8;<7@XZ/A>P/2DR6VCE'3!9\*/CV]&Z'@T]/@T[0W@7&;DD\$@:)N$+), M.<8<3S3.SYM0\CKNV8>W]Z/;/XFQT>W#4YXCG^,E(_5U4WPQ2'U_E\%%U^Y? M^>1M1!\[50/&@L(/0^'U=U.> .&%B8D:E*)AB#M07QT+&J1$;#2S+GBAC$5$R6^^5199YAS %G2PE+6P.?RB( M5!"I!G-[$NM]P9['Q9YIR[P0U@/F$*19MLP3FD4AP9#()9*]\9CY5#?M['7U M.?IKTD^Z-#LJSUB\9[PJ)]K;_F!0-9?U4S=XJ):KP;Q- Y;'RP/E/S M2?&O%5GJSK(4U: 6\.!(LHE[K$%!($:&&%(T%CL\AQH9?\'XANMI=$J+D/4P M(:NUN7K8ZIP+688FD3RF*(+@BSBE"KDD/(HN&>-5XC0W*J"BB;&JD9Q54*F@ MTFVHI)1VVF#E? 1PDL)AEH(!I+)!,,%<0:7ZH5)[HOK%&"P&S1P1KRWB(3FD M0>T#:,J-ND2*4OF"2@65ZC"W6HYXEPX9*U)2"5EG' :@_!;1T&I\@3\YS"[<>'?T/FY\C_PX^S5 M/3O8Z1Q4Y;],!4'5C><#&Q4'@T%U[8]A?'/VRQ^A,_S1M2=O.@<5.51?^F/\ MK-'KW^1>ZY<&5@U\=/F/XTXXW'UCS#*HOYF&QKZ*\8M'5\ER15Z75FMTC;-E MS?6-E_$RN>B]OGG;8,TR-6)AQHKQ_9Y:UO4EK>O=:.LW?L89_)LOZE8B MKMQ[C93F(X@&@Z>19?3=(B! :&A44D/C?SMQ8 =^]Z+3]%GV>\R&QHSE8IE* M?+529;V7^*WMV@,?[^"*?JTK]'YX"()O+J,Y.8Y/MUQWKXA:[U7\*_Z,W0:Y M2\C#31.>GG-9U:E5I655'V%5V7TXS;,:/^XRN]'(0)GO#VQ6!=]4(4KYKJ65 MM>ACS\5!@Y%F S1__!@!2K,\8VZ'M@SRMY191CCG$;ZN$.75X3 >ENCD\HP% M?,:KBDY^=ZEI\_U(=HZP6IY1GC'S,^;9R8.*925J3K6M_D$\:?3L8#\>-A+, MZW[%N4H9Q9FF^&(VV&6W[U;O M/5O_MMW=VMOHM3Z^)^TU?[JUMW.\_?$KW^IM[,$[17OM0Z^]%U+[RU3YKN2D ML$(%Q*)CB#.CD;7:(\IXDM%XGJ):6B&"-95F-2JA6-"IH--MZ,0,'&7F@-G3 MR+W6C@3KC8^)16)T5 6=ZHM.DR)?W OEM&1(FMP<$[8/:4DI,LDXQWW0\*.@ M4T&G6LQM!G1R- 5-:8I!$ZXL<5B)H @Q2AL6 RGH5%]TFA3]BDY;24-$&)N( M>& $&6DIDL((ICAL) \%G0HZU6)NLY0_-41F]IJ\4AQ3:WC@)M?\ ).1$T2H8*;*722MJ"=07K7C?6<<.Q GC3 M@&=<*412S2A+A*"M1791 SW! " MPIX1V)" M2-B W(:4CAAQ:11RS!,DB"-"4$XE73"@FV<"1^U]-!MQ>#CH^%Q#(CMJ2NI& M\:/7P=$2?]C>F\G9S!!N"Y+/&\E/IOPM2DCFDZ<(?DK0RP-#6H/\JC6W#! ^ MT2I&NLD,KI$_O4!4@:AG\H\4B'H:B)JX2:S"0@ALD O!@ZA));*,,F2UB%B[ M)(4*!:(*1-5@;O5P:Q2(>AJ(FG@WE'.:"AY02M3G)A$@145N$-,"!YJDM@87 MB"H058.Y/;LWHJ#3TZ#3Q"E!'3"8*"SR!+.<:6:0L8XA(9B+2A*J]?Q:V!1\ M*OBTT&Z$@D]/@T\7&KY[98QC%''"+.).:>0LJ'@ 2,1&8B7L;QT1ZG7E=<## M@(Y^](>=PV&C<^"[1R$&^*7Q9;<_.$2'<="#OWX"Z?2>*^/C)6/Y=5-\,5CN M,"-,"$TTL3P$;"CV =O$HW9>^@=;[-8/=^.@.J>;<$P_34YI0?*'(?GZNREO M0C $5(4HD%0&P#PQAIS N85K$$;R;-L02RL2EZYD!9R>>VZS9 X'Z:1U7BA- MN'1&:X]%PDJEX#W1H8!3?<%IRH] 6)!6 &G M DYUF-LLX(1-DE0+[X/FW@03,)6>9U;L4B+Z 5IPP:7'PZ6)\\#3R%(,"3&2 MBVC"%B(-O 5%"_"DI:+ 9NK8.+$ 4P&F6WO>&TJ$T]Y8[3C1S%#.@#ZC]<&G MF!Y2IJZ@TR.CTU0U*$RMM%:AI)-#W!"&K+$6I9!$=$0)J561F@HXU6%N,U7X M]5Y0RVR*A >9'%B\'0#"&$)YL8&Y*S!B"=BD$O&(NMBHH8(RZ5>6E&&U\AI6W"G MX,[C) \4W'EX9LE$$%'"@WI'@-*%UT\[F%,I?$Q!1UQ+:A\Z! M/? =VVW\U;&NT^T<=F)IMUZ>L8#/>%5.M+?]P:!_#,,> F\,<= XW(T-8'.J M\6X00^>P\<'Z3,TGQ;]69*F[AT!8EZ**A K+>&#:"4R)89PD!K^%>301^ O& M-UQ/HU-:A*R'"5FM+%QUSH4LS9CV0EAD."&(1ZI!Q8L**2M8$I)R2N+2"A7S M",PJ&EY!I:>R@L= M0H.:ZFXE5+G<%%*K-=4>6?GT=RXH-*<4:D]4?V8B3:1 M()&*B:%L*416&X^B58$HEJ+ HJ!20:4ZS&T&5"*>$T^3@;,-OUF(&R&0%DHAC%ER2;M(@P*0N(V2<\6<#HZPR.&T1Q-TT=YJ"$OK4YV,O8K.*()P"AAQKA5H M;Y@B941RC@M==3(N>?VPRHY%E,1$G,F<&<1NX\CY$$JWA2C) [HE*1 MDY[*G+2YFN,% )1 <].46Z9 53,)$,E[@RSF'$6G7+**)$_GETXS;\?=?PZS M&Q?^#9V?*]7@\K'L'!S9:G3_ Q^?#:9G!SN=@ZJ+B*E Z8D]<3235+M_@%IV ML!^K<3>^1'\TJ+QQC6^=P]W^T6%C(]H [VVLQ5Q7JW-0W9?/?*,Z])-4FFK& M-\YOM)B=@Q /#M]0]003OH(A= I#VD<]^+Z_E"AL(\=**X(MXY):'5D0"@ME M%%>&B.]K !H$PW^H^D4R?!D9^W2RM=D26Z?M!&/@[<_?+8U26\%0M$(C+BA'QH- $I1B.! 1L0(LC0"K M/V"U#P='<6EE!BM1F-X>10'^[:PT;H-P[Z MAXU=^S,V!N/3':9/=\JG^V=UNI<;\)9AO/!D.\C?\[D)4&C \WQ_>-BP!V%\ MH1=MY@&A<=B?>E+#V2%\!ES+ XA8&%W?P1&NHCX:/^ HQH;?M0<[,,C^H-&! M674&^76-^'/TTCSX>-+H>YA,-:J&MX/!":!6P_8 T@X;_91ON3388_CB?\W M.(VSUF-)=$B"&R*=-C8)C'VBDL&$*\8Y/OI3C%/,(,[?@T96JQF>LU7YZH@$ MGK/SW4M*C X<>>ISBP1<#3;M[_?%AG.112 M8@PR%/,,2P[\V<;DD@?VC+4,"=]4=ZH'<31.6&XVACS\7!^!*I M+L$-@SC\$>%!/R/@9[ZQ,VSXKAT..ZF3@7'8J!+0 6L/8%,'&!69$Q'G@QS'J1,#.1D:"21LN]<+OU6C!E++2O_XP;_6;E1]!F+DRAK MAY6P5R!;@Z?^M/F4?CH8@MQ0 M<<75@_"_,<"V[JSF UP!SD1[JXLHUNZ< __7%C;_W;G[VM MO0^=]L8,4.B\HY<%MS6WF]\^F=U\],_[QL? M/K57V^\^K?[5^-3^LKGQM?6^O?GE=A)?"!5C&H-&I^CWBW1Q48&Y.BPTEP;V MT0!*"=!]9>Y!Q(G'6B^M?!K!Z$%FL5WX]M$ 9#_ <7&1CJ/P>Q,""/+K#!_NQ.K[PXZP_W\Q-0]\H>CR53H#5P=)@RB;(7K_J01 M?XV$U\8 ('LD-$]$<^ $MK$[HC<0=?L[ ]MK' -KB.ZDT0$)%RA^D)\++[>- MO.BQXD=G;SE_.'QP; <5>SC,/ RD6Y 2&N%H,!Y:EH"/8Q=FUX-;=BM1N@LK M,9+[LW@>XA >6?$5&%9N.0F3ZQ]7PYN\%3[/=VP< 3.#\S,X K&CVIX,PNOPCPGH-X,B,&"LLP.H-'+79L-WN6%*_P@#O,N%X91+CH>)VKP;6]^92#+ M:="[6$0AJ80XLR#+$8*18DJ[*).4 624@_Y526Y"S?Y\J1O_&M5&SV17G?3) MI7^#] 8"]UA+=:"!5OO1 (*=<+A[9OJ=^N+([/8&3[YB'8B+1X_>. G1]VXGJZ5G#\=?#D$2,B_KZ?S-(Z_ MQX1X#N.O6(0FWRE/RA@? ;9SG\C(-'(<1\1,T-0Q9P.](A(_"QIE*6W*0@D' M?$H^G)8*^SIZ?HZN;MPV6PA?ES9?K-5BSS$@9:QDKO]-3 M?Y.3-4,NV#/=:J[<>DWHR4B0?9H C=]*6Y7$.5%Z&V=P?X=$L)>]&F>LKG'& MY2ZLR+.G&AUG0U^V@:$^'_3K52[S+[LLI3JWR6]WXRXTJ7Q2Q'MK9' M=DZY\+6.K_WP>QL]:E3>X;4K5OILB)U2JQ\C27Z69]QX-!=J0_X>Q!\6!AY_ M_18&LZYI08;CQ-3 M3F+O>: W!-#-D@\SP=]S@^NTN;9BAXON2!N%H._MP#L^[*U_^Z?;WGLO6J<; MN^W>%F_1S_#^[=Y6[]/QUAZ,8?/K\>40]/4UF,^W%KSS*VUM[I^V/[ZGV_EY M:S#7WG9G:^]M!^8KVIMO4ZLS5=+7>RVE] )Q$3CBREKDK"!(&2,N!:YSY@3+!$C'*. M$D;GD*)8('G^D#RI(DJD=M09BIS,=8VET4@KAI&7,7B?. U1+*WPIA$W13X7 M2+X/)#^T%F%=*K8M I"O>C\XBK?J,=U)L<277"MQEEU]:4SZ1?>Z4Y0ST'LH M\?";8<' K]IH[Z@QD4ISLVHT$[,]-U05ACL+PSV9:B3@(HN")(8D\%T$NY:0 MHY:CI"V/W N39:45HQ[,;NO7:;,NSR@H^$)1,!G /JTD23QQZX6+SD4K90HQ MJF1N*>%44/ I4'"Z@'@BBBM"',*<"\!!)9'V@2 =E)?>:")H6%H!ME8C'+Q8 MA^!R)LW5\.SSR-4[9LF9WV?)7$PQO4?,<= '^S\%2TH M%W6)SUW_,H:$W@:080MO?_NPO[79HO#0[T9WZ]L&O&-[O[WVZ5=[;?^D_7%[;WO3XZW>%F[OY=S;?U)K MTY^N?_X>:(1CGCBRC*F<9V&1\Y(B3W(5MF"]"?AR/E9@6*1$$\/&\^BXM5Q) MQ:-RQCMI_.6(WK_>KWYY_YM4MFM#P'__HHL# Z)401MA\LG V@0VDLC MM&-Q:0%2YJ;SQ;K5"6WT4\I%$6 T/C9ARH,?.8H_-NP/.QC5-FB>W9-367[D MCYJ5TOPS[G9\-Z>AM?+S;DBV&K\FKV6NQO#3#CJC6@SVY*R Q'GRS+@P ]R6 MJS@T1DY%>!-<&.0+J0]*>K_7RZG4@V@;/7CB83RH8I/@TDB+[W6&/G:[]B#V MCX;G:OYR8^THCA)L.L/Q*"JV/.\]0RQ'5P[[O5/[D*NUM5.OAZKASFENN M;S$:/]P]3K?N=0XZO:/>:.*3VX^&HUO.*F#D"8]R_V![4#\AN.$L<;LJ'D#QV4\\I+GH8_&E*#DV@'=X'=C;-15G_EINRO#'Y!S,5'(KLR0Z) MNW$9G!'!VIU!C&-4S\O;/:D@X2(3&"-:H_]CE.X+YP$V/V8[Z: Q+A!R.,I< M'CW5Q9RR6'T >-L998$U=[I=&$<<^$Y^0KX\>M/%P8QQ+4/I,"<>C_YJ M /NK1@_LK'-XD3V.V<<@-#)O[&2F4IW-O&#]7KSPJ+//JER;3J^7\T%SVFA> M[3S8PUW8B-$W.K_.TJAAB0');TCFR=KJ\A6YYE$E6IC'N_[PL,K+>\6B+&Y] M!CH$=D681!(G@SA/%&G.06$5U!NC@Q7Q:K)9[>7!M:/!&;W=[T".I2<@J?[! M*(4MC2EW+'C=F&QVFVI+>+4B3YN/1C!>QB,CTZP):40O&VH>(;^'Z;MEXLR4 M/2>70>I:D,'J9="NREA?^5@5OMMX[ICF\ZQ&_,M!X-?;N:\W:[Z(S+E>)X3N MW%.Q[Q9;OUDQN=:(N;W/S*T*(3]+I7OF++KG7)DOP/3OMB[/FO6Y$!DJ'*K'/53S[,"J1F64?B. P2H^ M4YC!N25RK,SFTM.U32/[S=&J77S*E]B%#W>:C9UX4-5/J[P9(=O^AH>#456< M,[=-228KF0M/$"MDJ;51>F&L-)SI9$5(5C,5#(DI>C:VEO(+UM)[IC!<]')D M^VIM(H?N:5L=1PYYVCZ%T:Z]A;%]/<[11JW>)[ZU^96W]MI[6WOPG4U_LKT9 MNI.%B!BQMQ%9G(/B32+()L*0LLPE MZ@G6#*0YIIHJ%[%?#)Q[: +[(MF&_SF+!'^@:?B5YM\_NO7WKNM*9UO7:UGG M0K.0IS1ZGA%-X2#WXB G4S9/(ID03 1D#&.(!P)RLM7P)VRE38PHBT%.)DTI M9(VR)0OUUL^85TATKB0Z,=A)H#TNI$?$:"!1 %FD"06)+U"!:4@&Y]0;H1Y< MV*X0:'T)]"GM4(5V'TB[$S.4CDHY;# */GI@KXDC@R-%RG,2N5)8'J,KLK$]T73&AW&-=;^,2UZSKR^,2+G+E?[ MZBET[F:20J$/I=")G21Z $\K+%*84)#50.&RD7&D0K"P3<':$)=6J)Q7 X!" MH36DT#G820J%SI=")]:02+# )F'D01]&/$:'G%4$E"L>M")"XY265L3Q?Z.=Z6:-N>'?KDU>W$,;K=WWF M&MQS69JZ<)SKUV0&CD-M8()J30W17&AODZ!!"NJCU:#/I7F&IA0>="\>]&7* MTF)X /8/8B%HVP%Q@P.R3FEDX+>HI$SU+F9VGH-5G M=O05I"Y(/1>D9DD(FE@ ;8!P$Y/S4EFEA#-4:.'M/',*"U+?$ZFG4@DY==1$ MCUP4N2BP=L@2KU!RC@90& *+N$)J::ZJ"P6I"U(7I*[5FLQB9[U/1>""U$^+ MU'P*J:T25%!$M$F()T:1D4PA*D$C2C8QI=G2"M--PZZF0Q:D+DA=D+I6:S(# M4GNFDE%61L!A[GTP(%5K(;7!DAH6R#QC#PM2WQ.IIRWPH.XHE;!"GN>^R21H ME)O/(&HVY<3^_LC'CVY5Z-5VUSI#W^T/CP9Q^-J[)IRVC[];QGBP6B*+G4/<6(P\$GGJ$;G8(2Z&=T'L5NU;CKLG_49>5CCC\:Q';[T+@K< M+/-[EH^__9I@-[_TOD7I"3SV42KH+]1@'Z/<_Z(-5F(VS^8$I3I_OU3G?_3J M_*^T!<:+*L]=ZIJ78OGE4-5EX1ZE6'Y]P]JR\MOX86'#LF)C>S"7\UZ^4[UP M0?&6ZJD>V;YT[[F]M1+H-\F8-\B8&JO^MY,=4,N^I:776(O=@1 MXU%*"&10LM8@SZI!3 MWB-EDO$T1N9-JEHL*%6G@@H%D@HDU25NL4#2/"!I$F[N(].P4QZ "'/$G1#( M!JZ1LL%B1;&1P@ DR2;7#ZX47B"I0-)3)4(_88!>@:1Y0-(DKII*+XGT!A&M M,.(R"60H8XBX0*2P6#J>:XV()BD#0)(&::2HX] M0=(J@WCP%B I)XA'RT+DQONJSP!K,D5K!$DOWG*^D7]'_82.AK%AA\-X.&ST MW:&%&RN[>?SE=^W!3JS,;B.+>=_!F*O HN>WF)=G+- S7J/UNMBGBYA38_MT M!?_KZ>LPKF;L7Q\C_Z>#]V/<_] ?7!2%_AK[2T^*+#2#+-3^,F7$%BK$9(5& M#@>-8(L5,MPKQ!QJ&X]92&[H);3X9;$VLX2S:( MY"S"QF# +2614Y0BJACCS$8+$G8E;JFKZ9 %M@ILU1.VGM(87F#KR6!K8C$7 MWB7BHT$L\)#C"C RQ@>$L5/6*RUAMY=6.&T:JFN$6R_>8M[N'Z J)O4@'F:" M&E1&\7 4S]-K&[U^Z"08;+&1EV<4&_G=;.2-P55/5#&;OW:!Z%]/:S#S=-;O@DN/A4L3(W>P.*B$#7+) AHEDUO,1)>- MW(GC1"T<7\"EII!7;=P%F>I$O069GLZ^79#IL9!I8L8.G(00(D66&(XX$01I M+A-BF*=H#),2YV+93:VN1@T49*H3]19D>CH3=D&FQT*FJ>+04B2KI42".X$X MU2I76+1(:..)LT0(3G*3I8%O#-6/TXI MG;EC]753_.VY?-:Y/9]Q[09G86O*;U+@> 8X7G\W95HS(6 <;4",94%1$8ZL M21H%#S^Y,R02]E#3VH.:+YX?^@(]!7IJ9%HKJ#1W5)H8UJ0FB6EFD60T(:X] M U2*'#$2G2*28,WXR+#V$"&QX%+!I1=G6"NX-'=8LUT0)1HPE(2\(C M"S^1T]A+Z1S'S#_#2BS.K%5R:.RY-%4S -(!\RY SVB/NJ40&*X^T M!=6.>P&*>!H9U6J"2W?HA9/_SD>U]6QI$7.R=,OUS M=W VG!]V)R(WB'8?V02C?6.[Q_9DN/2?B\U6.@?HTB)>GO^-LTSI4EW&78/& N, .&I:L3?93>0^1NO8=J,MB[]5\J+6SN@XSC3.$*:LQM1JOK&G(G;A5,Q=!.XEV\/QY7*6GQ'J4]*8' MK&"] \MNU6^XC!(3+K6GW&65#4N'J;1>LL2\^/YIHM9,F;9@*/Y-.!ID\KZ] M_N=OU1ZRF(K-N$WUYU^MO9V3K6\PGLW/O+WV^;C5:XEV#][[;4NT3@/<]XFW M3ULG5]I4K[T_65_[+_KG;7MO![;75DZW3?;IUVA)YO&WZ <:SPUJG?Z96 M9SK_!Y.HO=8(8T$1ET$@8PA!.GD:)0_)1+RT(I;U52-2(9JY$(UU&G/I.*8V MA;?0V5;P6I]K;3G,5;_D MP5'/Q<'ED(D9!+6)1Y+-Q&>FK<]_QT%6O,^]D(@6EO-;EM.>#B8% 8'PZ!42 M)N3B690@2[%$E$='A%)1);NT0I=K4O'O.4C@OPML/#)LS"*J%MAX/MB82*I1 M).M]N'S;N$#WQ. [>,^+X*PZ' M,=X4TF,/CP;P[ZMWYK8_?R?<&!*D1\(&.-K:1*0Q+"S3&A.2C$I:W.;,K8FO M=O4&GVOS_ M] $.36'4(S@T*R05RZ(NKLWKU?VM: >->) 'WEB+/F89HL%(\Q6[]RH ;YPU MKFH\GVMO"@W&WT?YYC>R"E%[)N9;19?\*_[RW:/JT P[OQH]^-;N,!^C&"YZ MB?]]*;CK"<.P[^1/>XFE#V:>?[VEO5GR2NYE))FIH.^MPMX99HP,]K#ZZ^E# M)VM"6Y7)_R4$=.]M'6_M[<,]6V)[;8NL;V;I;U6 :D3::[OP^S_[=]4V0$/>Z^^V]KZ+]\?UI:VT?5*.O>!U^;W_+TN*?O:W3=FI-=WVA M/#%E1412,H:XL (Y2R**4<*_TBGJ':A$I,FQ>*A6-"OQ/%DAA5O4-34*6:ZM ML1B(CA9+SVL OK6CV(9!;1['[L_8JJ2" GNSP-ZTHU]RP4ET%G' -\239J N M:X\T9T9$P#K.Q-(*5TW8V7H8@^9>(F8!D(T]JD?T-F2[:[IA0;;Y(%L6XC:/ M^P709@&TZU!ZWJL6 MU7@1U5X3H.T.X@LIX/=$D';!R1^\53@(C90($7&E(C)P?%%(Q+A W%$5JHI M(0]638N,=E]($T5&>T60]J%_5(QM,R':M+'-B$PP3"$,6XFX81QI$PRRUD:L M!"!6=$!4M,D5*4+:LY#FYFXYH@7DDF,3).6,0=T4CC@%&"O:2*&@ TO[0B2!,_7/VLJ:Q&16V@ M[7K?^V;_T';'T3,_QFS]N86W&WU!]8:_ZQ>X'O WJUA70&\6T)NVN7EC#(V$N1\CD0)PCIBGU57GNC/2>@U'/V7%;I,P9US_3YIM& MI_?C*&>#=7*45AP>%HGS<2NC/C/F?CTX2_>+X?TO#[>N]O)?!8!G . +->5A MKS@-E",5!>C3DF"D&6/(26JHB3[R!/HTX4VMKEH(%[['!V>U0;E;!,[G:.@Q M9E3CD&P&ZQ7Z1SG NV)6#Y Y:Y=1?-_(Q8QJ]OSOZY/ MJZE1^=-JG7$S >$""&X#)SG>'F3&2>)1(;H%KG )EVPFDK V68Y(D!F4;7Y/R MW8!#U.!SV8X;LM.6 M&W#(X"F7GCI.3#O[?@.&\-,..OVC82/D(K2-<#3(-U=I'\>=P]VI"F_#QL > M[.2K:=#O-6Y+LW3&<2*8U]0KGD(T2DEA"?P?O$Z&WZ/.U+5Z3/[1[A]NQ<-W M9RN2Z^6LIUQP."_V@E;.><#)W#I97_V>?7J!&(JP<\"59&[3('A$.$:N+6>$ MA)2+$5RI?Y,/XJWYLT2GQ!D-,7@>>;3).V.=!S[G)25E8Q]Q8T_;J]^%(X(S MII'T20+D!(.<%09)C1E+T4D62=[8*]7 1J49*U0X9SVA,T*47?L3X 8^@.V" MFVVWD3H'-L/##$BT?"GUZ[8*]G?CRM?5_,X/J?;]M^7'!5VZ/_,S!2(\K@C\]#/;_O99;.UYWC[=@6? "#:[G?;IYZM$_BTK'EN_ M0+G(!'[:7@O=[;5\[PY;7]OHM6B+K'_[Q-IK5>(\;7_^CIWVBDJ&O/ Z5R^S M2#LGD23*."UE(LJ-A#^@KAA6#RN.FX(,E)FH@/4Z:ASQP>@8*1 '85>JIJ^] M?[MY8_&SF\OK__XU%X<5C$V4PM5\,$@ .4DX'HB7F$6!@[ZV?/NS2>O7D^)& M_-GO_LQRSU]PK6IG,(BA<]AX)L6-CA0W30G]H[%^T&C9DP;E6>PCJ@D(/0'X M*M=Z9,WO \"#]@!\^"A_XDPN2R\)#_;8XDQ[_;[QIO[<%^L]&N3A#PE=7AL.\[ MU5]_5-??V1^=[ )NV<%^!/[RUU_O_FB\ZQQV''RQT5Y>7?ZC\2UVNT,8R6"G M?^OS/G02O'5SMS,(U7U54?PO]N#0YMS,LZ_"(QO_RN43HL_-4KHGC:FI_Y5G M-!B>S7;$+J];C\:/0?]G)\10?]XWQ&@,C@'KAC1O6-"$RT OD8 M"P),+-F0A PD@725VY3J+%D1@%3*[ZV^Y>,+$E0UD[.)O#L:#."8O#T;_[OQ M\.NBVSTY!K?76NP[C=P#V'(4; +-+N5>9UI8!-*&DT8:QIU=6F&Y9L:-NMV8 M"G[T<^>3+%0!=70.@/ J?0K.U35GYNA'ONOQC\VG]H<'GIN6_=7I'?7*N9F< MFWWV/6GI@K4<>9[=[\"PD2,NHL12YN@XJ.275OBMYZ;120T?!X>VS\8 T;5?.ABF)N MF';%C6# _1ZH+2/O=>/K\I?E1LA5<@:P(H,Q95FXNSJWLZ(S4'T 1* Q*="C M@?JQX#X**V5@(];O::8*$/[M&PHH=,_=5-(2/'E/A8B9CJCV&C&\_Z/F1):X1 DZ=VAGDI1_PM?WL7 MJ#B/ 2CL7_;?(QC*GZ_#0PXRA8^$LP]'HRI$N8Q@8U3UCE')(ENI,V+!)A5ST\'L"='V=CQU@X[PR\_@%^']8-_ M[*"370YYM*0VY0Z?04%=S0JJ99FA!8$T#<#F,*'(&*%1KF_<_Y@0J:C'#M1I3SCG MP;JLDL8DHN("--AR3![CF+P_::]^=SBW"N8*1:$UXD)PY$!$13XY;[T&&5LR M@.EK0/J_EQLWE]V[#J+Z1X?#K.=E1'$3T,Q"T_#([8&N-V+_U6%"([0[1\L* MQHYW.WZW 7]G-700=XX [.'T 9("R!]E:VAS@I+=<0FURBVRO&"BU8T")&@G MW:.LT_JCX2&\9P!LY6@(WQ^.V-O(*IQ5&0^L#'X_,PAG'I=7].Q^Q8E^V&R SCITYK?_&K%.>-K!N?!;[8\_MU6/;_UWEH_ME%J5]>^# M!AR-0:Q_"D M2B3O_>AV*NMXI=_9[O1R9.B!L8]DT)N8]2RF\M?9[%669J]U&,KC-'N]UK!\ M!T/QX_H?)JU;+_+WX2MV1K#V\7<>0&;R,2%!&46<C!66G;ZH_2 M!/5L62[4C1XOS8OMB'I#/Z1+W.%QTM;J%N__V)6*ZQG1_^"Z B1$[84+V&G# M-1>6 +TD14V@7 D9YI'D->4ZJ$L8_WT%UG$8_SY?W_SZJ[VY\ZNU^>?^=A9. MUUJ\O?F5;)UN[*WG$+O>A\[VMXW]RV'\ZYL[HKWYGJROO?_5ZFWLMS]N';=. M=TA[\Y^]]L>6R"%V6]_^[&Y_W,B%AW^=A_$S1C4.$LZK)0%QD@BRRD44E<)& MFKQ]T.SEH1DFVCC)50I*\<2L(?"?2BH8;PW3 MHPA@3"@C! CGUIL!1.AJXS6[ !]>7>RDM[DJ=C?DCQOW$ MEH(83X@8$]%%1>R=X0(@(A>EE-0A*W1"V')/.K%F\G&*8OGJ3P/D COJOTN,-Q>-\47 M [?WDPB?("VKH.WOT;;];DH@Q$2II"5&U"F!N'<@$#(0"'4P2BCB$F:QRKB= M!]K.L7KFG&QU!:%>*$+=3R L"%47A)K(@]PY8QC'R$8#*JL2%+DL#WH9O;&1 M"N9,'1'J#@43K\] N6.=)7&'.DL7JBJ9WU9XNA@@6D8U@1JP43@6!^6X+',Q'D6F=H=W8&<6AJ/ MHL4D\JMU_-W#DAEC"?*&1<1MRJ*])TAB(X+0(/LK>_D<1B%M\-PZDS"/ MR;D GRB2K)3 CGQX$6E'P[.\HRIK*%PYQ]>ETP[&9SL7D_!C"&[ V:J^U!SG M\>8W6+@5UC2+A!<>./6:&":/JQ):\_5!_-$?C#.0XLZH].._VOW#V"#LK%;6 ME]&%QJ>#D: *CS^KFU45Q; #Y!-YUIPRH2QT$SG-1GS8EJBH? M,A+W9\V)XF:92OH8:4:"W#?OZ=:<*'JWY*67.U@"CY6+,MB\LG/--KLY:ZT8+[=H>-]U65PK-DKL:51*Z'+A(12Y= Z?OHT)_(]1_DY= M^7X[^3LDQO'"[UX:]VVVL5B*N?E MNP4ZCH;#SEU.W4M-E'W7/ZBVKY*LKRBA3QBL]WR+<%MQDS.+4>.OL;KRH'ZO MS>4+8.L]2"?OH/GLSJF;F7]Q?>UNG;+CSO=&OSSP[,]V)01$PND40H"L3D;B^<(RVY M0$X1J;@DVANUM"*P;C)6)Y=C"8HH@'4;8 5KB:-$&HT-#]0;83!S+B6N3-#8 M%("DJ))PIP2RZM$-W$[&I3O()7!:_J MB5=42QQ)#(X$R9TVE@9.:<36QAB$X 6O%@JOR!1>X>2@6SE:&!":\Z#%BXJ(KP0'@?"A& %KA8* MKM@Y7!%!F%,*(^JY03P&CD!>YHC#/OL+]Z)8X7[C M/KJM',==\S\7&I]TY!E^ F,TQ8)/BX1/TP44L;))">80 M2;DO#,$6.28IBH&&W)L>:YU3)DE3DJNM818^J;L0^!F!"Z:L!!E$J@"D+KG& M5*;H"=$N$:-P(?"%(O")?0=V%3N5' HJY\ 0FY Q-"(7&:6!1FNJFH+2-(5Y ML(&G4'A]*1PS*3!/+N2N6D#L)L)Q%HXR^,]Y8^] X86,GYB,I\P> K8D:HNL M@0WBG!EDA!:(8R-%,(#9'/0(5:>J!H6"YTS!RK((*$Z<9\"@$S4V29&$)5 $1ED))$$[1/P*,-:5+]X)*;]:M; MLBA&@G>?OI02OS>!DQ5,:*J8"EQR1Y.+FAH?M?%$JBB*@WB1P&FZ%C#'#E.. M.0J:6\15(,@PSI&4RAGA#.QM=A W.7F!\2R%OL][-RLKI"?:BV@Y-JI>&J?>@2R"O**@2!GN0.PQ#3AL3*5R69 )7387K1."O M++Q@]>_5=R6XX"9PBCY9P9+5R5,.,J=CB0H7F."!^Y1\\4S4#8&FZ\(K9P)A M3*)@=00E0AJD:8C(X12$QD;#=BZM2*EJ9+@LKHDYD[!S1G-)C11<<3@#-IK M(@'RU9)97Q2(Q:+NB8D@1665=0()9G,^6W1(>R^1E8%Q0['D3"^M4-YDI!#X M"R9P87@ L@9VK"P7WAH!:@,+6E =.0EWB1XHYK]:T/;$.$ 4UYICA5Q0+IO_ MX#=C!"*@/ 1B./=!S,W\5XB[OL3MHU7>!,NY@K1D78!F7T62P(Z%_E,O$517:%K,/_/4K.G,JV5R6IBY,X/HU MF26ZC&!-#(N:I<1E%OL)I2(I#.H<8WI6":\P@6=D NO3)4E\P#9G\2,= S ! MKS5RN2F"\C%IRQAVN9FS8+2)Z=6IFG^]"',_^_0\R+KF>;X%U NHWS&O M6#KNO*+2.RXI_.EUI")_0*GDQ2ZW6* ^LF!",)074 M%PK4)P99ZXE-SED4<"X6$71"5BJ+J/)8>:MABVD5S,',U63L@ND%TPNFUVI- M9JE79@,35&MJB.9">YL$#5)0'ZTV#*>"Z0N%Z1,3O($-I"PRY -3B(M(D#%& M@;2N3?0)>Y;;,6I-FDQ>S;\OH/[ OIFE7=7+[0"U4(,M[:I>5+NJ+YU?I5E5 M:5;U&OL%E695I5E5:595FE659E6+VF*I#+(TJRK-JDIQ\KOZFRA-)HC N/3< M)>9\BEJ)I&UDS)*SNF.DV"8?8IO,[WF[N[ZY15N;7WE[#3X_W8"Q_=G;WOQZ MW*9?Z^Y?L4W"G%KY77M;O]J;.[C]\<->^^.?>UN][6Y[],$<\E)RC0J!!/*2"#X8=TSA+%I?..+ZT8R9K8/#C! MIWX5 @IFO5#,&&&4FXTLXQX+V, MFQ S!!I!"Q?6E8J,3 MCT%KJG7@7GB7LJ.1*\NL)LKJPJH7BL O6@RTQL90@C#7% @<>P3(;%$*&@<+ M6ZD\B.-"X*84=2+R5Q;#4[I8W:9*4)PPJ)/>4BDX>W\#Z80N+GD2&: M$L4,4QAS3GBT2CB=7/#8>I&X+(I$_>CX@DE FER5-$5$8\2(!Z>1R_WI5*1 MV2E$21DH$@\N:%F(N+Y$#")F#-(F+)SD59@7CR8Y[(R(\$_Q/"X6?5\P%#AN M-).&(\V%19P9@AR. LF89*(*<^+UTHKD32%>8$1JH?'SDO.:&6&D23Y0+C@Q MSB43K&489/'@2:'QA:+Q"[:"%(C QEK8.680MRSECE4*?H@4K [2F]PT1C7A MPQK1^"L++BAMJVYM6R6=CQA0*7K#5?9+1($U X"RRDMS%X]$P:>ZX-/)15M! MDB1&1R5R5"C$C8??- DH#(GC9*,(EGGI/8]> M&\D%=0(K1KFEK)#X8I'X!3."I\8K+0/"GCH$ *Y!S0@$6<]2LLHF&?C2"N=- M94I@P4NF<:V)5U);DPCW$A@WM9%8X73TQ"@V(XV7SE;/1MX7K C::J#KX)$, MC"&>M$7&6XUB)G)+%) W*\VM7@%]2^(L;+*-NK+V2^,U)H09CB/HF;I$!RX6 MD5\P(T@A2#31(QYU0EP0C4P@L)%,IN"%M1Q[X.&B:5B=Y/32WZKTMRH5EI^X MPK+P+E M)0@%N M=TX(CSG#-E%?H'VAH/WT K0K1YDU%K:.1(#V&"(H\LDC9TF"2XX%FS. M+XV MK+@ >P'V NRU6I-9LK=EL#[7'3158BZJ0 QZ>DT8X59XY;G,,B&Q*4G"]X'JM,*S@^L-"9VSD6&E%L 5P MIU9'%H3"0AG%E2D591<,U]D4KO/O6/@H4^"(,0\"._$*F10M$E%QH9DR"79S MA32EI$W"28'V1^QY=;650?5)YR# 7V^HJN!]-%DW^,_YTO_^.4M/W2S+Y(Y7 MYCZ]LD3NLL4?HTF2U/=KP77[-:9-&>QB#9:57EFW" :;NX,8;^Z6A4NWK-(M M:^87+\36S:U5UGPW;2'6[N%-LE[AHI7V6*4]5@W:8]6_HU,9X6.-\)65TRDM ML6:88ET,F _/30[!".T9&=&F%8UT0J2#2@B 2%2Q8FCC)72:(\EI1.-)$"RH< M29$5"6JAP.K_L_?UO57DR+M?)VV^WE<52[7 R* M!C7H8C,YNVBP]J%NV2?;8G?YR"T85JDR['=6C&HJ77VBM'X:D2AQW2'HOX2: M6_\?65L1\'2\OW'RTWKPTYU3(2D0IVHI&2N8#9(T0S&CZ6]>LMW0ZM/2$,YP M"\>7]O!F(8O5!7@?[L(U FAPB.3(QZ2J(8%SOO? !/A: ?PDA!.9JNW#:JC0 M2)AUWG!@-N "V13Z@*+O &=>T.5+TT^$KR["8R-NI0]RC9WJ2;)C85^!P%(. M*&+U*DVM2XQ@:EM];#-U2Q2"0"E,6#2R%-]-"PB@3FJLDYS6B)R6 MIP,$R9.5VDQ0C09%.SDQ@;&A80+F8@MT[.9VE'I MI#N(?;XF))]*%#>J$_*"X IF1$R GZC+B@,7FF=+&+W+"24I(BL(2&D3X&L% M\)/P N76HHU65U'.4HPF3B:$JJF[-!"U6Z!^X5-JP3P[RR#8,I9?31VV4!\ MA>H@5&0;.-;078IHJU6U;*?[L&H,].KTOI6:C!!VHA(BE2E'8H1J=L?2D7B0!,^V)UT'UJDP>%V#2+ M 8S6H%5O$^O<;5\A2J^@[ K:T;VLU9 M'/N>G"JIM>!1F+L15_),'E@OA)]$!QJ45EUR!C5[@[Z#FXM:DVJ)J7#SV6&? MO=,"5LH\GRI54Z5J5D;^QI618V>*L>6U51Q)&B&K%8*((&/#F9^[S-9H$KA] MNK"(XUH%.!K?1W0$:,!0'UH3VE WZ7Z[YY$=2K@@S[,F\BHL7$U2GZ3^54A= M6@TD55U+@MXK-^NC[Y_ZP"FUBX36)ZFO#JF?Q.5*)W2-X@UU+\U@''4.E,5T M2@^V6%%QA^M^'S;M)ZE/4I^DOE)]\CFQ6.?94]):"-"A2'$NUI9KT* -+E*A M9I+ZZI#ZZ7UA/CE]I?AKDG(7CH7,UZO'RB7FG M$]]]_G.?LK7_BIJ!_[B:P=_SJC1E8W=_3"#_L_16Q[2@ *38&*1D2)8JLE>G M'AZDS:V[AUH^3]O&X/TC.9^\]:%Q? 7DIIS<=Z?N->7DIIS2FG-QLX923FW)R4UO@OY;Z MCP@EMZ8Y1L3H,CF7LD9I"6#LYSM>=W!SW>$RZPX/7V[_=LO?NUM>[_Q\K[?S M5[A_=V]WY\9-?_NW[3^W[_Z*MV_SLWZM[MWV[:[;OWPKW7-__PC^%+ C2*H=LI@3L9:&\;J;V]+MJ1LG4?&E!N0S51=_SW&MYHOD['6@['> M)*3]N?/H^NL' 'TDI7J33,383(!1-+MM*M7N&R2W2Y75?9MFX*3SW MW^&H%$&L39%]0G0U$E/TF8MO$F/5R5'KQ%%WS@:OJO5CYSD:S=V@ZL,+AIH4 M0\XY+)5="D>.8/"7CEW-VC2KBW&74#FRHB^C+)'+ZD(,7K7_6H3CQ/A:8?Q, ML,<#A5P4C&NC1HT4;QBZ0:+>VS($CU.3S2UT?A'HTM5K)\A7%^1%60HF20B* MG!S;@7$)V"C41.4"()](_L9(/A,#R;4Y%9M,H8%D3M80>#5:7!1++'TT-[>F MA.05QC#4X4(F3VED[2.*TQ):+;E4M-G/59GU@O?9@$&3D+4/VB@#.W8FN]:M M\8"&^V@35.?RH48,X,)YMT(H_\YR>*8*W4<(BMC5)$ 0J* 'I@(:2DX)JMP4R(GU1& M23;'6KQHP]"]"@ (I8+-0$1HIQ^Q>CA^_0Z.)21FH\V-J%\M1EH1@R0H.6?5 M//2J5FE-8H+X:^=*1.)J&U$MA.2$J94(J9N$);40+@+B.4^O#K[/Q G(82[1 MJLF Q6#KSH1@+*93-I.-:CU2GZ?]PH&?&+_"&*>8JJW=:(. UCMQ BA0,B=Q MJC@QOE88/QLL\- G[E30N([BH3R)AE+T)D>7G#(C0.P@CPM>*=')[RRY8&K2 M?92@;&$"#MT J8C>9G;1ESIRDVN&=I$5B4E0JT)0K\X&"UBE12?1V)BL01>E M&R'9FSZ:(WR C<[A:P7RLW$$9Y74-3&*";J=+MED'HL! M(8 E&SG7CG*P"W:K9*A/];JI7C?KIW_C^ND(WEN6H+%[#_[ M;-907\%]P9/8)[%?4,&NU6JS19<$.]1SQ1ILL\E!#,[")/:U(O;7[Z058XKD MT21B:S!1,"1VI .DK*TB*QZN%,(B?F"IQN[,6>PN>)(N)&+S!0M5P]L6TPB[T69SM6&)%7+@T M18\FKZ\4ATU>O]Q>7DB-4_?/.VMC*96;% JQ&WC1,\Q(S)KQ^MF0?&:'F&HU M "X;S"-_MY3<1W(4X*Q$(>M(G?$$BX3OI_!.:K^DGMUIU;0CY:EQ;WY#JCMVGC>#];E07[X M<%\?'BE^/6V'G_[?IX][8U\=+MFF'P\V]H\7##;DU49_J [H_5<;;SIKT3\Z M1O9&[E_M_%.6>\LS%SQU&ZTGEWO9Z>'P^/Z)&,W!L1C-QO_>>?I<-QQLC&9X M^^.Q2LW&K2='C-0O?WC$_?A_!D<=7N=9[Z:G]6 TLC>MW^O:N3J!IP;LG>30 MOTZ(+-GT)4)DV,],_QT%*CC_\)?+906XF*[5;.S*-/9BJFG?JQ#9W=U]U?.E MR-R4(IM29)]]X[48NBE%-J7(OBU73"FR*47V$2FR6V_[I7Y0 _-/R2>X>?=[KQMG^'\OR^7F#JQQUGF7G/[8J6-F2ZQ2, ME=$&1QH=V1%%9O%HY3!Z["P>18_=C!Y_2?3X\4^[VX]N^7N/?UH>1HX?_0KW M'O5S[O[R^\ZCZW;GT6[_WJ]^^]'#\&[T^-YO-U]M/[J_O/?;+R-R_+C_O]RY ML;N[/;Y_XU=_^^=^S1OW7MV^L7=:C^SE ['DT]@%;D798$8P5!T9[Y.@50\U MULTM@@5\(&R\]I4?)E]=4;Z*V44<6XZ\#^A5",!)+:[ZAHFJGWRU5GSU^BU? MU<:MMM@,ENH-QM3Y*I=L$JBE%%HLQ76^"@N.4]9G\M6Z\)4XM,5Q FQ]HFV. M,#FD*,Y64LMU\M5:\95[RU?9(]0^ QEQVDDK:#;2H)H8"N7( *6VS2V/B_B! M+1*3KR9?K29?0?<&0RV0@C1L@3.F'+H'X2KF8GV:?+56? 5O^="3, MLF'GNH,I1=)2:Z6"L09)N98LKA'Z_IF;=+5&='7G5/B*1ZEX4C%]-HJ=KBB9 M;$%,:A5UR%[DD@[=09LN[0[.@B.K"_"BW7&J2*#DD6V6FH E1\^B7DN8 %\K M@)_$>R)V[G8AFI(:&ZPUF-RD&4B,#(VM9=G<2KQ(E_>?)L!7%^ 8LY0&K6.8 M<:2U5_ VV:S9MEAP GR] 'X2((F6JA^E([A&:[ I&4(;C&(03QG!*6]NQ8YO MGOB^NOA.ED2RCY KHM5"0.*L3U*5T,T)?,WP?1)04 F1QZZR'*(8S&R'M( S M16H&Q9H=M,TME]PBX"J9Z-]9;L^=I^WYR[ROQR&%_[8$[,+ MQ*/RB63)KON>Q;E&+CO?:/+5&O'5\G1$ :608S'!VV@0?.CV2$/CL9N:MI61 M,-/Y"O"#M4_6?L5F(ORMU "[VA1*&7I''AT%*2G'$JC4B&'&#-<+X2?&RFKJ8=0 4P^G>6AO"/%P?]LX.#TZ4XCB,(VUH_LCOSNX]WNE*2UIA< MQH+)*SM5"FFL6+;2?8[)7&O$7*].Q0]2B4ZA)9,C1H/)!<-#+UFM$RGB@\NT MN<5^ 6DN:%QA@%?FZ)7 JD142M2 K!9MI#:W/ .$ZP7P4SM0B-EW:].4.%*. M^@MG:-1*#HUM*1F;9+^Y%0)\=0$.JL%UY':^SZB1<@R6*+,7"\D& MGN&#U4/Q2?C A??2C"QFUL&6T>Q:+&F#U\AGV)SH3L8"'%"^.I".) OI0\[ M=5-\R)R334&Z(93Z'8DTD9UZ\H&D8IAV^?H3$(=]$Y [0@? MI 7A%=0H6Y?PP3^733?NE*4^*?VBQYD'FO>>[Y:\?WX]K.\^[ F<$B0,(59" M!R1>2%,W//H'$#!/WEH?WKI]NAI'BE"MM\4TRMTJX3Z G;!J-U+&4G30I$,? MF>PBN56*>LYUC:]=;B=YR*76 N(P1Z140;.M?1+3!&6N:ZP7P$^"!R-)+#8* MQN?2#'IQAEPC4S$RDL2<"G;#Q'X- ?0)\-4%N ]0-=:4JF-T8EF;'35K6D M M_D*>QT3Q-T;QJ:(.0R=CA !!O1C4&HPD-S*(E&P6"AYA<\O;F3YTA2%L$Y5J MH36P&5,I'&-MN<5:,@75N8*W7N@^M6.A<>@N%1KRC ;!%9.9HJ%@7<.:+/@^ M1[-;1+YT='"F'GPI4F_V]_[A4!KY='G?[S[.&4N(9(-5B!X]^*S>0[2HZD-H M[2*9CI.J5H6J3I<_R+4Y+5J-<*+N3C 8L2F8[CE65YTP0MW<"F%!:2YD7&6 MIXAC]!F5D*!(2(+16Y=T[*@L$^!K!?"3>(&6T-G:J;&-DT'*V71_L1E?1!1: M+33*76)9# M4T8BG)D(ZX7ODV "E8I10S9C9Z%!Z+8ZJ60C.3-RY,261\ _+5RZ]';BUV[UP_UN0]G@NL/G&AVGL\F@D??J@W4[.96 +^P M?NISK\12UZ3U2>M?A=:K1$$IR</ M+U)R*NQ+"5PKYQFS63-:WSFQUK4*6\5D2K:MTSI[DY-88UN+Q6-5!>FTGA;P M@;#L9/7)ZI/55ZI//BL'?WN>^^WZGW7YQ];? M^X\W37Z<1^[>X;W?R3,LVK&XWZ]R>.K;1SQJ:W^\O?SL0*^]^>7'NCQXMI=? M75L^.>RTPY-^/+[Z\7./&[S3U,/['1W^\>6R/M^]QOQ#LFDPQ?&:Q_&-CXZZ M'PY)Y)U^/SJ&_.7%T]T ^QB8\S/ M9SCSLEWDPN8[C/1I]ESMSON7/GNZ?T2U=_3AX]Z^\].HX3,>_MPN_.*+7';L M/N?&:S%T.WW@=C>N=SNQ-VAU!FTM^N[FB_VGS\XO,# [[8-<\>+@X",E';\( MBVO5 4-G:T_B^Z/;VUN MW7I2N^.Z_^H".W(NT"5?!WE?G)$X6[B*+?S.ZN/\M'R2GY1EWNO&V?X?R_+Y MJ6>K'+Z< NL?6UP"5R6F+(44%4$"9&8-+=N:0HS'84@WPY"7"$,^*N'VW5NO M[MW]=]CY^3^_WQMAR+LWP_:-W;U[_J?E]MUMV/$[>SL_;__Y;AARY_7O_5J_ M[.[<_=W>_^U?RYT;=7?[[N^]??]Y=.^W6W_VML(]_V][[_5/0V#]S9:]5[?O M/GS0HLTA#Z%#<-E@S-Z(Q63 9DB!1((;$D,!%I:N8)F?R5E7E+,"A(A"5G,1 MK!)$T;;F5()WY"M,SEHKSGI]FK,4L&E4,%8\&"RVL]?8T5!2#D-\@V.!SED1 M%]9>>J?2Y*S)6=^(L\3[8 NUBEE0T7_W'ET/3RP")2K\Z;9TCF+(!JRE4SJ8^Q=5F\1-[<@ M^D6:U:?^NLCZP(O.AIF :KS**L5YQ(A2?**G$(NV,TNEYL@ MA"QI4M8:4=:=L]&LJ#8!43+!H>N>(502 MG.'2F"LYSH=E+! 7$&:AFBL,\MC(573)8O$86B2K&,4%:*[E"CQ!OE8@/Q,O MR10PH_4&!,6@BV@HM=1]#\\9O>_.Y@#Y*'P[B\U=88P31C]4)P!'.?I$!"@U ML'9K/5+(<^UYO3!^-L!0?77 68QX]!WD?2:7Q&PHDI.6!3GHV+%N%R&L4LW8 M[RSUY\[3]OQEWMYD5'$-53%$80X-LH\-:[-B:7+6 M&G'6\FR$H;C&%N.HC#F*;$A3PZAM#*0G[H3E_)#;B';1;905BHE.R8VO#?*. M[](GJ51KQ%!KK@C>^5H<4=6WA70FR-<#Y&$[CZP7QL_$%#6*S0C(V9C%HDS/2L)B,(7NJT@KW>1QL[,;Z3&#X MR^(+_WAQT#\[.-BX]>0(2P.S1[&&;:T?V>;YW4='L93H1\IH9,8(36+&SE4M MIL2>_(PTK!-[O7HGEX''&H?+)L@(CB(T(]$[0SFK;5"*D.L&2N)%H)G+<(5! MWB1(U.YV0@$LK7(.B-@]TVZU>-*9%KY>(#\3:4A*A4/)IK*RP9Q'D,%G4[RP M%TC(:7@A/BP<73HO?()\=4$>+59,0Y@E1G2^YJ@%6;.EB!2P70#D$\G?&,EG MX@G07 C-BFDHSF MP1"J-XZM6I>I'68ED8>)XJN+8H70JLV!E"VJ!2;K0XO0 M\.4!T7-*"5M"U:+SGJ.-1$T'YSS!7F&$E80R&=""5)] MM[>2&A4.1T%!SEQ-C F1JG@_@H*0KF"AB(GB-RC.E!M[=;4609\K1VZA0SJU MT ++G*G7"^#OA!*B#Q( K]ZDZBV%M:%B $B7VKH[=3>07Y%9IKO[.$A-N M]I?_86_W!:H(?_>A3PJU1/*U=*,#AV 1N(+9>Y;4W^DZ-VJM$U^]4U;!VZ:V M9344/!DD348JBX'N<&0:&='4(>HL+!S9%8I\SO6-KQT^L(VE8FJQ161-%)B: MUV:C5O;-3I"O%Z3IWI%2R6 M/LE]DOO%//G8,>U"C:/2<<*:R8N$4&PW$7/S,QMYWTWA;\]SOUW_LR[_V#KLT &X MY9,7^;A'W_OD\(M'3RG[?WO;YT<7^-3!-QURW'7HC_(J5H)Y/];[\&Z4>;-AR=[8_3 M/W?WWS3G67ZH1O8U_VYRZZV]EO=>YE<'FW\[\U"/ET_,.YWX[O.?^Y2M?E*1N[^V,V^9^EMVK['*$ I-@8 MI&1(EBJ.W'+U\"!M;MT=^-AXVH9XV//^^AS\_6]YZT/C^ Y0WDP 8HLHA:(6 M4ZR$*=<8?+# (60YFM_Z.5JOCTG)-^L#%NI&+&+21%9*2M!]EUQ:CG[SG/LX M+-:!LY5CP=HP2VZE):@H_4JUO'L?"=B@>:\:*RIA]LVE1+'T5L4@]M,(.N2- M$U0>$E4?V+W\[$"OO?GEQ[H\>+:77UU;/CD;-SL)%PW?GGQ1#? +C:ZD6[/F$R7[207-M_AI$\;3ZO=??_29T_W MC\CVCCY\?#0#G;// C[CX<_MPB^^R&7'[G-NO!9#M],';G?C>G<6>X-69]#6 MHN]NOMA_^NS\@B2STS[(%2\.#CY2$?:+L+A6'3 $?L?8Y>=]EOE@?MA7VJ3W MUP09+]()'W/!;CVI+PZ>[[^ZP):]"W3)UT'>%RZ<;;_Q[)\?C;J*J]A?/B9/WL-8R77(BY?SK#%(JDE[A]X]]_;O]\ MZU6_SM[VW>M^^]'N\KVUB)_[4S[^U_+VS]O].<9:Q.]X_]'#ESMW;[Z\]^@6 MW._/U)_AU>V??VD[)R7!7CY(L2%YL"8JB$%?W:@PT@S;/L[ /J+RYA:F1:0K M*' T^>J*\I6HLRX%)0P%J2)!"F0+<^I_::Y.OEHKOGK]EJ\$^Y FT&[TMR'D MPM$0-3:=Q*JF2IZB'N7#7%[Q??+5Y*MO54X![5B1JF)MQ0A)/+)&:"&@6&QQ M\M5:\95[RU<>*SL)Q52+, HJH,EC2R8V"5R[J:4 FUL.%A$N70]^\M7DJV_$ M5\4')&>;]]#G8^+ MX-%Y$K4004L#J+[[A).NUHBN[IP*7S&R4$[-),>#KG(U5+MC6!*Y:AL%YW%S M*_B%XRFW:4 E+O=YCP[-_&]5O@^"2AH01\0Q5BP'=]]F TUCR9B<\0<0G%M M5(Q."Y]6J=3D=Y;;<^=I>_XR[^L;F;REN:ME=VKDG<=7/GOK5%T+E!%\E>1] MC+Z%I*X6F '0=>*KY:F(0J74!Q&2";'F(X>#THB"%@PI6^V3TF&%>[N@*9!W ME1$>7'"-(C*,)0[R_05@D5A3M260ZD3X6B'\)*10HG/4LC<.$ TZ 2,^CL79 MF-6WB#6.4HBT<'&55C@FP+^V.E[P66.*.32+&:73O"ODI;\$B:._2,[%1/$W M1O%)W*!XWVFXBO$9FT'QQ8CTR=I*2MT"'0@Z*S*C!>J'[)&J0:VI2I9KJ,!F,&4VVE(Q"HU!*0K6US]&.%TBK M-$E_9VD(_WAQT#\[.-BX]>0(1P.O1Q&$;:T?V9WYW<<[*_D Z+/MW@2RK9RJ MQ[04 38!?78!74HV(F(D NR6:+83@"TL8VFGA(O'!B>)O MC.*3\ &YK"U*,L&I-]A?6$,%U%AR$7*PEA@WMQ N'3Z8$%Y="*LFS,SDK7-H MB\OH"G2#?.24!H0PY^BU0O=)^,"YPK$P&Q\=&\183>82C,U:4_+=*+>\N=7' M?.'#*DW2WUG2P3^733?NE*4^*?VBQYD'FO>>[Y:\?WX]K.\^[$E]XLJ88GJ5Z"N5MTC7CK]NEJ'-YK3I&'-EO_@1"[50**QMDHT/^5 D/M MP2U2NK1@YUS76%V I^C092>NY-QM4R;K*VK'N6BAZ&0"?*T ?A(\@!2S4LY& M G;#)%CHOSEGU/LD4$!:M9M;:6'C7+>\PO@&*BI6HQ7)R"5QM$.2KW')V +- MU(,5!/%)[( E4&H^FM2'Q""G8G(N:(9D;O.=K@/DS:W+APXF@E<7P3Z[6FT2 M[R,CC Q YH^^V1#?:@->*Q X%*Q'9]H%\0SU> * SS&R &U M:'<=$-43IRPS"?"U OBIX@?>1,.9$@MQ=#6U4FT,(,QRX7@ _M8F!@PHS M&2U]&D=;U'17LG:4NYB0T,7#S8:+Q!/?5QC?GB6X7"S5U$&\<,R1I MN'[))A0ZY!(B,&PC@E\;%)B8C&:0FXIN2")#X,)P:V2A?Z5TA!6I)#K MA]63CGKWXC\_*+ TY=XO4QIWRKV?\>):=5A:=^/[Q%\T9+5"$!&D4/(>YB2P M/I/ D'O??A.JN?X@A>A2:]'8;L9W,P_54'5J'&HB[X-4ILTM(.R.W/NK1E/H M?04KET]:G[1^L<*%K0:2JJXE0>^5F_71]T]]X)3:+%RX;K3^ZBVM*[44$JNQ MU7?K/M=HQ*?669YJIW3?&&1SR_NT /N^_SYI?=+ZI/65ZI//J@[EV5/26L;N M+Q0ISL7:<@T:M,T4['6C]9T3:]W:"BTR=!L].(-BDR&VWDABKEBZ0X:VT[I= M>)S&^F3UE6*PR>J7R\MM(?@&-8?JD+5)B2FG%(1]H#!7TM>.U4^,]1HR(64P MGH(W". --T #0K5DJ-;F(1P)?@'TOI+ I/7/7C_XV_/<;]?_K,L_MO[>?[QI M\JEK%>W@V^^G'7[W[3,=-:X_SUY^=J#7WOSR8UT>/-O+KZXMGQSVTN%)/S[. M(Q/PS8..Q,5WVG9XOZ/#/[Y[UYA_2#8-:CA>Y#B^\=%1]\,A:[S3T4?' ML)^9^-S#]@=W[K&/7=;9'SJ5?-%E/WXL ,S&KE=C_84N^XDEND^ON;OWOOL! M^^8(G]]F-J<+3>9WEG]N;/=O[1YLW'Q2M6[\\N*);H!=;(P)^0Q)7K:+7-A\ MAY$^39>KW7G_TF=/]X^H]HX^?-S;=W[:-'S&PY_;A5]\D?<>"V&;JG^X>E/:_U9]']\:W-K5M/:O=4]U]= M8 ?.!;KDZR#OBS,09PM7L87?636.54T[] M8_4^;/--2G$4"U9GV4-U+#D0Y=C>UC%W,^YXF;CC3_V:-__,Z]'OZG=>_N_MW'[Z^]^@_0T[]S1:]U]N/[CU(56*L*9D&3 8K M%L,1V$B-H"%CLS9L;G%8A+!*EK;/H*SLJ#'AV'"*B#51T&9) MK"-D AM%6>YTYQ5W"C$X]!4&%D[ZKN% MI85,0FVU5$"$;F9Y7I!;I;HMD[(F97U4%[N$T*TI:+9P-[-J-[O(8[!,V>=B MIYFU7I3U9FOHGSN/;O[9.2L -*]FS#X&0U/#0;(!"-&U&$2]&_4=>!'=I=#3,>E/G6UD@;(/%[CR@'Z(HP:9$1<113+5, MREHCRKIS*ICU^OH#B97))VN P1HL64RNX U%WZG,)R="0QT[+MBE%=K1/DM6 M?.VB2K.!@3#X+#$QECZOI^K$)9D@7RN0 MNS,@KPFC)C0N-3OB)62X!3$U:O6(H2,]CDKT(;Z?#3\A?F4@7@I+JQQ*;0'+ MT!ZQ?>B;>';BM4R(KQ?$S\87/#9/J:!)O@6#&>)0J53C?/\<;4#E$1/U<4%V ME2;R[RSQY\[3]OQEWMSNMO1YZKL:U5TI%F3+Y!RCM:% M.LV2M>*LY>D PZ\/&B8--293NKEIT-9@NI=)A@JGX E"+75LOO:+<'EYW=5; MQYD@?UL.C4IJ6BE9$:1,5$HJT.'L^SS&;D81UPODKT^#7+0YX8[J8ETQ&#@9 MLM0',D&KW8APF#O((2[@\F4Q)\97%^/0(2P.S1[&&;:T?V>3YW4='I1*-$F]. M(B&WF)E=!O'B^S^I3/9:)_9Z=3K2\/!!H>!:?XE-< (&R0>38W.F44V!:FG1 M=?)R0VS;KE)Q_KD$\M6E/ .C%)\ .03R=\8R>XTDGU@@&S)A,!J,,=HI--T_ZLK3;MSZ;4C.?&E M]Z--%*\NBG.?HR5D*T2$*$U:I&QK94H$F:<]OEX /QM-8%=JL:63[3@E9JKO[-LA7\NFV[<*4M]4OI%CU,6-.\]WRUY__PJ M6]]])+349@D+J:6(8S=$]*P0DP=NC25,[EH?[KI]JL;'SHU;#X1<"Z31I%$M M'LG'42U>32V1$6T&T-K=# \+H$MOBYC+':L+\@K=MV@" A202\A BC4D[QMU MP$^0KQ?(7Y\&>6%),95J*HZ,:5^BH>23B=+'NB8?NTO908Z+[EA.C%]AC%/D M_B(DP)8P!\W-LM=L@^74P/D92E@](+O30.YO0(PY5@-2U6"HP63+P4BKH[0- M:@?ZYA9.$%]A$$LIE"(BAC8V*J>LF+NU%H"90[Q>^#X;24!(U &=38CJ M#/8)VDC.: H)BZVNY#J6]H 6W21?(91_9WD)-_O+_["W^P(EA+_[R&<)T;>2 MJA3I?,60LP:?V5=U-F.YB-$Q^6I5^.K.V>@!4>I3#F2#KD6#(Z&*T%LS-,"K M=R+L<7.+PH)@[L6\PAAG'ZI*RWW (U:F/ HJE%9MA[X-;MHDZX7Q,\$#QAA= M-R]-< 6[SY%'(D**)@X1T5!RQ):[S\&+0'%B_.IB?.2^]RD[D?<>I<_=UK%W MK6&P3J*;R4;KA?$S<07IXPA5P10'Q6#W*(T0.E-L;M:W&A+#YA8L,*[2\N6$ M^-=.4@A@LZN"(2DF;A31>J@AM JA\_R$^%I!_&QHH9+M1CHWDV%L74RU8SQ2 M,M0XBTNN ->CT )]0$9T[9,45J1D[(<5FXYZ]^(_/RCJ-.6D+U.$=\I)GRF2 M!]Y;EJ 1$'V3C%)=*E$SMM3J3%=;HYE@R$EOOPGT25! M)-VE^=H7;R@CDT:T!C,N@CC\KL(_7'L2"3]0DWMS#" M(GZ@#-&D]DGMD]I7JD\^@]K)-ZOJG18?,5;(3,':!@(ACMTGD]K7B]IWSEKM MUJ4@R4>3)36#U5I#,9 )"6ONQV(2[=2."Y?>#^!,9I_,/IE]I?KDJH(EA*Y2:%0J3NR'N&&8]9.V8_:[0WQQ!+5C.4E VVG(RT@H;$(5%D;%8V MM]S"$RP2^DGNEU]1^-OSW&_7_ZS+/[;^WG^\:?+C/%+[#N_-;TAU^:3JD^?7 M?#ID]V_]71O/^\&Z/,@/'^[KPZ,B M24_;X:?_]^GCWMA7_^M_R+OTX\'&_O'"P8:\.B28\0)M/'_U3#>63XYAO9'[ MM_JQLMQ;GKG6J3MH/;G2R\X-Y]SKV=/]PY9N'.C#Q[VA!QO_>^?I<]UPL#&^ MY>V/=XX.G*[O='C$_?A_!F$=7O=9[[&G]:"WL/8A[?>^]O9E^\C8O9-"6OI= M=+\/WG&#CE_/H_>L#^)>?G:@U][\\F-_UF=[^=6UY9/#H3@\Z]C^ MX,X]]K'+.OM#GQN^Z+(?/Q8 9F/7J['^0I?]Q/KKI[,JW'O?_8#!>H3/;V.> MT86LL[N[^ZH;V_U[NP<;-_L$4#=^>?%$-\ N-KJ-Y<[,>)?M)!K?U>X-69]#6 MHN]NOMA_^NS\6A*STS[(%2\.#CY2S/.+L+A6'3"D6;__&^X^NXW9O]^W?[B]W'O_[]?:C_^R]'T6^W\^YCK=__L_>[=_^M=RY ML;-[_^[NX^T;#U]M/[H>[C^^Y7O[7^W\]I^V4#5Z,OF9M1'2N#*,Y0 MS&B:2SEC0^+,(^DC+KQ=I7+VWVB9;1+6*CW;YTAIU8I0FT.K$\GX2U5H3U^BUAU4Y4$F,<:<=LL+IB^F347VK@5-#5SF:RN>5C6MAT:7W/ M25B3L+X184%@)L*8; N86LL.*&.ISE-@JG82UEH1EGM+6*V/:'56#+"H02_1 M"';J4I(DOFI-&C:W'"\\7+J.]^2KR5??JCB/V%)B@=@28[$L-A0-@8,KPU64 MR5=KQ5?PEJ_ZE-/0<3!D73*8?3+BQH:O$ !\4:)"FULI^$5PWWD&0VB26U7$*)HRYQ= M8J8H$L^[(5P8XDB_-!FH5 %V.V08? MALR1YX:4TP3X6@'\),SCN^M;*S=3( >#U,CDG,'8Y$@#6.=3/-RQXL/[2J%F]:J&K4LL.GBMFY-DA3ES"6;GMDS,[E7#"UZ&/J'JA8G12U1A2U/!5%X!(U>8HFD7-# M%(6,-+(&&HY:5@DJ#5&4A4V7KD^\>BLS$]]OES)2LPP6776 /,30&15R@H2A M484+X'N"^!N#^"12T 2C';7%%2(85"+#3=7$$*!:RZ6Q&PDA5S 99$+X#80= M VKS:4B>(S*2JS5[[W"D4127)X17#\(GL0"'FKL_((9QQ +8LN':(=P4FW4% M.SEW"'^@GN1$\)5!L'@LZ (X3QZS=^*Z"88=U(4KX7$%\6EDKPNX3^( 63$1 MNF0B#;D?9C&2L1A;2HY4R+4A3(8+B*ND$ORM=\V=*D5Q? DSOG_-A5,AA.-B M(H;_BF(BAX"^_7Q7]]]6\#A;36/&-M_+Z>3N759!K5)P:)_XIE(5@I.L(&5: M):M&7*_.Y!BDD%KUQD(8]5 13#&%NH1F((-WV$#4L.9F21BUK MR;&DW"%\>0+-:C>9 MT*AHAW G72,1G"F>^N=!LL#8/K%**X@3P5\;P5RIJ@L^)L'2*#ON ,[@'>68 MVD7V&DP$?V,$GPH Q&JI2#[<\60P8S)9730M:;(-JJ,A'Y9@E31 IW38E Z; MI:J_<:GJY+IMQJ $K6'4E)/S/K1DD2, 76019X: 5V0&N'VZR(@53<@NF\H> M#!:U1LCW:<#56KH3[9,MFUL!_,+Z6:)Z)1:F)JE/4O\JI%XE"DI)/A;!V'WP M6$A]&!]X'W$FSZT7J9_$UG+R$(B**5&L04UBV'HVXAM%Q3[:)&/1WBT8WP^1 M3U*?I#Y)?:7ZY#-(G4NQ05$<^-HM=9&24V%?2N!:^4*K(I/45X?4W2E+W?I( M1$9]+0:C1$-IJ,M@#+5_A-!'<@O2 OC]75F3TR>G3TY?J3[Y#$[WN4+P1)X= M8:"26_ U!E\T$X.="7CKQ>DG\7<;Q2&&$7.IP2 [-.1:,E"@^<@-R-/F%I%; M0'P_!C])_;\B$#9%IJZ(%-)L[!29^BN$/^XL_YP24U-BZKM3_)D24U-BZMMR MQ928FA)34V)JMG!*3$V)J5E0_+]79)OZXM[MSX_KK^X\*[OC__+[S^M=7]Q[?7^[X;;_]<[_WW>O]WOWWOY;W7VV'[QK\>[SSNSWMC M[[3$U.N=&_<>L&@"Z\!P8#3H6C$2$YHF&JC6P'U\1P@2%Y:OX"[_R5E7E+." MJHW1Y5(L8(PD40$$:D[--Q]X(L=X:SJ+12 M(QC',0Q9!.H6%\!0G(MJ;BU-RJ_AY50;.L J$((X&2DY9RD&";CSJMJ[6BJCMGHUA) M45.D:!R@&Y5FD\DQ! ,^!.(^$W4KJS.5PP7PI7EJUJ-879!7MLD'WR*J8((H MMB7F.&03)84\PS[K!?(S81\OK5)*V93B1]4WYXUHSB9(X9"31ZVXN45I09>W M12;&5Q?C0$%#M% K.91.K5)1F8OQK"S^T48VUDB8)6!-D1PDTI9)\LX6?J3WUZ9UZS MOB6E0)VFNE7":DOH=HC4FA)AF#2U1C2U/!M3H!80R&73^0D,-OC.,S88/N M4+CLA4TI;$>E:6\(.XY=S5*R)M=R'=5P<*+XZJ(8&&SFF+D@8#)OC.(S@0%V6-!2,AW.W6?HKJ'AW)JQ&")4<:@,(\)_:7]AHGB% M49R=12GL*7FT,8Q$*;%.137Y@',);[T ?C8JH&%(RU,QT&Q'>*)FJ#5G,G3> M1FG10=SJOB5*-:>UYKW3*-&OQA/1CNYJHK#!J[N8(U28C3.EDU M\GIU-E90::Q95!<6PEY&K9 M4BX82^2,ZJ3['2JU>YD7R3V8*/[&*#X;*5"H6#N -20QJ#X:H>YR4*#&'=[ MK7047UZO>J)X=5%L 9"X62V0^URL+,VY$'V@FA@!)XI7#\5G=UJ@VN8 32W1 M]KG81&_F<,M8^Y!Q$1LB>70@>YKK< M>N'[;* @<*%(R,:-& %Z' !WQ0"[E,!#2US&MH00+AW27[WD@17)&)BZ5;-R M\AI43@Y%JJ?8)X ZTH.3%"LIK);6!L7]('0RZR?O(([@2>U3VJ_$+5C[)AVH<;D M%1/63%XDA$X*8'/S95+[6E'[Z[,9PNB*S5), LP&.U>:7+B::@M9R5:ZA[^Y M%8@6,< D]DGLJT1BD]@OM_4CUEPJ8&1!K-;R,-R+%_)(#<1.8E\K8G=GB+U5 MRM%9,4JIV^S!L0'=W(IQ$=WD]7_;_MG4V7^_4:W)*EMXI+YZ??\IY3?R& MKX;?SNK,[9\8M[I MQ'>?_]RG;.V_(J+@/RZB\/>\*DW9V-T?$\G_++U5VZ<'!2#%QB E0[)4D;TZ M]? @;6[=/900>MHV!O\?J0CEK0^-XSLH.>+^L:\S8"%N#3%I(BMEK"T*Y=)R M]$=36S]'Z_4Q'T'__H@WNSCVEE#HA&>U,&*1FK38S7/N(P$;-.]58T4ES+ZY ME"@6#B$&L>_>)Q7A?F4;Q^ZS0B(NN!"K])LC:F_7)Q$T5>S63&MM-G:JV/T5 MVD)W.]OJ^3IV=NK831V[S[[Q6@S=U+&;.G;?EBNFCMW4L9LZ=K.%4\=NZMA- ML8+_WJZ $%0FC1.V#!(LL65Y*V&Z!P>I0Q9BT4+JU@8B#;ADG@UY^6#=C<$FXAMJ.:&@*^ZM6K?OI1J_MI M!6[9B@>7X,Z>0$@#K 4%+.YD4,D7:SQ"2<%A@(Q!8[+>@9(-L.8*L$[. 2LI M^ =9< 98X!RRKHA(@*66 MO5U !;:&5PN*5\K;9)2J8DPFR ,^!9XX-K^8+K]0Y7I&[,2A#8G6? MS\ AL& 4$:Q2;,S9P[Y @"05IP1@KG,33[GBO[GH01BJ+UJTQA+NC$0%2)(0&!&2 81Y.XYU77 M62XK\V!1^MG3FIN7*$)K5/=-A!*:0"=K(454D,DO60V&< M424;,F(9/7HA;*1]9]1!P"WLNQGQ$QOQ)$X0DP,1?6(R0F:0M&01B'6@*%J8 MDGP1H.#92,FO =3P5', T3BI MF:8M(9$2+9CS]7A"ZY"M-+;PLK2J^(,;V+?#B=DUX0Q1 VL,(X7$9CPMC (.;)J[ZR4;(,@$IK15UJBU"SUP6GV M_=C-8P-M,BP4F54&1>0TE!R*DA!5()._C7TW(WYB(Y[$#8I+5I)G9L8YV"!#5@7#IZ#1#)1L%Y&E]%Y:W,2"1WRYJ#GRK8G M<0,O;1(< S.BYO=&+ID'YE1JHO>E M$?OY O7I?)V"&;UA,0,R %E8*"$QB1H(T+F6DC;M4MIEQ5O?T0;J,P5@#=0? M%JT1TDMG,2>G0$",20B32\@:-1;5JK'G"]0GD5A$\M(^.\9YS>#2L4I&0*P9 M7!9I^05,B4"=+TMH1+UA^DSA5\/TA\D %:UEJ97:68#'$I.QP5H=O=1.IU:_ M-U^8/HG R\R5SB"8@A@8^"28+\$PD;E/J411N%A:-4HN*]?ZC3YZ4[K6BVJQ M.B:UP;9>5#^B/\B;WI?6B:IUHOKI&@.U3E2M$]738D7K1-4Z4;5.5&V$K1-5 MZT35=,>_G^YX28ZGQ'-Q ;@3WL8LL_8 4:8DSS(#1 LX/B#@N/?R9'OMS[V- M%^N?NVO/U<;:*[Y-K]O>?7N\M=O=HW%_V5[[0.-XKB\''.GYC^OOMF#KY!E? MWTS077N]M[W;W^MN_KNW+K?[ZVM_?MQ8HVO>[$]WHCKI[CY_[[E.-H&MJN/( M@,O ? Z<"26EUL659,O2JN5ZV=L%U.1IF+6@F,5!%).=L3PHT!""$,Y$#%X5 MYYPN#;/F"K-.IC'+HE=.>=]53Z4=EF;1K,:9,T+9-F J%7)F$T$(ELQ!F-]1:Z""#(TR)HKR#K+ M1?E"D*7?)T6@E%)D0J9JEM3B6F.J5KA^ M!:HP6$(B0B8/D(MQ&64RW,C("^K0H&J>H.K-Q2A6R2:9C(7V@<$Q "6)747: M&VI4A3:)Y)5JYIQ>MN+!_?.:.,7LVK@RO$B%N81DP=I$[*2(F+A5J#R<"\IF[YL<7V,8!/=)6TQ-=$P!"! T8Z;I!&V%T4,W&Y\K&+X85=(AT M3SEG*CE?E2 +B\ MJ^T&G1"0DI75R-VR]+/DR7^R?)_6I^H6G3*M%.2N@A8( M8(B,>&>-4 F#0.X:3,T33/4NAA2<*"(X* RT5K3=\(*YFB+C,6HO-4 PA%)J MVBJXD86Q5CS<9LN#!NUBRU4%X3YS$W\+$FQT_L1U?"!M$@F/C MBF4E^]JM"JM0 FTN<@F1AXS:N!HVX _NB-FL>':MV" :25:;4HS@B5K61$<5 MK:4_2M;-4<^7@5^(&1BPTA,F,X,V,>#",F\"9U*Z@%FEG.*HIR0\O.EM,_'9 M-?%B8[3>(L^HR%%CK.3-.BVL+=:4%A:<+Q._&#+PN5@M?&39.<% A,Q"+('9 M$G@1$&7096E5+WO>>EI-ES&VGE9SCVO:YND MT 9>3PI>QQ<#"9D\D@V%,ZN1,[J)@@7K#<,B+8_2&8X5N\2#V^6V XW9M>+L M"[K@$Q8L $C4U"8DUFHQE:C/=1@;.YD/ [\085"TW9#!"N:*T R 3-T)1$;W MF&R_A.!CK(TSO&IGE@MLXEX4!SQ&X6("RWV0)9)!)XF:$\3?)K^PV?$3V_'% M0(().265F0Y CCHGQP)H9%*F*(6-)45/CGJ6CB2;$3]VN)\ VQ:>(;@"UJH MU@6>N+$E<52Z^>FYLN^+40094 3E/%-.5R%\IUG$$%FFWVK0R$/@]4A/\P=7 MCVL&,Y!JT#E=-8WD.-)9!2:\Z*BTD9% MWM4B,7.&ZQO0?O#>UZ-9V_U7W'PR^K%9+SS)Y\0'N2IU#A= M:^>@G#4UH'_3P0<"";KI5\9X-KK3+EMU\ORE;$=I?T2VX_A:=I J-\_^%PO M:33YP\ZG 0YI7)U#>O+P_&)/4R+IW_.+'?V^GWI]S)W/!$6C=_QQL$<7^8,3WOF=/[1/3C$CE"=^BK)?SMMIM-YN3]&0_KLT3/BMW]6 M?!Q][B>ZPH,\[-"DT1HZQ/SK;>;Z4AUKZY >'/' M--$ZIK6.:7?^XKFX=:UC6NN8]K18T3JFM8YI7^F8=KN-5VO^U4;8&JC=.6"T M.: W%QP,"'H.:&!UYW_%@3VXB'OF+KLIY8\S"DN6BF?%06N00@8A8U(ZF\AS M$6(+8]XMC?UE_]WIWO<:K7_S9W]Y]]65]\Q6-Z?7'[1?K7]9W M/\BMDX]\?>WWG:MQ[.=?1J]9^_/CUKN_]KIKS[]TUW8^=E^\_KAU\OQX8VU[ M=V/SU>?U%W].-U'[_#YI%:)*B651! -O"PO">J8UBL)3\$&KI54M_;)\> '8 M["E0-,!:4,#BFENO113<:DC@/0JMM<]<\>A*T VPY@JP3LX!2Z.6+AO)#"$7 M ^DB )28,RQ4O($0FO44&+FH6<@!FBO&9?!'Q+B# LLO*-KQJ>#4O>!5! M21.24[XX,!X]EC 2*G3680'>\&JN\$J=XQ682*['(1,Q.@8B9Q:5B+5G"08! MA%E5X)SN\C+,%,'ZR;JF3A><941MZ6$FT\3:!GV;$3VS$D^A.!!V5 M\IJ)!+6XG2OFA.5,0LR!!XTJBZ55P1_$F&+K M%NP"L3$+0E@IH<3D)2]*9^EX*=EEWTCV7!GW)#B@;%)H,3"+Q+0!56)>D)DC M)M#+25RNX$UZA4Z6 01NLD%(7R\$;I5QH M/F".?$!O*M""R LY]$@^H&@B>.0-7 F9.13!%"6YQ;2TJI58@DU>DLW[ MG'UHR?WS!>J34&R.-F@I+8M2 H&Z,BS43+2D2_0*?$E*C%//_-5P;,/TAND- MTV=J3NZ Z3)DI:5ST@L'VJ50M,Q&RX3!><5+P_2YPO1)!-Y;4#I'($P7G-%> M++)8%#(GD@O ,W"+2ZO.B65EKL;@&Z@_7'+L#BI27]$F:UI4BZN8U ;;M*A^ MA#[(F]Z7ID35E*A^.F&@ID35E*B:$E53HFI*5'.GHM1&V)2HFA)5JSN^?7& ME-X;!)5M@&1"U(J[@B6"**6Z[][R]=W7 M>^N[VSO=O>V=C;6W>FOW U]_1X^]>/[E^;.W^^7%[+8GMS5?'W1=; MQ]V]Y_3-SZ&[V>]MK+VBS]WZO+5Y08GJI+N[]5YFEZU2CB&7B@'DR"*JP!Q8 M&3)8ARK7A@JR1OE:!AJJ*)4UC+OO&(E MR^"5D0536%HU9EF;6=)X:9#5(.MKD!50$:%2QEJ,M*A]*$&AIU^<=)"=;Y U M5Y UU6[OY9?W$A2Z3.Q*%B49""4(LU)A1KBDZ2[[Y$S='1+-7K;JP?7ECPA; M39JJ25/=2E(O>J.E#LK2)E%GEWC.BG/0!H05NJ'7'*'7FXNAK8 ^@N&9%4Y< M"Q Y\R885C"Z:(+U:J2SOBP?OD5LPABS:^(R*DF4)"AO R X,G&K=?!5UJ9V MD;V%B3<[?F([OA#LL1&!"UU8D4(ST-HR)TI@"A/GM$6.01$)<4UB;H&-6'"/ M&5RR!1$"_09:(**2LM"J+K89\>P9L;CHC(4$7=6I1%4P@)I-SX-F*+627-66 M*#5BJYH1+ZX1*XPEI\"UR1ELX8''1,"NHT]!.E2-;,^5?5\,%4"4BD?KF2NQ M>NDJ PO$NVWPUD3A)2JH;!MXDZEJ,E6M4/(G+I34*6;IC)'T#V"VY 6B-=XX MS)F7!,T/S)$?F,A4C?U "-ZACHF5:,@/%' L"I-949EKAP% ^7%"D5EVMM7 MS\7I7(/V!NVW2Q4U9--"9V,E@H4AT9 M2+I_X*1F(:)GJN8!*R&SYCC.NC+7;.0;L#=@;\ ^4W-R!V!/)H>4R=)]!,B< M^TK)9,VR@99)&9]T8PH@O6MP28.%!3JVIJ54VMJJE5-;6JN5-::B-L:E5-K:H5)-\^ MNTP7FV6R0A4-TJ6@P:@D;8[1\()N%-'D9S+\O$4T[R7#_^^/W;VWT-W<.EE_ M]YS3>SYNT=@VUIY]7M]\IKLOMDZVY"O8>+&EK\CP[[V2VYL?1'=W_H9,\:<5D"(F!"Y)Y)Q6K MK1%!*8'2U7Y93BUK^^ Z@J:@T #KB0 K*YFR4]IP(P$Q..UX2L4I6PH Q 98 M&(E":BY^X9Y\ JM=J*JKVDMP1NB5R:8PDN,/DK:*S2\FBN\FC1FLUS: ME+-G$DLD@D7;0@?)L%I:; FMJFK5TBK=SF7G'EQUVL2IFCC5T^(6UT*"0&<3 M.A"&G#!72/\!AN1T]@VWY@BWWDQ%LCQ&GS *HEA.,HC2,4<[0T:4.AI?5"#W M5//RI)ZE6OFFA_'(]EVRB0JES[21@B14$,IFQ8T(+MBSO@I?M^]FQ$]LQ)/H MCBQ:^6@D$SQG!KH HQUP83((VD2AT=X$VBRIIDNUP"8L#*IBC9*Y*(!HR2T; ME-80_10:;&HF/'LF/(EW8-$H0W L>9'(#T?+O(V>A9*YB5A%*F!IU3<#7EP# MEK2GRT(H)V4"XEXA6C0^BH""*X'8./92LE"T^ M/$\^H#<59S$@4XG*L*H3S"#+S'PRR+PL,DC'HRVV9@S!LI-765ZK?IS!0[@& MZ@W4;]?9H63M8D91; 0IT1Y 4;J,\4@#50?UANOY!>.HLY.04"8DQ"F%Q"UJBQ M*-- ?:Y ?1*)E=Q&S-HP);,EILXE\P$#DYHV8<7JJ&,^S3QK1+UA^DSA5\/T MAW6%*%K+HG+068#'$I.QP9+)>ZF=3J%A^EQA^B0";TI04@9'2&XR87HN+&:M MF339%N\B_6-K=IY<5J[)"CZZ]E2=T&IHO?VC<#JC5QZ94I8ZG0"0XWS"3P?# M42WZKP/LTXO_QM_.9'9&YCWUQM/KY9.WA$A7=W1X\UMN$K]ZPOLLZY@Z4YHW MXSF;^KDSF @O?$ 6!Q@^LE!HM+^&_N=P/%SZY:+ 5V^?79K$R]=_XU66\EU$ M".3710C^%69E*)V=0?4%_]63'"O"HU(.H7@B?T%9[C)X6?N?J_>$&)LC"9Z# MTJD0/E;A":O7W<=+RWT,WZIP*8N6P@0 YW2(G&/R "EFBXE_>Z5>^[$V14\? MQ V"AN1B%%IHDR-]%P :V73:YD]-K VVZ;3]".V<-[TO3:6MJ;3]=*)93:6M MJ;0]+58TE;:FTM94VMH(9V*$3:6MJ;3]-#7Y3ADM3#8Z10,J2>>22"XF$*BS MM6RN_DF>/(?UW=>][;7<7W^QO;>U M^_)X:_?ME:A_=ZW;Z[Y[J6F<8GUSI]==>Z[6-S\<=U_\^V-7OOV\O;?=6]_] M=Z^[>4&EC:[YY7L39$0,BJ%#PT"XS(*6@HD(Q64T@IY>6K5671OX;SHB#;-F M$[.25[P(95SD!63D'KPL43OC9<*B?,.LN<*LDVG,LB+$F%-DP0G/ +Q@+IK" M-"2I$D80M;>8+$CD 4S.'@QHC,6EVH1=0L.LN<(L M<0&S4!NA)6<$28%!2(9%;SV3C@=1>RX0 M:)<8!=@L==3%@<<8&F3-%61-MR0\>>\R<"5$8(ZV^@Q2TLR+9)G+'L%&YU#S MD?21]9B M8$MX3WM^VAI:5)((ET<6%7(6K38\IZKB)9=6Y;*&!_.MIADSNR:>75:B0)!2 M )EX##QEZ0W74BFGBKZ%B3<[?F([OA#LD=();Y)D0@O%0/'$O$^9.;2T;S)* M1R^65I5_<*"G6?'L6G'D-EK0*I$I [<0M.(RHP\Y)BU]<]3S9> 7(B/%<\T# M!"9WBK]KQYP6] .5-4&B@5*CG\N$[3-DXTW@ MK0F\M1+C)RXQ!B4E]U&C40"RQ QUR9&&*#8DD7S W/D!R8";V,_8(,RVHG$ M#*IZ"A84"\&300@0V8$JQ;B:;:27O1*MS'@>CNX:L#=@OZ7(6\F9!P["1D"' M(4/6O' K:GHI5PW8YPK83RX NY2VWC+/3%1$\(,E8-?%T9T$45!EC]Z,4[*, MNAIO;\#>@+T!^TS-R5W* V3AB%)@D@9,5L$[S7E146FCHFXY(/,%[.("L'.E MK><&64P1&3BEF?%ZP_6&ZS,U)W!L, M$FI#2MF7F)PVCN! >M4B,7.&ZQM0?O])=^NBKV-)+"F]^]+9V\L@(/G CCC.W2J@B.61V_YXV"/QGS<&8S+ M\D_HI?]]E_/!D)66SDDO'&B70M$R&RT3!E=KO49H),ZD)\45--)W0*/K(.@_ M.!B]?S_A1J1;/+IU;^CGL/0PO]S_SP#_[AT<#>EUO8-\#DYF/L&IC__W]?'V MN_PI2C!;)Z]WM^06W]K\J B.H/OBY?'VVDYOZ^2OG?7=;H^^7VVL?3SN;OY> MUBN0?7@OA=8J>L\"!,D K68Q)\-<#AEML-F60/ B5JXV3>W0RNW7Q5!7UUU6 M" 8$;IT5/"@P,CA465M._-6"]4*?KA#15LB/72&[SS6YN^/UDY=B8VU+;3Q[ M'V@'680SC/@&K99B!'.):V:\5!AC# 5K_R^S/E MFOL\.#VJ[!1B%9U/D[O3.3B_/=B_<-[[FG1&H7,$>PPR"(Q#](S(V4)/KC "VV, MUH_G,MU:_^G5_RD?(2.Z_=WK'[KJ\'DKL[P*4;57=!Q73"?E0 M5"E@*)8 ,1@&LDCF379,5,%54;2 Z)968>4J.?_:"OLV7^,KG8L*K>-/[QZ- MQ-X>P>=>N_5[C7NAMT\CO-:-/O]2L9WV?2.5IXTR=JOCRQUIS&[2D'[O'Z2/ M/]NZ.7GVI?OL?4PJ1YL3DS9X6C"T:J*@WZP./!H>@U)RJ8-D7)]HZ@\'1[@T M!QN.3=HVE(-^_^#S"!M'0I$$>OVC3-]1]Q0X/"30J8)HY\L<3U=*=<$1IW<; MY*CK>\K1X=&@/M$/IR^[B1H<[M1B*GKMIT![N]#O'W?(S9>C^LO1_H0!A&$U MM*O[GI7.YM2^)WSZU._1 /1A;IP">=&@\T]FN41I.<#>GK_@#:FO6'J'PQQ M--Z_0_]H!/'37WG3D.G!D8'6;SB]@'_T_MG9"7_7W1H-OT>W^?2+1[-$J!#. M*,K!/G:.,0SJ5?9Q.!P-ZA\]>O_D(^L7?-[II9U.[W RNL-]%4QC:8-M@O]=@]>T&]'C:NW.E]_D_%8$) MP?<[8H3*/['TJ>AL_=P3($<3?QTFMG?3TB^?=^3"O//MN;U+<\[_^Q]P?_RVC.L>^1WWN]U]U]]7F[OD?^U>^>K*OMW;B=_TO4\U^N; MSXZW7] WK_V^M[VVL[O][JU:/\E[W4VZWA?_[GBQ;K2U/_&9@:NCSW='GY!Q]%!H50D(6OKZ9%:*-C1*XY!'!6.LX1A0HV.0D)1(.>'P@]D_[P/HZ:@7+&LU4, M+%H6'/$@KYQUDO;_DZD MD+\U4&J@-">@1!1?YTAKVAN$8$0HID010P9>:R]CBQ'-)C+I28S(%%^$2DR) MFN=G,3'G363<9$[H)+!P0B8IE^$:.90?+(QU7LXR[N)^(4EP#G++'B4WZS3+ MJ0IMUZ*8*L-]:K:C:'TG]/L'Z2S-;)3[=&9(-V9P[==,\G$.5,W8HE'TP_YY MBM;G'=R_4$TS3N0:UL\_S\8Z35P;CRVV&+L!HSRZI6> 2!0M5'\1[+HL/VJ:X&/FII[8[[/3VQUYV9+EC MHTW],!SV"L'+F3V?)5:2F=*J&6=<]D\73F_T(>,W'M1K'6(>F>MY%^ X7O*= MX0[2FW^]8KP_(#/2:76?S$AK5B0WCYYE1N-Q-S_[D(PX^5W&>KM/G8>TCP>5 M\LY[JLZS44+XO^+@E]6:%=Y1?'GT1W4C/W$&T]2TK&'"O8B#CA+G4\-_1#-S M\B@_:.G_<0GZ3PL;1G4*FX.01[4+V/N[@O'8,5QR%G=E_O,I[?%($8 Y$^]X MN)PVU]$2Z=+%(H!('HHU4O%L#02GU"/$!FXDOR\&!\/A8@0%=M?%]HOU$V*Z M8EW2)G^7/OO%OWM;F_W^]N;6YZW=YZK[8GOT^.6@P/K)7Q^W3KH[&YMO3[9H M+-VU^EW_WMEX]U>_N_M[;WTS\>V]^OCKLOYF.G'$!$/WV]3SD\S 2\6BL8J) M6L4E>,XYB*55Z9<=OUKZ=[^@P&P(&STPCMGP[2?"-ZNB+%%R!)%!1!%H Q\ M?,P19<$QOG$AE6CX-A/X-DE-T=%$";:P8@$8.,]9 0F?(PI&*,0J@CT,I'( MN8"W)VH3, -,]6)D8D)7GZ4T.*)?:S!R?WC*5@\.=XC?IZ/!H,90I][ZH,ZI M"X;>"]T]*B;1(/H6$#V=NZR-L4[% MQ&(LDH%*BCEBIWK$REH-D":I6N[RX&YCU"2C&!] M@HA$&(UQ 71$&YUV_CN1Q@9(]P2D"6<,J8"5"IA,43&(AC.OLV=)>2.SXA&" M7UH5=EFYJS+$<]^'>HZIX<:(!=+=> @1;(E*\XV[&;616@B?'(#0W,4LA<]% MI\0%+_FVB=L-7!\-7(^GV!Z@H1ND-%-&<@:Z> )7(UF&8JW-Q 4S5K;7:D4: MY,P+Y&BE:F8)+6BGP1?EG'"YI*2]5$3VRLU4KT'.=X.<"9_C20B 9!CX[!A M%,P3W+"$W )*A8)\P>I,-?5>A*3'RV?.(UVX,QG1JN5=LXFFS^;'>J.?!F0? M QI.)Q]A336;YATH"CSY5?>>T MT\._<0_'&91GGWD4^E6_$LG6]G&XTKF68B;ZLD%O>):!61_H]\>*=B.UW^L& ME$[-=RQB=RY85Y,ZC_&P@V&P7\7\JJ;Y4=HY_^0J !AHY*GW*5S4%1SDL?C? M^4>-LC//E>Q&RH'C+,\Q%QX>Q2'^[U&]WG-]X6NO[I:WY?1F3"O!TK>$_/Q3.*Y3>RI_?/'B/PT."@Z'9% TV9,!CY+/TCB$FR=B[_][% :'.%CI=.Z5 M'MH$ZW^(8/VYESK/X3^[C)]89#?Q]<_OC5?"%:V9EX6<3P3)'&!@@EOA=9'* M!*S2S5%;U5:]X@I7./9&./PK2/8)9RY1 +E M8Y.G_9>2+&1R@>28P/*B/6J_M&I7KBH3_4"@$_Y2?=+53DIWIJ2KH^SC&WGM M*9T$N6)K!<2G@V%O)% X4@^G*__M3,UV%)Z8>N-IV02?O"7$X4'_Z/#FMUS) MW?Y1E7%32>KC:9[ZN3.8I)Y_(/=(VXZ/+!0:[:^A_SD<#Y=^N7@7Z!9=Q\?S41&&/K-H1FQ],UOOITMG@9Q6 VYCL9W M8<#L2?:9U]<@3G#IZ;_]MPO30A Y+L7\OG6/:^,BV*,!;I1*'G'4FN!@__6X MJ<(?!\/#X9N=,,#?:P#C/Z>1B!FI@93K9_YW]Y7:.ODHNB>O^UN[SZ"[]DIU MJZ]\41LP?E#K[>YLK/7[&YM]\K_KT/W\/AH3;):6F6(%@R(+BR5')G5Q1EOI;'1+ MIU$R\I//*@.2R<1,N](@:4>27*0MB=*!^+82WD10EVLFWVQN_/'_V._/WCQ? MZ_RQL?Z?Y]TWSS9?;G2OA"HO%\E.N]%3R_[F5U\A4W*GM*M('UD,X^+;R?(YH['7=)BY$GB^OGIW>$C_[)U]#S%E MVKZ,HK/U,\Z:R=&,]48* E>K>Z^9Z!_2#X68W H?L[F[EOUJL>*D^AZEM.9^ M+2N^_IQRC]\(8Y[&*OB*]O?K7_-#!FOXHQ94WUB/Z^>S'G=S%"E<'T<(G]<( MX<62Y4>H5)[3F7G3^W++>7F\YC2W+E*9[:F[98W[H[056)PIXX\K"[ X$]/6 MT@/7TD^0@CP\O!!]_@=^2?VC8>_O43@LXR=BZ+TQ9Q\USMT[H)&?C![X9]-0 M:#7&-Y]K9A]R)'H>:KPC.]K]NH!91A=UT%Q_*X/C+G4CS\Z4XJX/5CP?;S9G M)>'POC&)4Z7%Y\?K\CE]U[K>WJO/U\>[O>[F![FQ^>?>]COZ[LVM+]T7W?X5 MI<5Z+$;7M7[2WZLQB^Z+/^F:1HWD]?J[[3Y=9Y^^GV_)ORYUXU"\8(; HM&* M056#]39*5J135D3IA,6E52&6I7DLI<4FJM ;P:N^@Z 5^MU/>&8S>! :>^, M<:X(PL$8333I6XD<#?!^-.!-,JQKP!ZR%BQ81X"GHV7.9\,,#%M[(R&][]:+R;=!U1'$LN M.3-BZHF!$)SY[!W#( /ZHB&&.)+25K8!7@.\GQ/P7 XJ%1#1YPPF%\>]!6UH M#Q0 >8%O)6:^WWQL>#D;YI.?)L3>&O>7=)N1:X)YK M#"-_'M D[8/QH%P).I?@E,U>8,&D6E1NMC%L6GG 6E,2*,ZR1-JDRNQ9S"DR MFY+.D)(RT8XPS*@'BP_,GLY4L^GS]FK**^(;AGBZ (04.-J8)$?GN+92ML#3 MK-OT)/ D;)!)Q<)$\;&JB0!SD0Q;6>ZUY,Z#X&33?!G<@R/MS:9GUZ911QNS M$(I^0O#9%8U>A2K8I4UVK@579MVFIX(KQ<88M&2FU-,S"9VEN37FDT_]HEX\.2: T0+"4PRGEN3967@P",]TN('LV[3D_A!D=IF MBX9! (PCCB)?;K,A/N\<(F,Z>I.+8-/ULA MN2,\]. S]>X9H M3O/W%5UH/CBJU0"C,,U\!GNOGY[[!GL?-C6S N77S\D3RM,T*/^A4-[]8SJ, MXGPN/&5F8R \-T&QZ%5FX*13V>2E MP7B#\0;C,S4G3Z@/V&#\1\/X)%B*T?K$D>AW=/0#1&9>!,ZB<%I:Y9428FD5 MW#+HJP<@#<8;C#<8GZDY>4+QPP;C/QK&I^+C6G%3*R:TKKDI"1,+7#CF@A96 M DH=X]*J$LM*7NU3V6#\\:7UORH2=XLGGUH5[DU5#NIL?*H+8GA).OVIE+"N MQX;1R$X']JPJ>/8.CT?Z@3^UY-6']Q (OY5,3(;H&,UV9 Z LR2=3<"C3V$. M):_&Z_#@T[@"_O1V=T8RD]?*57WJTY?5A@U#/*SNZ'"G$[%_\/FJ M53*TUY MOV*YO9?0%%_1XG9B0'<3;P)MOX,>DE;?0Q2KC?5[C%6H%1#N,76F9FNC2 M<;>+FCWU%'+(56[ZH(QXQ*F'O/.EWD)M9JYFY=WH#\R=9S2H\ %'D_/\"PY2 M[<#S'V(P^-//T;,/'P;X@;9CH\EYN7\XZ.T/B=K]%?I';7:N74&O<2_T]JL, MYYF.?VW]M(F#OON=8PR#X46!GB?5,OH1^X;19)WM& Z.#H>'8;^.O(KA M_SOL'X7!<6?<\^.R1/M=4A4?7ODY1T&:8=T!#2_':4*6,>?:92Z#+C%$@5EC MX3;I4"1_A$;0-X@.#P9A_\-(]?7WXRL*V<\^AT$^O?T;D[L_]DJ+$O]/;>6[6^^_KCUEYM:?'OC]T7+S]?CN2LOWMYW)7/ M]=;N*]W=K1NZ+;&]UM_;WDS'W1>O>]N[KW?6]U[QK=W?R_J;J?288G4R40 3 M8!4#D0*+"11S6CK:8L>HO%Q:EI< M"KA2TQ6-6+$+=#XZVWA\E\]X'+G5&1KA(PD/S%1)P?4K^&QK\8&PD&"MB0Q\ M98^@M>3!.W".&_#"$X&$' ((](K#K>H7']X*[ M^*!I/="8A0.N:_<=HQE8[9BK/Z0K41N,0=2*1C=+E4^/5,WX8,.>N5CT[0GV M=9M4%$_M_WYD])K+GQ,R^H\?S49K5LC+X? ( M\[AY^!B=1T ^G$X0.@/HW,CF760A0^VVK!,+TDJFC'%22. Q M%P)G>95MWKE!Q0S%%!YLM'-,-*^[Q-G&HT4@FF=0U;CF=X"S"=?4UM)]A\R4 MR)RX)J>]<[:)24BBH#-%E+RT"G;%FD<2'ITA5%N8S_CYHI[E8%"P1W#P2PK[ M"?O]GRX"^L-)YP-#H'^.[^ 1#?79?G[^Y5-O,/J$<\!O'/4.H'Y!0\0DIVUR MP! ]<52-@@6.B7'0/I24#:!=6M4/8*BS%S9HH=#&4!^7H3X4OQIA?3QLFQ+6 M4!J3T89I1YMPD!J9CXXSR^M=+R59$VIO$+LBKP)<"X[.RF?\W.F_1_NG>>2* MMPS@!Y_NHW2:@!Z\! M.6>\B>AD@0FT+J<>Y9@_3V6@9P#_4 4QG *.U7"MP MK"B3&)0DF7-!L&R=TR4J'XNJ&ZCDI=&T>]&XY.9..$$2:@*8P8*7'4J /]9C7A: 0LABOS=*J6!9< M+O.%4(Z;(2Q]I'#"S 9-KU4:NE=T= IB:$SIUWPTJ)7:UP),_#; Q#O3MO.R M\:FJ\5HT+AO@W 9P)@)GIMAL-$#MT649R$#0XY-E.4;4Y'$X1EA:A15Q18SK MFIK\LW5]MOA@9%X_('(XM?F]+&(VT\'-]AF+'>S]>FK"WSBL\ABU(>QI0NQ( M6"L,.P?ENX1^9SK ^QCE6W- HI]/[G0+\-[=ETUGV!9EE./1,,R(#*P4S'-5 M&"0CO(Z*,/W!@634"6+"JA/ \Q\*55+5?T5<7AAF(-Q68$Q7X0$WM M&$*V2Z&,T6C M9'<#LTD\4YNW )XNPE=+>R ME479*>9^'EO;V$+";A(F,$TGZH!AF;=E(DM%'$UG=1J*+ MQ.X4\3CKEYU?0#'&1]K=SBPNS%V,Z,Z[(\3FT86-MP\. S]Z>?_.!@>=@\.MY#&G0X^ M[-,\,SILM'>T/SB>;5C;--AN!(2VAR9VA/X:']*9^ M. U,'IW>R?$[3KM)#I<[^WA8OX2>HU52GR\3B8/EVD1R.KH9L3/UW0=_GS:@ M_'R*J"R,(75JL /\WZ/>L'>(G>%XH74^C702ZG?^*!?SW9;^6 +BSX/!Z4/U M=7/J1NZ]\KN;+_7[K+@),6AF?"P,M$\L.'(*JM!ME+88J TBU J_C.WCIF$K MEYKMW@CX3U\*-,+WU[0P:+35*,:]66O:YY4'W]("&-[R0I[0+>=> MNH4O.S42-C*0SM@8?F KY"O,<#+MHUDGXG?ID=%M:$V2SYHD?WX?9')%(#+4 M&!D$K9CSD;.4BH>$QAH5YJ])\B;YH7$SXU&OX\[P:(\&2A\PG+1,GG*'U_5- MKJ[J\)BE?A@.>Z5WFL[=[X78ZU]ZXM29G3K>,+**ZGY&GSOL?>GLT8!WZ"-I M7O(U)X%76S%?,[MG-1A/W:)9&G^?%LW*KEAW\]/W;<_K5L#>K_'SMUH)FS;6 M-M:??:RWM-A;=KZ^,3SF']PD>PHCK[;*G79"9L7JQW=#M^N3^WSL0OXX]Q0W MXOSL7L/84UVFL]_(76E+81&7PNDUO,'#P_Y<7L!M-F5M+7]S&O_GG //]7+^ M(PQW?H;%?$MG/0]'[]VF\>Q(LW-ZIMD9=6SKK(5#_%<<_++Z9^@-.J,\ MA\Y_:*F,9OW6EO4$,]J,L!EA,\)FA,T(FQ'.A!$NFGC-]9/U]CPGX+KCC,OZ MY6'_* R.QY,EOKN"^>65-W/53H\A8AY$\=YY#, -V&@<9N=UR3P57:1)HSP? M+J02WZG::1S@>;E/&\NC48.VC<,='&SNA/W3#)[S-(A%*G?:VSKN;C[[LB[_ M_7%[\_?=K]V=[=W?Z?_GWVYG!VWO?M2K*\]IW&] M[J^_Z.YTU[K][7?//Z_3W]OTN>NRNT>/[ZVO_7FQ7[F)3N90U=ER*6 1A]'F![<8N;UU++WSAN225D@6K:G_ &*/6,B5EU&D6>6.7\XM5 M8JH_3JG9@)H5"):P*A.[M(8V=%%[R#)SB;BT:JXIIF] U?AEXY=/W5KG7LC< M^.4"8/:D7B[KXB-HQUQPD4$NG/F2+;-9 G!EBQ*R\DNY(JXVM6RPW?CEC^:7 M@2>T00G!HX" WDN0NJKYI"10)MWXY9QCE3['JIA]=!(STRYS!L(JYM%E5G*( MQ1H=-5:LL@VH&K]L_/*'\\O[(7/CEPN V5_6S_KF/GN?M$BQW(I[(,G- V2,N<]X89EPP/$!UHJ-#FI)"_+9X2UH.! M8.9J#WY6V;\;2.4#@4[.%LXUXOG(0#@Y.)>(WLE2F!!HZF&49T&;PI)Q)HNB MC?1Y@8&PL:,IT(C:9V^%0^4 HM:NJ.*+Y5I%;THNMV!'C0?-@_E/SJ)+2"5G M:UGD.9'YB\*\ML"2EK)$+CEZN;0J^8-;8,V>Z3<.M. @*8LTZSRG20]D'6 M!B2RT]H\-*XSFT!V,]=Y()HUKK,H:#=]I*B(^-(&+C&%FA/;L9XY$8$1UU') M!4FVDHCM.+OB8(8P[Y'J>>?GY&Y\NGZO@[O;MFN>(Y!;S(.[<:N+QN'N@6K= MZ4Z$V:24,69F8TH,O'"$::4P+XJU(M*"\(]W<#=[;8X?# 1S3.06JV_[@A[< M7<2Y1N\>&0BG#NZB4;14/!,I6@:B2!:",8P;+BT*!3&X!0;"!6='_UC8D[M& MA!YB_Y.3.^=$ ),\J[FA9/]H&=WJR (*+A7=?Q%+#69=+7?_YQR;?>,_"\Y_ MYN?0KC&=[XITDT,[@YG(L"\L^\ITK'/,H[8L1,%I%XC2>T(ZH<2*NUK2U(C. M;$/$'8G.')W:-:+S$/.?G-HI9X.1*C.-(3'0!IBOK4IYE,Y)Q04HO;3JKO9E M;#QGE@R]\9PY/;!K/.?[AK:G#NRL!#0^">9,$ 1U63"?4V0JDT&4$*U!(*8C MS(H0,\1T?KI2N].VNYA_26$_8;_?RNX6^_3NS[,;WNCGY.6\HWK/3(*3D[O0D*% M#AS31A8&,2@6B]!,>J1-K4\RQ$6N/UYP=K2XIW>-"#T0 J9*[Z2-*23)K% U MK&T,\\4@$P5%$24)G@5M]AYR?C=[AM_HSX+3G_DYOVM$Y_NAW.3PCGL.&KAE M/NO,H.)=!.^8ES9X&ZV2KA882[WC7>,X#$6!R?I=T2,'F MQ(0)M-5Q.3.?$F?!Q>"X]@@Z$@(TFM-HSOS0G/DYOFLTYSM&M:?U.ZT&Q")8 M\@D9<(PL6DF\QZ&Q40F3H.9C2K%BKC:.F_MBNX5JGGFT?]IF5/%';ITYGOM? M%=VL?' 4^SB2/+U9#'6V2>%CZ-)K%T+1%D01$CQ7(0N9'1:.@ZM(+YI)%AEY95(4K'^Q"==5\D+6W!+0?K4D_ MDPSVT63G[P>\379^ 2!Y<@QIDM U+LMXUI)!LIYY,+1G23$)P @YEP5JFSE# M^-K(XZ.01QV42L($G\#1EBL:PXMR(ECI'?!&'N<= ,!*^G,YPPRW G>5*811Q55BT M3#7ZV.CC;*#N5\[/[P6]C3XN "A/'YH;+GTI)C-,Q=?V(YYYKX')E"-PDXH1 MF@BD4"L+L;%_M /[7PX# ?KY@?1X8H@CT,6D\=_5VGK[1V$\4_2RL\&=7@;( M%:OI4C\=#'OU-;\.L$\O_AM_^]S+ASMGECWUQE-_PB=O"9&\Q]'AS6^9NK)$ M1D8$YLGOEJQCZDAYZ0A_ZN?.X&PXG\B^61Q@^,A"H='^&OJ?P_%PZ9<+%[77 MVV>7)O'R]=]XE:7_XKK3X0%ZCX:]?_BK MM"-J\B/6[;-AO?RK^2C+G?_^FL^]7)&H(GE8E;-('&14/GI>S_N2-=&*+&_8 MYNB+E8C[1WOYX/#T^I_[!,>*;<7K-]6[YW*6.J^@W#PY#?_KY/PZ& MA]V#PRVD<:>##_LT47GR2>,W77;3Y\[7S*?S[>/_?7V\_2Y_BA),=RWO;FR^ M5=T7?_76US[P[EJ2ZYL?@5Y_O+&63K9WNSL;:_W^QF:_=$^VQ'N3/?$E'Y@O MF78U&#F+@=RGMQRB=,&$PI=6^@?@FY(CS[[LZG M4:IVO:9_77")%^T!;-' H\^9 V2KG>$:P)L4G'#17E^A.V4*9,WIUWPT.,8P M>#)#&&>A_WDP.'VHOD[\9&M^8_/#R?O$30XF"V:@-G%Q*C.G>6*9-O+12*>L MKWW25^1E6M2I]VNXU^$,8%<0,Z.,P!T+ 3(S)H2 23WA=? EA0K5Q,X9L )U#4[[/RC%KI+_MOK M-V^'HU_%;_]<[NSC81T9O8766WU+F:2R+_\X]X&&^^C %# :7/8.!([. MY8C-?P7[N_.]1&-#VMB[TL2NIS]45%/:/.Q]J@(M,Z&Y'*1:B M<^"D1I-!J1#(L63MD]/%1:_.C )NJ?#T54_3&NU];T.IG[GY['C]Y*786/OP MI?OL/7JCN0B&":O(S5@,+*;BR.$$$'2W=9&5==FK/N9PY^"(EN_ETHNKOJ&" M?Z=7?X8SW?W\OFBBLS$$AB7FJJGA&5'=0#_(9T?'N?95 M4^.J>.+C+-/1C1IAZO0Z)9?Q!K%#+AD[LG-*=9Y-/7]*>>JGUD^I&$W+9<2U M]D?GI_3VPW[J$5L;'M(3HQ525V6G!I?KY]$SO?WQ,JVC&^ ' M6E35!<2C(7F'X?#BX.;,G3W.ANB>1_]M0S33@+#Y4G4_O+>0;.+DH8B#6 ;! M6!:=!J:4D""(^?E0EE9!K%P]4OK>.Z)^+\1>_Q*BI##<(6LX/.R?PLO,;GWN M5?7O4\>//I,_C DVOI(Z9D#[AC=/..)MQ>#M0'RBEZ0K<\F MF<&YR77(X [(;U:K.??8MS#/D<,/-WB=$0==PX0U/>OT*3%ZBE[PF=YU%Z<4 M'9$5$):#$A!01>YRD#[54$.QSCZ"4UK#@H/!1:.:\B<3\X4[(>1)1$ MGA:X84$"Y,)5AE!S5\Q7 J_+-2!:'7GO;^P?+X_61P6-*?2AOYZE-#BZS#/J M2R/N8ZGQT\H&:,,P_,8.(H9^E2OO#'<0#^])_&&4\?#]\'STB;_VR*_WTBT0 MGIS[:*G39;'1BNV,F<'%:_M:-#<@<,)68OX*C P.5=:6:^LM6"^NIS2WV>A/ MC6ST@N%H8!L3J8EG];:3.8W2'#9I0+_WB5/^;+:T^^HS@:NG?9@%9QCW2M.^ MG4?F3 )FI82H42EOPQ+1X10^U;0B,H=Y2-^H]&.4J$66VC_XW!D>[=% Z0/J M#GQ\\Z>W"E-1V)'PK_UM>$W\X=/4BK^@8E)# "-*T_O2V:.Q[="[:0KR-:SE MU]N8OH#1Q(TOX#P';)0\3!/8#Y^&^.O9+[_EWO!3/QS_VML?3$E#6-ZE23YO2+3S.L5D895I?2[<;/&;'BK+_Q M:;XB;GSN:Q]K5Q2W]_K4KS^GU?T^]>MC=7Y^QCI?\WJ[E?4--:5O5O/X*R^] M:V[[U[(O+^"B^2Z._)OY@:,G(8_Z:& ML[ZAKFN@NY0?755[=5.UU3<'78AGG MN&*RT=JLS.CCO MU.JM?\7!+ZNUA*LSJN'JT&Z],YKU6UO6$\QH,\)FA,T(?XQ.[24S9_7%WVDY MWE7#]L8(T&4=V[!_% ;'X\D4CZQD^^V5N9"2$6A,XL59)XT'I77M01U]B$6# MR3*4&TYDFF3$PZJ3=]]^6=]=IW'\M;/Q8KN_OOM*;K_[LT??\7E]=^M+=_/W MC]MK'\7Z9G?G'=/WBO47KS]N M;-+GRS_+^K1F7C+C]_)\H)%]?3^+;<+G4DW@& MB+VL9AN=](ZEA*CC"?%H'6"W8B@1&J*@E"62HW^EV-;K@>H%MAM4J^P'U2XE MU<$:$K3#F@<1M>5)..PYTPGS((MV^<2Q:EG/UC$C>*01$4X#8!7/E6\\05IH MXK03R9!<.G$]4Z'@5%$OBWKYP.KEMP%S42^? 60OJ]U:QH/3@2"2?0&7[E?:GA%S6]_N8VQ '9,Z3ZV^]G#I M>3:)O9L*C*74/#?.PQ)S88E3F%,>3=5&V!-]BQZQJ['O7^)H&.SXN"3G/@6T M/5]QOR;G<;*@$5,3+>)>>Z2UM(A&KB0 ,7;>9FC3E-"?&]10L720+1UD;Z-2 MWA/H:+-PKJB=&P;"I5=3&VF8%0$9EVOD.FV1>AQ/8=&#[L/^2T*Z\\_P8OVA SUP#NB>8/:!WK>@ZWQ7LV K8@<7'0D#.")L; M2GF /57U(S4F<6U#/L%EQFR;]<";QT.\$IQX]^#$M:34C84FED97:^?*@CJ; M7%+")HZ=L"Y%J8TVU$6OK"B-KIXR@G9?KKC-HA)<<0/ZH0PL=U212 MJ$.:< MI^A2PLP^JZC%TN:J2;A4VEQM 'C+N?$S@.2E R]H9C".!CG'<\=![I$VD2$K MF?'6YM8W]AF%)38(7XORN 'ET5"B) W.Q1@X\=0FHX-A!"M*.(ZI*(]/'*F6 MOD:J04:!FHB\IPK!AX!@]QDBPG'M4@Y,I#G"Y1F@5-$>B_;8#-"]7GO\-N0M MVN,SP.2E2Y0DD3#/&8C!DUP:SR*;,UN\23'B@ E1"3"9L6V^7GGTZ>'R [5( M;7SMP-9FZMSC)'"44BDO12YOGSNR,)Z44U[IP'RI<_\4BV8>?L@%:(72D4LK MD4R1(ZZI05:IA)+QTM&$L10R=W]\B,9?ZV[_1G> I-:8$)Q.#@2I2EHI8SVQ MVG-@#!"LI8Y]0RD?).7![GNIHR#*<82]HHC'0'*Y6(9TX(D'K!Q).1+_VAZ0 M3ZV._8:$ :52:4ITT+D+9,)@U%&=4L!,$R*C+<+@:;($Z^Z^ITYZF33P0 )& MX(QY9+#!R&J5%%NM=GSL?.I\>N\MSL54Y N+.XNF/?'X[SN/*#5M2.62^513N%F4)Q!@B8:RN&[=;A^HH]0^BL MRU^^JN97\/%P5U3>V=SZY_ #[1Z]-]%)@7D"%01'4+B=1!;3B*Q,.:J9P*_% MUHZX)DIU 9+ A^,IL,,M0>_[ML>-B8;D$P:+P7"@1"M\]9OH$@XIE?:X3YAF ML]H>)(!R=02#HIK(51N>C,=;DDFZ79E5ZYNZ57[O?NE=M: M>HQ6!?YQ;C8V/#WM368F>)9G>?IWPPV/HW/2*>8MY]8&QZ22R7-/C"->QCLF M[1>!]K#@\ 6^]^E]LE)Y[PV2S.3J>2J"32UC%4-L#0Z$5+VSUT/4+J%#Q?1 M2G'F!ZEH<$5"W5DJ!6"2P*),AGL.!*69(9Y9*HB.,1I6J*OAU,4Z1^^IL_ G M>)2$UX@31I%C1"%IF(R&*OB!W4+TS)NQ?HK]?OY_9EO K^<:_L<<;A!RBLGU MKO&KE1^;%-= 5%XY[H,S0"*!,D^(Y0+;&T'L+F[R[T-F/YSK^R*9\>ZG]Q%' M*2SFB%D@+BY8CI:0 24OM=,\V!C"U@[[FAO\,G1=HZAD"OMH8?VGXU96.L9+ MA_4 :.JK[N=O(K4KW,]5F[\Y;<4S>_KMA)5)*BMR\I8R$F MB83B 0C)@F7G +XD9L)9+ Q1#O!JW<%EY^<:3\\EG3LO]\S59^L0I\O-1-;5[IVJ MT<2UNOML(IQ6"90_PULK#G]1G6CU/L99:\I9&-_*C;/@4;R\Q3JP0::3ZV]9 M:]7Q6"?*E%U:UY5_\W@K_J\EWYK?=#Q: M9J4>@3TXBO8#L@FF^,+V/]GS\=9/%RTF,)%A[@E]DQ^8H?PN&9)LRE-;Q*,N1?]R\06IKI^HOG+GS919!@]P:S>YTE>?NR=O<>?TSP\' MO_V>#O9V/[T/():EC@XY4)T0QQRP1PF%,.;2I1"$U6EK>3JT.ZDL2N9 C$<% MMBTG(,P-%< RQ$D,1B95EUM-O^J^/.CLMPYW_[_]-VNAI)<[C:]*I]E^W/2Z M)^!*>BBJ_F/8[_GS'YBBO[R'%5,Q&H>8#!9QBQFRB@;D'7?,.F,X"VL4.FC- M#^"R\M2;C!<^T+/1\",8+4",6>^Y(-6/J8[M?59 M')!QOQ53RL[;C]5=+1!&<7Z&UQNW:K_O<+ ,Y)G=!:]-O4G+S<[G[.=VY8.= M3H:C\\6#ZG/7_--9'^ZKCH'/SH:C23;5>_GR1]OK5P)LYO"=FUPGTU%O''J^ MML7@8CVBU0G5Q[F@0;9>S@XTQZ!W]5+/YP9DL!;3P72&P.80(MH?9T@FBH_VGX:@?0-.[9B5FIZX3T'#B36WLJU7/ MA;=KN^):=\]@EA9X,1C2!B:HUM00S87V-@D:I* ^6FT83C><=:VE-^[/9[. MLC]A1B]K80"$?3 /+EB&*B+Z@\%;]]"S]QY;32@+N91A@G]"0%;CA)RQ5H3$ ML.5T:T=NK]>H^*^O.X^OW&:6A*")!7@TX28FYZ6R2@D',E@+;ZMMQO-MQF6; M-[+-1_B] WZR5%BD2, YEY0B)_*&,VX%LSEH.\V[X:1-;] G-X_=XX!V#*#>+2>L05 56&N92#R)BDQ MJ?.9U MO!%>]TPEHZR,L*7<^V" V[60VF!)#0MDQNND\/IWVW3<^?3>VD"%2PD9F[,S M@@Q(8]ATQ514-"E'&9@\A%SAA/^O"Q%KO<^WU@ N(L:3B]J[2E&Z2CUR<1!! MJYX'ML7//H <-\G =7CN#+<>1[XTHO70WEG]=G2W?+ M);F?^K3YI!+@SE_J-?@5EF;URGX=T=>88[('%\=?@"E%HOGPBR/)M<[]IH ] M-:A>FCABL#%*^5S:@5P!Q8N3L^I>A48>E$;8>\ XP9SAR"5.0%'S M FFK/%+*>.$4MD'8K1V]?470]YQ$5N#[UB9<_9MU%&_?F>#NJ?45@GLLO>%5 M%9U(38J:142) ^LP)8^, XW1!&RK8%OOR-8.I]OK0;7?#%'W5!D+Q3P:Q8B# MU^\I503L207FA??9J ;,SF':,"&6D>QRLYU8KX6[K$9A?,.A]07-= ;CJAO M>0RKMI[T(1[YT0[Q]F=I1_/"/XTY[SB?\_3K3]W3WT^[A_WCMX>[7SJ'KX$O MCX#_0O_@M[>?X2_IYN>>O%X+O'FWMTO?GKXE!W__>MS9ZWSN[NU_/MC[(+KT M+_[N9!_^PAB C[M[.?#F=<[G-T(8(H5#+B103G6.2Z>:(<4322G P)B]?(:G M"3$^.4D)95Q3:U("QHA$*>(L9?NW_N?\-) MWHTO?0*V)H@,A\FI/3NJ?9O'3G+9A(KPJ%'\3)_-AH>1PS M&5:!X[ PU501CE8PWN[^J!;*:\[4"R77VU7;K M5S!@YQ%!LWMAH%6@_C73R=KC>6LPS[->>>]:'9+)L9VL)(_-3VL[\^E&LG \YY6!0 MK5(=.;EX[DJ"QC6OJ';MTW#:#RM[M_K>7JK?.S@9[&R3%0 MV!HH?D>I^,8?QS#MQX-T63Y6F+4["#-RKT*:?F"9B4'WU8R"M4(36$L&=%\B M"-(FV%P7SK+ P' 7[K(,;+YPRL2?AOW^\%,%&14V 7M4!\.SQ+$:U!:D6^-_ M9JNO4/QE[,B9 ]5;QB]NXRDFO%J0V7#FP9]5B5!8F+X]&\<7\P\_A][XK&_/ M7_0&U?2JFWZ>/6P6,9J#'2_W]LCK7U]>QD%NXSH67MZM*ENGKU M-<&W&3;77L;;Y-IK7WNLV1:*?M-3OWY-L.O?V;2Q,LU_^+&J6SWUAJ8XW]3[ MICEU+!941WK_3#U:&^,+<8UT&;O;*?V=NQG;T?E@9CGBEX[W?4-O+;H M^A-=F3>]S[=<\+7T_TP7#F\"&Y[I MVA2BV@A1/6@_O<AG71*&V&OV.$VEW*A@!YU3&B_QZ.QXTI^_&- MGLE9KXO7\+T/Y-W):]:E?WWIGKS&G9/?>]V]#[S[=X>\_0+W[/G/;VD'K_6Z MV.M\/CC\SRE<9S!.VMU[?=XY?05C.X+[_G/2/?D+=[_\>O+VRY^Y_>^R>:52 MAL48!*(T-[QPEB"=$_I,+I%'HU4L^GQ"A3=-Q"R0-$#0=&R M::-D5&E#!')6.P0[HY'C5J 0B''""@)+0:*"1,U$HOM&R!8D M>B D6C9EY))CIHU!(#UR22N"D>51(\VD<"1A'F3,31E96UU;G*] 48/8M4#1 M1D*O"Q0]$!0M>Q&">:9PL!0YFG*)4"_ADP:EB.'HHY!49B@B@K:)7D_??CPH MVI _N487TV@_UYT=R]_8./=;.F$_822^V^2?#48_F@]M=QZ9>CA\605NO"?V(C-_ M()GY:,[>@H:;1\.E0U@S@;VU%B4LP/:Q$B-MA$)"1^,C55A']0SHI.A6]Z*2 M8*-*RC)DO5!)$4#HX@!3N&. 7%RD5+ M$4Y!<"ZXC\%=?[Y59&:1F3^DS'RTX[."A9O&PN4!FQ&,*4X),I(1P$*OP9 @ M#K%H1&XH:VS@SX!*BF9U3SJ)#(B$"X.(=Z!9*>.1I57U*Q%\KDMCA+G^(/9) MR,S9F>U\%'.8G&7B;R:VY"[/6)DM@RF%X307 [@PW?L\O@SQJ0[QV2>K[<7! M\+0WR%$%]\I"^\J$FZ>)W3XI^GMFU[/>/9Y=G_/*H6UYI7"5JN*C5>" MDFX.1%JL#[W;^EQIWS:/6^[6G/@A0RSF>[A;;V&WJLEVD.K6PP?+HF?%UKNS M#K^:[.82CIP0(.7MD17N?MBC MX,+=WY&[EP?!+#F+DY'(!R41EYPAK;!"PBD67)!$Y5!I(=H*/\-,UL+=CW1J M5;C[.W+WRLFFL\PXJE * KC;,H]LE D)IK@V5$N9SZQ =K/GF))5N/N1/.R% MN[\C=R^]ZY8K2K2G2'KM$3"T1UIPC&10GF#87Q)9);NY:5+N]X,Z(E<*Y5YH MH%#U3[C866+>4N&QZOXL:V@OZV9?+->]5J4[LWS=FWB]@'?5+NU2OX^[ .,5 MJ_XL@?$A71:OYR_OCD9V<%3= M5Y)"[X*6!ZMI(H$2PQTQ2!*A$$^8(D-L0$R+!%*/&FG)U@YM"[[>A>?;#AX; M%))3./Z1W!B%XQ^:XU=\&\$J&IU!R4N3HU0(TIP&Y%)BWLL8,+$UQZ]W:BL< M_YPX_B%=&X7C'YKCE_Z.J GE3G-D6.[CK<$LLMY&I+$G0JM(?&[I#!RO[EWV MH7!\HSG^(=T=A>,?FN-7?" ^"N[NYEB/IKMK3L)3A\H&Q&S, JW7',0% M%^^"BV]6O!W8J!!EC"AH;1%/*ON&E05-2%A'J?/.T:T=8=J8;.IRY<$J9 E+"%O _I"THM@")N@VY;)@ M0L&$YL6'%$S8#"8L/29$L:"3I-EJHF _^82L]10Y[*@*GC,A684)VA1,*)C0 MP*B2@@F;P82E3P4[PV'O!)*PI8A3PI#VCB,1DE7"<&&5?7-!1<]#>[;\O FV?>/-EZC\S##28.ER5[7L_X<:K& M5_'"]SFO>:8UA9Y)Y: _XJC2XC=[/D$OVQ'[L^.C^>LN1J'C8BW^>'-B_HHJ#/,T>? M>YZ$%/3Y/NASOD"?Q#@)G#ED&56 /EPCPRE&+ 8BJ:>$:;>U0[9IDP) "OH4 M]+D-^MSSS*6@SW=!G^Y2]R%,6,D ;KC.56&#B,CX2)!T01"K,-,YJX1MFWOG MUQ;T*>CSP.ASS].=@C[?!WV6N@]5.G&;(B(F9=TG2>1$]"CP8*4CC,G!CD[JSZKY RQ MGELD!9>(BX!1+F2&4G+.^=P.(L>]D.U&54XHK:H+_C3!9U7PYQOQ9ZFY904- M3$./5!0&<1O ;C34($M34($*%V!/ '](P9^"/T\-?[ZWUZK@S[?ASZK?*EKI M32(H$8YSSRN+M& !):89J$!<.**RWTK?VVM>\*?@SS/S6Q7\^4;\6>H_T6#, MG%8(\\1SW5F/- F /X%[:;R/FH?LN9*T0?A3>:Y^JA+Z%[G&]>"ZTU.@;G\A MV?K4CHYZ@RKX<^&EFF5:4_48>=8TL]/A<6P-JM#Y7&ENEET-RQ5'_7-8GU;\ MOVEOM3',56_.S[TP!7TFAX"K^/+5@K/^W;BC7GI>NN MS-%NV?R@V!O-"]U]&D[[H>7@PF#20XN:=Y_@>\U-8-Z%L3D\/9M.J@4Y2)>18_<42'/RU%,3^O%??YZ_^SN<.!P%@PM^=[,-?&,/A[GEWKY]!@&?FEUCK) V*,N2& MF](B1ZQ'GC$A8E8< ]W:T>OA0D! P^DXUSO,?YN;OE:HY%Y4[[P472H(<1QYK@CBS#-35W([ *M!4M0Z*DJT=OE[59TDQ 78!\"UC MUN1X%&-%0N/>Y]8I4,GQN!4'&==^GPYB+6 8;K+A_R-STPLB;8^17GSM'[R4H=X0RAR)Q$AB91F2(S&7)C=<4.\M\W-HA M?#U+[W'848Q1U8!04O:BCWMI1 MZU5;[XW]^*O8GU^7J:PWF-JZ7^6*-)B!,*?;*A>:/AN.>_D[+T8Q@^?'^/.G M7I@2=:T*+^T0BO_'B_2+\_L M441N%.T'9!.,]H7M?[+GXZV?+HI3D*67%O'R_*^=94K?,DM]4P8;3+(6Z\#Y MPU&UYR]J40K?@B'9I@RE!30.L/>/'L4Q@UED3$>>#'/>,H5UX(9&$BE[KT!# MR.9LEN4O,V(.)N-__F1WKMK'.^LZ._]THY]VUA6F"M!N'AK>NOG-%PJ:Y5=? M+&CV((K759L#(HPNX.+A7W]Q7F/?'XZGHW@(;_RE/_0?'E>NL<[+N5Q[!<_8_?SN[X[HG+SKY^=V MX7/WRU_TW6_[G]\>_O6EQFA8-8K9A)WGK*N/#>ZA!48)QQ3Y(VGG0Z;PZ[.QW#]^T=KM[K9<'W<-7W=_VNR]?[;]9HIO??W&\ MGDD< K=!PB)1D1P6 NN8M$B8"<*V&F4V7ZOEZ(0X]"F@SAXT<[ZD7X 6ZP1Z"P5JA:V^VM M3\<]?]SJ35JG]CS;T\.:-D&!A5M[,\(]KQX_A']&L^?F"IH^CB:V-X [)Z!X MC;=;A\=QO'A"IN[6Y/PL^[_[YRT8 ER#;V?VSCKU&%Z=O0*K _?3,:BK\-5\ M0Q[I.(_B> BF_N4!@'5SVH>9P_=@#.-)"R3"&+Z?WY.U\\K'8%M9,X3YPR#M^GW0Y:>P M'V>CX5G,OZV\_G!GL!/8@%'OH_7GK8^]8>WB@ O94IB_9S(IS M*8/:*;+877CNQUZ6O"T@FX\]'^LUS@;(PFM MLV'62'NP8;8RB_/RI>D$] C8U/-5IJ@7%6ABW(,)V-$JVX1I];+\X.F@]W_P M4ZJHN=K:WLA/3W/-(-BK_/B*^!8W5]_)-^8[:L?8?&/6-K#>^UA1YF#8ZL- M:LJ=OWQ]5M?.Y?+3MUL=.[ SPH8E' PGE;>N(KJ\K.,I#'O&!S,'7N5O.[8? MP=K-5V#KX(WS)D-SPLVTD5U_\*DJNE/A"% 9K$?^.BS,9+:*->7.]W&[U5@: MO%HB_!N,Z1KC'E,JM&;2LO5KY5"%1U?$ ?^OR8/>X..P_S%68-!?#+[=\GW; M.ZW L 97OZIH+\!TADS#$8"1'9U?(8!J8)J_T'H/RF.60OV>=3UXX7E&^T'^ M!EA1D$A7L'78;OU=/VY!BM5SEZ.O)KUR MYQE<[N5WN.FDHO?Y2R^N5!C&FAU&V1(.JQ-H5[=F41-M:(7:!HGC6B[;BO,N MC7]&X]42UT@,$UH@T^QJ-6Y8_JI\>_YE_@4@=*J9S7OMIZ-17J29VC \ Z"OQ<7I@O'KB0^GDZI^SHSQX^?>.*_@ MG"[RH/O5F_(0XU%VU@^! &#U?(Q9--5CS=[+[/2RX2- 1NR?M^>XD@?F9^K$ MU^%CM@<53:N?QRNZS1)!,L3T:LH%83[MUTB2I>^*5+?CXU;J#S^-[^)B:R;. M7&U#W6@37;*A CT3G8'R5SW] MJ \XU <&ZO> =0!:J]?4B)OU@XPDH_,:7I=O!.8:3]U)YAYX'G#P63_.-<*, MK&"[UR<9F8%K9%^"-R!,Q>)S7@+PWJWX*+NL6\N3RM7)P]RJ&OJ]R8R73^V' M2LV^I'-,AMFH@@OV###B#H,(Y._YAMWY+D+YV&1#4>$Y]E2Y]B0)73F?&,=,XT&X_Y4=G:ME> M1[(K=,];^I39S3[E&YS75W72:);CF?UHCNYL4IZEM\ ML/=*O#U\];G[Y>VG@[T_^]V]MZ*;3SOA60>__7[Z]J0#X]CG:Z>H)Z]YYZ1_ MW#G99]V37=Z%=W9//I#.GH?O=_C;TW>]SI==VCD\3ITO?^%\V,ZT(U8F%%-. M,!QDY@Q7'/)V65O\YO]W[*K MN?6J^^O!GYW=PU<'W6_P,=_\UHNCM-HHSQESVA"8E]-:VH 3]Q2GP%S#?,PW M>T5"!!7B-"O/K=S1=ZY( QX>U1A9]_C-!+[X9?9V55*SANQLPH'&D!T9K4^] MR7'K>/CI2BW='_?B0@,'W,V"=IR? 1 -B/X_^8L4__SR8*]3?20__R^H(D=V M ',;SU#Z:*X[M.)'VY]F6P>>5PT'W@^F4Q^X+O\6='ZP/+-O)<\@OV$YN?F+ M09N9L?#"1,@&4AV3-#,U9J]<3&(4/\;!=/;8Y5Q @TD],)1J1^5\H2Y?S\I8 MY4M;6%_9H*K\CRN&B8LPG^PRFD\F>TG&$QCM?FVZC6>"LK;1KWU993>/L_T* M7P=IF'VK5>C4*"N#6:Q6VE<.4UBHE/D]>6B?X&K^/RNO]2CF*N/,"U6%NX2% MMW%N5<(@7\X=B,/163XB7EB<]>I6'J3%Q+**"U9?]C>MT-QXYE9;N['R" _[ M_=H',%G=(3 ^/\8^[&BVA>.EA5IZ4L_/:G=;7B.@!9C5S#9NPPL&:#GHB?V< M?YD59GC4PI^6OQ1!AQZ>QSA;RN%H?,%;6RO11W$ ^]&OC?D + 9;,:I",!:C M:Z\H/!?>DR/FYJN2@\K/JB'G5\.PPTQ?GX]B7!GO6?S5UNZ53HH%7]C3+*N^ M+-X#QH8='%7^#CL>Q[SZV:[+>SLYAE(. =,J)];L M!?,#A56>J5TK->W4(X=?5@!561[7\TVVV4:CO%%V0W#VO$,(F..,^P# M_,V\8-DU!*S7[RVW]2LOO>I5,RRH7+P55F8G[^Q:1:%@D,UV/O-W>\5K4QEB M"WP/M9'86WAQSRKM&TR6:KYS\NAEX01T9U<(PITOA@V$D"W6RMTTHY:,5./: MUHW9,AH'1R)X= ]+,8;Z"$-C6ZFSP&!8$J"B[$RKZK4\Y M\GA5 ZE:C?T_=CN+91C'00_F:C#>:@)=, MQA1<7V+R-:WR>E9:;O7EV>;NZ="E9N+XF\#8EXMK+>)M<>^UKCR5X M6YAO>^S7KPEV_4L;-UBF^0\_6(GIK1Y[0V'$.S;Y:7+;%G.;2=4:Y<-,ZT:U M!]>6:$;13HV>^QD]JT.B^2'L+;K4W-@$YHFNS!N0*K=;EZ= Y)?G?-_61-V:O!#P\T[4I1+41HMI0)[!&:Q;+D\+:E/JV M[H'K_1GO1U,/U$2R#/*!!_G0M;]L*5K^7(OF70K>5 1K M8EC4+"4NH[**4"J2PMQ(QK3=9/6LF?^K+H)1)Y7]W9L4B>P>_P6Q^^[W_+A?CHW]][OX&[Z6_?C@X_.O3VT-__I9V MX+VOV=N_?TV+ L-5&V^5(G-8(FIT0IS@B!RS!)'D0^#9K^KXUHY@M(UIDZKL ME2J?!;"^!E@R!<)]XBEPS7T4-F*GF>3,>:TH99NL_U0 Z[L#UI<%8'GBA)&! M(*.Y15PQ"9\H1MAZRZ-5L-&YEY;F;4W7H]<+8!7 :B9@">\"U5)2^(_'H)S' M3DDC=0P!)\\W67FR -9W!RRR *R M1DM3RIMMF!B@:SO#EEL 5E2 M:HX9%2A8!SI6,!HY11/8B#8%YVGBUF_M*"7:AI$& =:&7-M/PQ&W/\WE::YU M;-.[3?M*X'W2Z!2<=-QY1:5W7%+XT>M(1?X%I9+'XK)Z.NC4?;GBLDHQ88T] M1E0Y4*BT8L@P%E&D5L/6!F^5 0N0D+:YHM;WDV^H7#A\SN$N!:%=B"0IQRF- M)F'@;?@M%4:IA(N/YTEQ^)<5#L>YAHQ&5%1]7S1&3G*%2,[_9=I&2W/'8JK: M#-_;8"HI/<>Q#=Q MN0")D00YEN"3#M@&;;'S^=A)Z[84ZQU>"H<_&PYW*078"(9 MC\-_J&">/Z?C<6\MBN=6Z'1;Y^V31B?C/1:1.\)HX#(Z![:E-]1[84(PEA0? MPA-"IS7 ;W,E@?&)?&<1XP-CFVPE.G*=>).5P\"$^*P9<> M!$H\5RYYY()TB"L>D38R(:JM<%(,O'0B@A$4G/4-2,X5 XO(AMP+GCBGI-(JY4*] MG+>):A*#;S(&@:G&^ ^NR76_4)QOGFUW5[?-M1E7C0X-NWI%;A\:=K?)-P6O MKY[U'?":VL $U9H:HKG0WB9!@Q341ZL-PZFX5)X07O=67"H,=I$ET, (QP%Q MZ3'2/@6D-6:,3@MZELTMYIGAN?FY"I* J,X*,,0J!%:0B M;+25EH MS&B;Z75=N4!O@=X"O=\7>K^I,FB!WJ9"[](-Z;GQ!FN#9("]XSII M9+S/)4@-59:JZ'',V5U2TC;AZ\D2!7P+^!;P_;[@"]I1,F!_1H!6[GTPH/EJ M(;7!DAI6\M2>&/BR%9<#&NZ: ]K=5BINMP\KN,-B",)SFZM97;4]3L/6^14N_^=RR MK&;S5O,^CW^,(?Y0Z;[?5G?OMCD$C9ONG97:1JJN]XYN2,12PJW&3*E\A&)< M M75"\6Y#C&Z39Z6'W1N/E@0,^P(ISXG:(@VD\\P [P TC,%)$8U50[ 1SO&&74. MK#3+P40#PRUZ)S=YV% Z=Z M'*88"P.A&(D@J:()\R1C4+ +D5&O.)>QGR8 M($E;JB:5E?JA$M;O4?3NA\B&<0J+(&+RW#@N"=:62.LUT1QS8Y0I_J(&H<]J M0KJ/"C,*2I +1;,,TJ1]6"M>6LHY<$KQ?36CL!M?G_SK*2S-9>!@TC)N2# M',?<@1(1!?9.!Y^[52NMBW^E40R\]*^P2+DA3"+%LG^%<5 ?7*"(:9.D8)1S M$K=V&&]SNI[]4!CXV3 PIC0ZPK#3SG'/I8N>6HN)2,QB;EEQ2#2*@5=*TF$- M9AN+2.6D4VX$1QID,F*))FTX5C):T/\Q:0M::L(\8PZVE@DEG"9!22Y!=Q;4 MB1"$4"1H:W2QX!O%P4L+/GKB&.81">83XD$QY"SUR*M # D^'Y]7)2'H_:O& M-C1CO/$&_#TJSOT0]3"I4P$4?6Z%\3P:,/^PUSA9SFR2AK)BP#<'?#J'NQEX M:B-^][T2@1 /N@-3C(," .0?_SUV. M)(/RV@4+FY]X3,8:, T#"5(H3*2\C0D_A@G#I\++#\O+YPM>3LQ%$B)!P+D1 M<:\UJ!)6(2PL)\YKJT.N3]V6?%V3^-_"QDUEX[M8 5CRE!PWW+/<-=0$(I05 MA'F62#0;[<=7F/?^S-M="F(=HP.L56#)YY,\QG+'/0?D:Y/BH$09G^=T*TC3_EXU.5CMI2H\R%90'A+5%"$Z^(D:1*>[Z\Z M20Q5R9 <]BD,S_4R!#+& KESK@*ASBF1\V*D:JNG72UC@XS;\/[-!;8+;-\N M."TKY,DK00P@=S*:2Z*<<8$Y;6B*);:E8;"]5,.]$1S+:)%C&F ;\43&@0VVK" >,H1$90)9*W"B$C!L*"84)YRJVS6AATML%U@NTD056#[ M?J5#*$DV.1:MTCPF;,' YMA%;:(3@OD2QM8PV%YQ>ON4 +DCDH2:'$E"D*%< M(@E:-J&1ZFAY[G^>D_77C[ *;-_97__3Q,+KX/_0^[@S7]#NM"JVM/-/^.5\ M"J=V=-0;5&-91-KU!B$.)B^HJG#\@5>=YE5_!6P_FGOA)R-X4DT*X]:G.(JM M6!6=C*&51L/3UN0XMJP;?HPMP(_\@[/CWA@^V4G^\;QEX99![,'G4:LWF-W: MJ[][&NUX"M>'J67G?O___H>F1/T\GGG]6W806KF67FL4Q]/^9-QN#8:CC$WC M'NPC/,N=5\]Z>;#7:87I*!\8Y)]'\6,/U@,>O6PH4SU@N[4@J&I_&K\?A\=Y MV:NU'PQ;?E;[<[;&UGM@@4G>#EB6TR%\"7X_:!'\7WGNDRM;ZJRNT^1X%&.U MRN/>9WC 8'(\;L5!WJ7?IX-8LR##[5;6QJOO97S?OKB&%TA\ [6J+U=!A2?Z M7K]G,QD>I(5\^*,BD2P?'P)5!'YFL+ZW(((_FE/_0?GJ;@Z,=_ M_7G^[N]PY@"RWYV\YIV3_G'G9)]U3W9Y%][9/0'AL>?A^QW^]O1=K_-EEW8. MCU/GRU^L<_0^>%A0'#W"V!/$L0C(<$R1EM(HS0@1UFRU(DC7,UCQR6@:MYX M2URDB%4FOWQJ"!Q0@<6<'#(& ?NT7$R95^!+'WOC_(S,/K-K$_L9AMK+$!3' ML6(N%_O#3R]N QR$5ZM2B8"%J*IE#JQ.WYZ-XXOYAY]#;WS6M^H-JCM5- M/\\>-I-?XFQ-Y%2;4%_^^5,O3(ZSN-S&M4HW.RR>O7EV>;NZ=$F UM<$WJ9$ M7'L9;Y-KKWWML01O"_-MC_WZ-3 UG\Y@F>8__& EIK=Z[ VA#C=&*)FUKUYA MEOK,SJ.',<+T[8(>*OG;J>7N?I:[_W2CGW:R[&V!V+U%H=?GNC)O0!^YW;K< MEW16'"S760=7& C-7KVL3-VF2O!M)ORC+1S>!-<]T[4I1+41HMI0FMY-+E=8 MND<*K?UZ,-]:8?R;YGUK4FB:-WI#YE^ M^;W_[N35E\[>ZT_O]HZ/._0O\I;^VH>?/W?W.N3=:??#99=SIW)+=UCG]#^G MG?S%,XMBS0)''@002*2 M5$1<,(] .F&D!?86,"Z&JL;C-6%L!><*SOU0.%L#I1J*F;^9#/T'Y.PXYIF>GL7!N Y^B9_SYV^K8O]C5.X@3!&I M)9$J8NYB,D(*(8T@/DJJ]4;+V._.L>C-L1W%7_)VO5S9K?UZLXJ,OH.,[JYV M0C28J^0#15)1#C*:Y6!FS%&2G,&6&JYT!!F=39%U$5UJ:3T+?O::\4"Q9LDP MKG$RRN@4K5%8>I:\V*3#M/#S]^#GI0\5"TTTK#TR41#$*7RRQB5$C-&81"N= M$5L[Q+0Y6Z]S6?CY>? S\]@!!W/G#">::LJ9Q2H 240X:LT@0Y&C!GS('P M5MGWWV9TO?'XDR^9UVR7P.[I$$;R99$#TQM,[."HY_KP"CL>Q\GX!VMMUUBG MP,I&':17BVW:K3:I@--=P&FUS1VS 2?-*++88L1]A$^24^0)H%.RGMH*G-I& MWD?7*-UU&LS&#^H+*&R\039>^@ ,B1Y;,/\]CKFX3&9C0P62V/)$B!1*NZT= MVC:&%S9^IFS\D"Z PL8;9..EZ>]UY,S0!,QK@8TU6/U66H-PU"1$*:G"*A?* MATTL;/P\V?A!+?_"QAMDXY6^=V#5!YHDHL9IQ"WLE=72(Z+@/T,2QRGWO6N3 M*QI//0H;_S@Q =5%1WK_V_:&_?R@J-1[%>!+[,@@'&KA $TPN+_93J&L8[' M+X>GKC>H,.I-/+,CV*S^>:Y>I*N[#X^8/M[_7&OC_,E9'&N\N] M?CD<3V;NS%#0[2[HMIJ;9D4(*0:/+$X>Y?0-!#(+(VT#-RXJ9Y7.M@8VY;CQ MF>+ !EP&A=D;S.Q+QX*GCH:H%(*]%*#*<(P<\1YA92/5L-DAQJT=PDNDT'-E M]0=T*Q04:!0*+/T2Q#$G%;4(6#\ASD- VAN&@":(Y%X0(>C6#F]C1@L./$\< MV(!?HC![@YE]Z;U@T2NJ0\R5Z3GBF>VUCWE;!R03 M]1HLOB1CSM@G;:558=OGR;8/&7-0V/8>;+LTTBTGGD1'D'+2@XXL&0)CQB,F M/?96>18L!AV975EGXRG'!/+^Z0'%=/Z;NZ3,KUCL)D%!A:0^6FT83J5L;7-0Z6"UM$#26&I'/%)14L0]Y4C; MI)!62FEI:8K*9\M=M*E:#T1^0GW2[L2@3^@0XT=%'):$H F$I@B$FYBIKFV,2*P M@JMZ;3G4FD4D!>9$),L2RR&8"K<-*XA3PD66_JA)',5QW?]Y..\>#>S8;@WB MY <+&6FH]ZD['"SZ>OUF>X-QALKB%[\;6*[6LU!$4NH$1L8)GNM9&&0CT&-\/"*X\%*C T7"!.=6X^" M0FU5X(@FJWQR(>) \.),G8.#_.AS!C[E]A3^V@Z/8Z@/!E^H5 MW].P'\.$X=,=4&FV22^GHU$<^/.5=+:,41FB?HGPL'AH/Q>DNDO;J<40X9ID0/+-#(T."14D"::$)*26SNF3>1]@M0+>S>8O3?@#BCL MW23V[BZE-XXAB B6AE<\1[,[@;24$1FADXA*8,9-]MJS>Y6O+>S=8/;>@*>@ ML'>CV'LIO6VTU'*C$(_:P3_$Y:ZP'&D?I \!F-Y5["UY0Y3S9]3Q]:NY*JZB M[M;9:/BQ-\X,"C_.@@1:$_MYO;#$30LPB]VH5_,%@^4/PZGKQSI^XQZA5X_8 MQOOJ%;Q]&^]-+DU3\/Y)I?@L@]!^'0U/7\(P>H,I+.G!(DFK1OGZ>X>9[CN] MP7#4FYS/8VAV!^'B4_;_;PJ7.W%R/(0K'^$KIW%0:B;?44KLK[IP-#&!NN21 MDH$AT"@2,BK1'%EK8Y A1AMR\A #*V^]_/D3BG/;(" \\D%7$0=%'#RY_*LB M#AHL#I9&@W91!1TMTHX'$ >"(:,M0=IXBYDVSN4J4$JVL7K2F5U%&A1I4*3! MHT5^%6G07&FPZB'VP06N">(RQW7G,!0KK$#"N8BER^T*64Z[TVVLGW023!$' M11P4L+(^/F:D?_OB4YC&U+NP!;<&D1+\__VEFF]"VSU#?) 9AD30V Q<,: M75\ Z<=1_A8,R39E**WC419$_^A1'+-XB8SIR)-ASENFL [_5ULYA M9I3<2SX+CXSS__S)[ERUCY=XII8!"=1<)S%S*7INN;74^)1HD(DZ903>^@;6 M^@YT6SWQ16\"7.)O7-FMG=_B\&ADSXY[OK4+A-IZ-:@%,DS[6HY_M+E]E2?_ M/1P.(/+/LI2O'FR;&=M'KP9]P:#"?P MVBS4 +M;DV%KWAD OA3'<3Y"=]X:QZ/J66,8;6R-I_YX?M&.8FLZAN?V,M+5 M@>1 P>=Y3(.C_*#YS>/MUC\OX/X&C/:+RE=>W'_GM:T;D/YROJ2;3#;CBK4. MX8V_P#0_/$VMJ1__]>?YN[_#F:-/.R3[KGNSR+KRS>P):T9Z' M[W?XV]-WO)*-@QH/.M5@15]"R+OM$4D/>/X_-Q M15(5-66EMZ+)C[8_!4X"8LY4\7)X"OQW_M__T)2HG\?PW;V9_PBMVOP[L!W1"C,J=?F_OQ0R[(7?3QU<=1B9+$T M^,+2/*-2Q%<;F;^ 532:WCYZZ_ZEL1[1YW;U$MS>YW:WR3?%JW;OU%SKN*)! MBVBEY"HFI[E/3 M*K(I>Q?>O[GVV\L=,)?ZC;P?9+;8_UXJ[O[Y]V]O\B[OW\][?[]>^^R]ZN[]_M)]\NK M+YTO^Y^ZAZ]%%^;Q[K=]_);^VH,QX.[A?_IO_WY+WI[^GCJK)6ZXP)4*B )7 M'O'$ C*2>&2BUV:"*Z/:-<@JNY\J\/(PN_+ 4%K\,B#J0L$R$D1(:JRB$V]JAJ@T2I4$5 M4$H5HPTSL)0A**MMT-YQHX4QA!G#(["OIBZ(HDPTBH&7RD227!!L) +<)8@3 M,)J<8011"G"LA'+!\JT=AD&9:%(YT&?OG_IS.A[W[ ]6JN@NUHMV$@#UIX=NLEP9Y8 H#+U1^4.Y3BIQ8:7BB0!+.)+!=F1?!1:F*QM H!EYJ M#,S$D+2.2/L(# QLF^N' Q=K%9D,7MID*@;&K$D,_/R=#,!K,;3>3.QDO2I! ML506H=(DV80U=B80'I1TC$1-F,-:8Q$"+8I#HLXE(9 MI+'GB&!+*\Q(\*(H# W"F]4H$*FR(X@&Y'0,B'/!D.5:(TPE MYUQ&4/A8;K! KLA_*HZ&9\._,7!M0<9(677< 'TAT@2J @4S0$5+BK[0*/Y= MZ@N.1Z^D\2A8Q4'A)Z O:.^0U$0&%Z@G-,:6P8XB3W M9@J,HH UKM)EA!=;.[)-"&V0?5(<#!OW$&)K";6, +]24!F$D=1%GP3U3L6B M,#2+?Y<*@P%(Y5%*X%KM0>'7#!GA*>*64^.H44P"_XHV_-<@_GWV_H4_AD#E MH3@8KC506/0A)::(5IRG[,QV5EF:61%"[77[0< MV8@-"HIJD _!IUQQ2[05OG<'Q^)@:"[_*IQ\Y"Q2AP4/*CJ.X2-UP0DL+69% M7V@4_ZXF4CAK&/:($1D1%S8A[8!_'<"N 4,MV40R_W+6)/Y]]@Z&-V>V-RCN MA>O@QFGJ#+/"*8&Y4-AP9@(A,6'!0C*ZJ O-@9N#U0 &PGT$HU(CGG*S6%#R MD#-"HA!CP,(D153,/5XT;=+Q9W$O;#JKW#,)'&QBTHQ;AT'7)U1QHD#N#WK=>+G MGA\6]\+U[@5*E4K"1VEY=-XI(S4)05:'H*)4L6@2WJS&+QB?G+2!(X\-* VP M6\AH;1'C4>@D#:.25SWA1)/BK(M[8#0<'S#6)N10#*(^<:F>Y)2DZI9VF M093XA:9Q\$H;:)&TE;')F6FBE/ MG<:^* T-8^&5-K Q=T )#ADC/>)$)V0BT0A'K %]2[BZ\/KA<&+[C]+?KF&%>DOKO^_1"9;+*#'A4GO*76ZWA*7#5%HO66(E M/;59P/UJ5?=*@@>2 D->8XFXX 0!B2I$E2*18L.U\;E%'VL+7EKT-<++5&"[ MP/9&8%M'S"UAB6I'N551$\N)I%%KXB,N24:-@^VEODV-%2R'#=-(.,IU[)"- MFB&:L,/13*WG^CFHJJ5I-^1CZ+YH$9 MTZN[)L>C&*M.@N/>Y]8I#.IXW(HP]]#*K_:ZD_@;4K$]^B>)\RW/?:F5G_?UD#P40;+-/_A!RLQ?9 FBN9I M=@L\K)"H4R/0?D:@BPT5-]!'\8FNS!M YMNMR^;Z;UZK9%VA9S5[]6[9A/-6 M$_[1%@YO@NN>Z=H4HMH(43W[4(ZO5LF^:9:WWOBFN?"^=XO$QOKI[I^M%VP4 MVB;-->.1,"LUC3(Y(JFFE/&9 X%?<"!\H\-NQ=/P$L:01_=W;W(\]S;L?_;] M:5[BW?$XPI]P:#\_$S_>T>?.EU?P.T^[\/YWAZ\_OSW9%3"^D\[AG[UW)]W3 M=R>_GG:^[-/+?KR#O?TOG9-="N\B'9A;=^_77F?O@^C0SN:I_8 M@H//%0<#D3&H0*TPE"=F=1#!;6 M_']AL&%X6K+;KVWFDR2-2@)C^@C:FWFQR41VA;L2:5YRK9[QOF<"+ (L-4<,8H]XD; M*IBA0;)$HA51%$?5D^+PI:/*$N,5#0KYG!'/@PW(6.V1,31A8B,%VM[:T;1- M5>G_^8P9/)E@93 ^<.VXMTHKF9S!3JG(5>"X>&">%(,O/3#*2B5H2,AP1A$ M=$2PNQ99X5,@3$KJ5 Y9D&V*2P&;9\SA(BAO$S6@H2=.13#:2VMQ2MA)'!(N MOH4GQ>%+WX+R,GBM-;(I>L2CL\S7&3E/1G'Q7UYE-O M\B6.2I^>KRH>(=G@0-&(V'+GF&/Z8($&F+=8BFB"RF8& M4PB<91%HICB;&N'R[9@]W8=% 9O M+H-71_S6.>*2YQH+2WC25 81-:7.Z.(Z>%(,OG0=Y#I7B8KL*\C!&\1[9"73 MB% 2@[$:* >#8<%(F\E[5\XL'-Y<#O?&TF!#Y)A1'J-SG'/I"#616AN$+JZ# M)\7A2]>!%20ZX37"G$?$;<1(,Y%[;3J3*%8\$>!P SJZ*-7T'Y WNS'7QLV. M@[5LJN+07!37I!%;0KE+VO,0(D 12J4 0F0#Z!@O&:6R( MD2YP1D#M+)Z#)\7@2\\!2PD3PBFRCF/$&0W(6>N08\8(YD7NX+BU0U6;WM]S M4!B\N0RN+<**.UD\!T^*P5<\!^S_9^_KG]NVD?[_ M%4Z>]#OMC*@2+P2!Y"XSN22]R_-T3Q)DZ*P-LEHB!D<$"!U"X]D7!4Z4VDL4I>#2^%< M+!-=Q#0W3+G"<,WIDQN8"P#SF '-)7B%"7"S0@%/2QS[)R4L(*+/&.6YCYHD*E;!PV"@.^O M@.,&E4J=R)50G!LCC%3+$# X'D#YTRQH(:S%;A&(15P"D M0F:Q5$[&#J'()2DE+GGR@O(>3R]WEP_;% ]&P#D(L>4I(0(<")L0F5EN.%>J M$$5FN TQ@X,2\'G,(%=%;JB6,4F, 2EW.L9B>#%S*1.PR*FC%AN1]U(9!/P! M"WB2I1E1@J6@MKG(!"CQS$HK#3"#3A,68@8')>"=1 .EN< FZE)G.N;*LE@* M2N)$P#I+760JSWW=$JJVU9(B"/@>"CCA-J/..&73G+,LE2#GDO,4PP>NR+(0 M,S@H 9_'#!)JK+:2QUC!-N;68,!?N)BD)$]$QH0M0(,SWDN3?=+@#S[1X ,6 M-8@&(Z.1TJ&RP>H<1YT+GKG$.,9Y[H@V3%I=4$-I!LY%J&QP2,C4K6Q@4P<+ M2T0,:P>^16Y8G)LBBV7.50+JJ+!)\>1%IGI@;^Y1-#-L5VP[>$!DD:>%2:E+ M>9%K19G&\NO8+LUJZD+PX* $O!,\,"I'BR FRMB8,V;BW(*#830O4N#KC&.. M8YKVN J5#1ZP@#/ ^3Q5RF:@PF5J5>Y$AG5009@9N)\A>'!0 CX/'@B6^WJV M<5H0\"T(RV-)LQ3[G5N?H$XR++;.14^FH3C1 Y9PD2ISM MDX1O*>6@$52U'W&$;*F4?AJ-]>"&W3 ;FCUC,%$[FN0#YSMBKNZ5N=>-=I>3 MYZ:-=F]'FGT!]N4TV21S0UN64BFI(I*GTN@BI5:DU#@M%4O":8\# O9WGUXB MJ#9*1F$N:QUH)$ZN,"J.<2FS!GKR0$@M:7XZ_3,5J%X;) MK3H WTJP#Z-)>H#U .O7>.1%FM*"69U:PI4K8V%SPW))58.8#VF+Q<.B# >H#U .M[19-- M#GYH!\:*9*&0.MAP?K[N;7.4I$FA;"QHC*/N:4" M8%WKN' Z-T:DCBBPUDE/"-HC_/+ICP#L =@#L.\533;I.<2R0F5:.(!M;HS% MK&R9"JD2016S),37#PS8Y_9ZRE5J5)K&(J,RYGFB8VP2&;O<,&$RZ8C+$-BI M9+V,7RX0'H!]XWV![\<:7@?_M>67%U."OI\ F^1N%KQQ.=$-AN&PZJ1-= M'95#/SKEH;Z9>EY]/UN(YJF=>UJ2<=K/4B#KZ:@N\;G/*C> %WQQS\]*.SZ> M@D+GQI9"R?P6G0,])N/5MW2H81P 2'7_>X<4QQ31;)$>W7^/J^EP3O61B_/* MZ<^Q+F"TS_3@3)_73[Y?)#I0_ (1+\Y_Y2R+XB:SE-09 M<+JK\"H8DMZ7H43'%6J0_REIXE O.,:DXX5BN=$L2Z3EB@+$4/8'H,PGE(MH M5$0(_, ^]=^^UR^6K>,-)>)J$@COWP]$+V6,!;K 4%)/AP7$VX(+N6A ?!R/S.?CT0!8L'[SWTDY M/G\_&KO796T&HWI2N4_PLG\,X)H=&POORZFQ\([]]NMO9[^__N'/WS\-/G] M9?_I7?H;_>'S^[\,_^W/'XX_O/[\%Q@0!!3_P/WKY_/??[6G.>7BM[_L\>]_ M_N/SNU_?#S[\^E,*RA[&.OCSMU]_8N__.B[?_?J&?_CT+GG_YW^*]Z]?\C\* MEB0TE31.M7(QY]+%LDA5G(A4BS03/AT_:O6/LR_18M,RSS(KC9!)RH53BN3: MR8P5A14.#, GD0/[ZQ3AOYH ^KQ\]>J7=[_\^^6G-Z^C#Y_^]>;GZ-6'=S_^ M_.9?;]Y_?/N?-]&_/WS\>%GM=<7Q@@ILUNGZ82P..U=9XIPQB:22I[E4+B', M**:4%L!-^=TSHCEV=C)P'XJ7QDQ.)J!NG?5Y]Z]&)Z>5.W;#&O3OVZ$!P_;? MH[KV^/>(V3/](].4PGT\MEJ;F!LI8Y4AC](D5VF6ILY@4:X'>FC@-W"Y(J?-,=#KY'0TA$FA;NU>.O*' M0$R7&R, R?K92F/RDKIM1S>U&+WQ#'0:Z-/:/9M^>&[+^G2@SY^50S];?]/S M]EFMF8EFU<6L%ER.YN>YQ=5/&JNKS:YIW]S^W/<_7? $FM]2^%'1E3\G?7+# MWYCD-[KSJL&2I)^J]' &2](L#/9N!BO86H^])N/LVAS2#2Y5ERY=$@)LW+_[ M"7A=ZZ,TF6K@BKCH'5QW7$=O .2M=P3^=S)T$4MZ*T_ /7S*?"R_KDF7>^2R M3MQ[54AF251FOPF-EN(:?+;6A!\;X9)M".@#I4U@JJTPU3T5BMOIKL\/HPK^ M'$9F4E5N:,ZC<05/&W@_>QTNNG&)BS6>L346#8-\F(/<4E6&9LN:[;FD_L.! M=SS$"$#KT=](/*\Y0W;K*,9$KPAC/\RPG MA>14L:+ MAE%_L=;'[=DC%SLG?OQ[\^?[/G^CO?[[C'^#^W_YZ=_[AGV]2O._W3X9?W))_!^^!Z[^^ M>WV4?/CU'7W_^O>3=W\=I1]^_?G/=W^]Y;]]&I3O?OUA\/ZOX^+=>7(^KXA% MC.0N8;A9F5,2HHG+YCL"76Y,\]W!WR<-4#10X6B0M D M-XP:IC.>2ZU5KG2J39808AQ-/10E 8KV XJ2&101P0O-;!ZG!:,Q@%(1YR1) MXXS;3"3,PIP B@3ID275-P,4[9.X!BB:%OO!K Z29"Z17!$BI6&Y2^ ;DZI\ M"D6$!BC:!RBB+10E[U^_^<,)3EV1NI@30K$6@(CS!"#)8)-IQYPB*7OR@LH> M$9?[!P4TVB>)#6@T.P>)&0K&%E;S-&=2$\<- ^L?_D,U030B*J#1?J 1[Z*1 M27*:&2IC3(N/.<]X+*EUL&JSG%KK,H5=@PK*.=EF,8^KTNS^X> Q M[I/^^N.HPC&_'(^K,I_XI*1/HQ\U,,PX8.,&V/C^52=^E4IG>28D(&'&8BXH MF&G@]L>$<,FXF\=9O'C03J@&J]/U:$,$Q(F3 +_ACCC()JS4VB MK>+,69M)ND$3S+@)\LRP]>H,;"Y[Q2PXGZQ M8C'NDY!,%#R)&9$ZYE*(6&%6 MY\8JQK.,@Z)1+),Z3Z@L%!.)5FN<60] L>] L1"2X4);IU06IX)SL"LHBW.1 MYMB..DLURPI-K&\P#\RU[TBQS4RGO0_6-#(2C?77Z%OW]10$QWWW?>Z&KBC' M=Y'TM!9^'F[A[(VVYOKEHTR%OF@49W[NH2I#QKF"*H,I@^ AW<;N"3*^OX'3;49%@D#O2* 7HAY9RE*N+8T9M2G( MM)2Q+!(;BQS4MZ)@M*$SDR[) 0Y];1Z,6.]=#"-(_%8E?B%\D1A-4N=$G#I" M8FX=BR5-P6;/TR0GX(Y1H5"+,WHYSODP.MU0NC>!BLT/3_:BH?,%5L;Z:\@P MV4V=TGV)9KQWXP]%B/1N#RK+;H))E@EI"(L+3G/L'J-B6'85\P*,7Y(*(ZE[ M\D+U!+O#.V."P0]SBY!FTW^ MX:B&M)"2Y\ZI)"UXHKAD2N;29BPUM)"9:8L*;44CA .KMP/Y;E$A(TV*ZQ); MH\$.%*F-94%5S&@.&ITF4BCUY 55O41<]DLW3A'8#U,P %L MO7]7Y9:ER:Y M5LYRG3ME&!<)0>F05!2N+5$4@&TO@&T><),YR6SATMAWC0 '%XN"6!D3*[3F M7 EC[),77/8R?IO3(0'8 K#MSZR#Q?90@6TQ>I<3ECE*6)P(H6-N,K#:K,B! MJ90E1DC*51JLM@!NCQ;<@M5V2."V&'/,6<;3%'S0G#(2P^KI6(&;&KM<L+)MDX3Q2-"R>8M8P7PA PE5CH!Q# YA# ADKPU;*\$%H4 MW$@M6<*27(';YD119#3T ]@G'.H4;B.2V\(5<6H3%H/W)F*9921FF4V)%B(7 M EPVV4NR/2EY&Y#H$2+1)E:/%EE22%YP23AN@@N9ZDRIQ"6*N42N[@80\.?> M\*=S+/KH#RNET#(%"-+8"2!U/ ;]D&P;R+@9F1<(SK9-8%B2/.<&< M!Z-5G#GX7RX%;H)@04RJ @8^PM8'OPPK!\/XR]GH2)?#[[\=C.KZNZ@<1H4N MJ^B+'DQN%AP,9RMN7="#),IJ ^":NH3G22*E$0FXOZG)0()YOM4#ZJ9L2H[^ M[,Q UW59 ,%P@/-*I.$DQ6V[PGQZ.7Y7)E\]/+_\(S4ZHSS)XE1E@,SP. ?9I1.$I+1S"-S=KG87CB!^:B1@>=.:2V)%E)R1@JE,D)355@K7%(XL]7C MX0$9[@49WK^:(4-B6 MYRK)$EYDJ<(4;V?,W9S8#@!Q+P#QX547(%B:9D2EL29Y%G-LAYLKX>*,.C < MK>26,>]AB-#B8)^D^;T;+T1CJIG,.!N5P_$H>C6J??G RGUQPPF\^5OWU0PF M6 D!O[;N%.XIO8!%>F@C?8+5$/[R7UQ:V6U$_-="WG6C__N'K_<;M=D<7B^B MZ@_5Z.3ER)2O?.W)\8\PZY$-2+L]I'W3C>0(DQ%CE8F5R$C,4UO$.7$B-D(Z M(G-B0,\BSK+;1W+V;Z_O@4O^1GF1]QB6"1)_[Q+?B=#(#(P>EAO@.4%CGN@\ MS@N0>"54IJD2-K'8E;(G0Z.40Q+V?0^S!*&_?Z'O1EQH3DABN(R)XAH4/>&Q M+M(LSF3A6")TTZZ:]?B2:L)!T>^W[-]S""7(_/[*_$(0A21YEDE#8@E^':KZ M(E;*9#%U(C%&<$U-CCW14K(GJOY1Y:]LO1OD%B/,#QP$MQ#H"+UD=@-Q;[O1 M"^=(H7-IXX04,N8,4U!X2N.<,)%R3H0B_,D+D=RF:L@5$', 6T4/7)#O-9LD MR/B]R7@G7I%;I5TJ:6RX2F(N2!YKFJG8%L*J--.6*Q^AE$LBE$'*]U;*=Q2O M""*],Y%>B$9066B1IS'-&2ANDA9Q[KB)9:(2HQ3/*"FPZ^.M8Q%!KO=7KK>9 MS1'D>E=RO1!QT#:S5% :,P,JFM,TBU6>B[A0N>!"<9M+]^2%Y+?NYKI%N=YF M?L;>=W:\LKK5K5L[;C$,>Z Y;K<^IGBO)V="+Y)[A,IWW<@%K"PHN53&*1@Y M,;<4@%)G/.9*60,N3^X[D= >+/0#.-NX'QFX 9UN7TAB3^(M 9VVCTZ=F$O* MP !GPL0IR<$]DY@>D@-.93Q!0RXK4FTP/9_SRP5P CH%=-I5P:W='" *.'6_ M.#6UHC[]1M__]$?.C+&9L#$C.HF,:F6J@@2N%)(A$SZ\"L27("*,%-;*REDJB\<-0@5"BZ]VTF M[KL2NRV_3)_=/B+&ZY\1ZJ%G%]*^O"?D5D6MG>%Q8( MR!:0+9B*CQ+/+H1 J3"V2$1,.19=PT*YTDD2"Y;RA),LY58$+T>7B^$C5-6T)R"(YX[:F(N>1+K1.DX$WE1,,6+@J8'8C)N*==QK^'HM2O@ M.QNU1RFCTP$\[$[3&==XQATUG0PC/.01;O.X\R-IW'E+L^L1&%6JD=7U<0"?K8-/)]RO6"[ 1TMCQS&3V>DTUIS;V-E$6,)R*W*% M@2A)"7W^ ()C ?\"_MVY+:9 H+BVRA"J>0+&EV,*E#FUW#&J6;JZG6AHHGYG MF#<[7O_+^1\DT;FVTL4FT2\-..)KDH]B+!'A+O;V/S#/0-SZ_HKF="9 M2HRCG.>\L#)/!/P'I)*DA!5VTU(#J_ U5(&]9SPV"R4299X6A(LXTP++IRD5 MY]RZN*!<)9C98U.V&HW#@=I'C1"BD,XX#GK<,O BF$PY2;DIDH)FEBNVX7'_ M@!![@Q"=$)D6+K6T(#%G$C-BLS2626%C2ZB1VFIE"Q(0XC$AQ":Q(+ 3TC0# M1G$\X:FRN9*"<(*Q<<&$6.?(?0"#78-!-W8$0*^)RI,XS37'HO$TEH*J6&6% M+C)&F"&5+)@I"D6E2APG>;)A4XE@ M)^P--"Q$=@PO3&$8CXTMBIAG*H_!.F"Q2*T3CKJT4 ?F2SS6AA.AS<0]H*(4 MF>89*LW$\J(06AAA>9XJ0,1,*+JE^$HH=GM?<'BT4,&16F(ESV.59EG,B2*Q MEAH04:0B%Z9P1A9; \/]VVP+8CX5G"8,5EQ2'<3\$8@YR44BG4ES M$';.I=5IGH&H%[C9F5B7ARX4!R'9\U '_8,5-*..BY@E3L3<.)!MC'QR16F1 M:.H*@V569!KD^N'*=5(4B4N9,HZ"^LZ92N$?P@U6!F3S/8[;QBZ"D-^?D'>" M%O0/DP-8,Q!RS3!H84D1RR3-XH1J+;E*"ZWI/BKP1]668NF9S=".8O>I=WL0 MPPB%4;>-D)^[<8S,",*+S (^JCSF#KP<,']$G!.7NUQ:L'#S!Y&N%S:='A8T M[4'<)4#3]J&I$WOACB4Z+UR<@946\T+J6)I$Q3:U),UDH9RX(L0:H"E TZY. M2.TF6!3@Z [@:+'4FE8D<"R(RCN$\JXC4.M,Z+2QQ^>HBOZ&6TGTK MFC]?+C2&2 JJ4EW$1#H;\UR96$LK8^*$(L8*Z1*YM5I*^V& !F1[Y,BV26$2 M"S FBES(O."$IUIH2H6TA"B+&7FKZ^R&0@'W F6=X%Z>\UPR0#%79%BC!'<@ M$N)BK3*69%1R;1_&OD- TX"F^S/K8"<^7'!=#%4F22:21/+8Y3G:BED:YX;E M,=-,%87 77L3;,6 ;@\)W8*M^'#@[$)\U20NE;G,8ZP"'7-=F%A13F.7. MK M)PIR59F"8"\^OD80+XV9G$P&>NQL-,+-$9AI9W?$5Y^ZB[S"-2/G#6V>,5A! M.YKD ]>L[N-40MLDS7ZKJ$T,<);F26I=062B.0,[CJ@T2Y@H$O"=$TF# ;Y' M&NO-0M%[6M"\,#*V0K.8,V5CZ7@12^9X"L:&<3I_\H*J7I*QK:4*W$IL=IQ( M$$ S@.9V0)-B/<-,Y8(SQBDWRKG44489(UEA5&BVME^@V0D)%])2JR2-P2O# M6H6)C%7N5"PR(7)*E-/*/GF1)CT60#. 9@#-8&D^6M!<#/52DEHK,A=;YWC, M%1>Q(C:/$Y6XA)/$2),&:S, 9P#.8&T^;N"\$%0F5BM&$DR@4@"67UY,Y_-^<@)B8IJ_D;?+X40W07.X;#JI M$UT=E4,_.@Y"U XI1CQ[1GD_2Z, 6-&\C27RB6$&<64TD)E/&_D&NYQ]B4*HU.)H;GCCH-L\TSFUC!' MG31%D?'4%JO>8XQ1F3)YH@O!-972 A]E!4M3J9E@XN)[3*82EC.5$6O0\M*9 MLX2DQEA&"YYD $?DNR5KL^2;.]CB6(?BB\P@^Z)9^:74N3%5KZ52]++&6@'_ M.QFZB"6]".W57C0^=I%;2*_&B["NP&18.1"4OYQMVU!$E6OV"L8C0.JJ_ *O M_P)?6X=([7_1=61T?1P5@]%9=.SL$?QNI,>V?NX#G3,J7P53F$+U^- M:E_(H')?'"Q\'7WKOIK!Q.]"P-?6G<(]93-=/83WG. YC;_\%]_!(_PTAB!= MT?C,#>"F$R#0<=U?ARVB&4IYH5\NTFHFJR_^EE??O[A\CU\%"N8DJ#+'& 8S M%OR@WA/?3 MJ=S,4?E"G5VLLIW)C"2:<4&U=,R"FY9F &"9(NG28X47;(A)7KO_3H#P;X 7 MQ_4G>/@_!F!7[-B ^/"Q-2#^_'V QL'[3X:!\O_KMS]_/GY_\CLH_9_8[[_^ M_OG=7W;P^VM#?S_Y_02,@8'[U\_GO_]J3W/*Q?N37Y+W?_Y"WO]E0?F_+]__ M\PU<]T/Y^VNXY^2GO][3_X 1@G?^7KS[]!-[?_1';JA+*)4QE]S&/.4D5C31 ML4!3+I544$,O(C8EUNK<"DZ$YI9C$UKQ=:5N*?]>^\PK)7I"V>Q&VY7IYSGH(E$N M&@^OZ>&YWZ8=. 34E89X#N Y='5]P1K'8C\)$T J7G!*,ZELRG(G2(8M#I+I MN=ML*B R2;MF^=OW/RR8XS!3@R;Y&9AFM1M.9(E?M*#2"-E:_]7W8_>@MX\.JK< M$:CI15XZU6!%Z]/3:O05%GGL!N?1TTUZ)-&B2(F1N62&4\%EGF=YH9S,."]( MPJ]AJ#C=P+W[49^?>$@>M6PSYZ-_5B/D]9:)Q"-FH@^OWS*L6L.MD:XH8BHL MB[FC:2QMSF/M2&+!+,0D57#<6#];4=(+\&W@T778F'1Z'!FP T$=]X"5*M=8 MJ\''2C3H^)&/O%MX _Y1LG!$ M MP=Z=^4PBP("B<+'-@;? <"*Q-J#SB(%U, )!;' 8+2?7,]@2&UP.-"RKC&6 MO(K9ZTEN&CLS17W$3#;.(+!>/8=&ASH'GKUA*B0&OG:7]RR'_18F"A8S.CDMSC"R.4E1BM/#4>4][:^(SE9+7 MSCCT+R-&O-/,_1W@BW\I5['WS?T> W909IE+M4VY%4XY:@EHLX((QSAU@.)P93@:4$>X/7%8W=:-=2A"3TH<[T?@V]IQ M+HX,7C68^(T-_.T4+L9IH-XL=%DU((!STG6-*#);,02-06O)P[KA[Y,39_O1 MI\XPFQV-&M\\G= UI*@O$,-.JNG8QL=E9:/_3G0%8HM#0L2XP"_+]Q[7VW20 M=-FFPS*V:S9&_YS4X[(X7\6)JW9 VN>V7,1IL^=Y.FIF_*Q9K2_N^5EIQ\?3 M\VB=&]MMWV1^B\[KT6 R7GU+9]#&(>CM2%@B*B\L5^??XVJ^SW,$BJAR^G.L M"QCM,STXT^?UD^\7%P96Y0(1+\Y_Y2R+8AN;F$LW8SRM04.-&J7S; *,4>%5 M,"2]+T.)CBM4S_^SQD[?/,J O*$_CX'%OWVO7RQ;QVU(S1VPI'_BLW(, M[S=K[.6]';N3B/:C=WH(?(CVEC\,F#VOH]< LY.ZGOK1+\&\.J]+K\U^ ,P< M&L0TH%+C4_AK?G;U9##VEWR8&F7U_NFXE31:+LB_C291?3R:#"QH%VU;SVLP M&)TA6-M%,ND.F< [BXH9J MCBIO'O\ JBXB2?Q_,WUZ#M8P[M>#GIJ:NXTQTMJ\B7\A7CD9:M!^8V^"(*'K MYI//FO%[]?/1UF/XPD?69W=/M_I!%[NZ5:7PIQO4[@S&[)H]=YAZJ[7 >J[\ ML!><3U2/<-%X5&':35=W]YJ[.P1%Y08*OL:IGNG*QH/1Z#,2O3.Z\3'8[.7P MRPBW^*NR_@QJ?C)L38-&6>.RH,(^;8F,=QB_GD9/O X>(XVG2^)-C )LYPA] M@ JH 3,IJM$)_'U)2AJEK]LME1_@4:-JR2O0J&F?ZF!P,"B@5SM3G_#@*5P[ MTPP1WE".!_ #OH]J.?@4K3H7;NWQ:[]:-?76LA :]$HQR@4$^7?G**G!:AO=38CK6[8G4W M,Y#W#G.7X\G;%6+2FR[8FQ]?ONM-%Z;S7?3QO ;" (._'9K^[ I/.9N_C-9+;PR"OME\ TV\KC,[C>EU^;\-=("<+R%%/88EU- !S @'O:##* 75AO;]@ ,>GMY5'R)K8U&>,&A(0%V;B MG'<0/?N,BO&9UR+NBQN,3GVLK.4I-"N*YE+DE[)-V1L[O=J-;J M0,TVBQV?C:J!G2FXZ1A'U9$>MNEU!Q>X^ "J#50MN)(@,VVX$;7;Q$^^]K9# M(V&-Y_ZUH96GDSD& P"HWUH2%48%1XVV1.5?C;CN*O7 Y/F"4?0. MX<][LX5M,B1;53UV Q Z7$'OL9Y6^,S.PGJ5VKKZHTD]\,&& ;YP=(JJ X.2 MI3?*HB%0# @^P4T+YZ<'E_HP*=)@Y,TT_^MY9 8EOA*CH'CGC*.\P=<9GHP/C;P MYGZ$"S5V^J1N4CP] 6#)X-;*'(-M8\;PV3]P,-9#_ -F @KH""Q*^&-*?OC8 MT+>Y%UX"LF4G9MPN61T=ZV;)P3X[[<1U4+ ^EP.<:6L)N@'NK-SQNTHIA5.W*E%]*T'0#7/)F'=S0 MN^*-B.9N//8&.1K@38)R492>B\ZGKE8[O;D[Y<.)NEVQ7G3FFE4WX,7YQ.0Y M);P(>"G8!;H:4!S-!K ?T[ -QM9#Z MKP#S5QHX$,8_0<%!IW * M*L#% V 8D-4I#\W0N<'O*?QZRN%+9\-IXE;^,>VDYN"E#:8UX:NB(S'!H'?VJW=,#QA 5$2XJ1N6/M??/AS/H,-$I6.*(%4@ASR@(@\B+E3Z: MD7$T&M<+.-E5R7[[%!9?-QQG1D=#+TUYU3IC2_5UP^<62!VC1IKJAK'?O)G! MZHQOT 4;=559?TFB^IKVG[PB_MM&73'NMJ^\X*)7'_[S]G5,U,QZ F*Z$UC, M"HQLCU;:'Q![X/?1V-MEWCW6%;#'41O^J/TVQWEC4+8;)%-NQ\_H,> TVNT0@(O2 M B2!43/TG W\:QLI0=]D:&>!JPZ/O;Z.*%YDYC+6V!RPLJCC._+:O&$::EA MK]H=^?GT%ERCJ15;^XPPZV"1!K[AI8=9#/#Z01VW)FKKHOWF-)X(BU]CH &' M%[V>BUPSUT^ D;:>.<7Y9.QGH(=^G\D U9O=WU/09"58#5[A?!VW6=C-]O6X MRX,SYCM#XZ&[ +8$-!@/SEM],?NS!$\=GHR4F/)-;T54$.]<$D=<)OQ[C> _ M 'QULI&[EF.[[S\E2K&"NJW=/273-"15E!4(&-CIQ9PCP8I'I5X[MS%?+ F- M_+O\[Z2T92OHKT"*QCY,UEHT,T9"SNQCT&RFCY?,D(90/LCJ53 MGDW$AYXWB>C-Y:.>Y/$%&?G9O_KG^>&MZ8NG=S<\7G;BO+>*$$:SX.!F)ZON M.[2P-H\;RTLA5>]3N#,/Y3TE/"-HG49O4@-@\0W-_H^JG MWT0C-&WA6BI9/YM>VX8T<4NA?7.M3QSJO')DVY3UF MG]76' G$IQ4C>/34 !ZB2XE2-+/U>EV5LER/M&SM[73OHUQ4E]Z&FY$!?$@0 M=-<- 2Q(JX^4G)5VB=SVHU=M=D+C9=>MGS7-6&A=\+FAZDFN+<[8S=3#6J]" MR6S(^2^8U1=TM)MOR-22G6GC)KI>C3#F!#/%W,&Y.]$J_LZ0T%5H?_&X-?L% M;_:F2 ZK'U'@ B_SGA7P4V_N*;JOQC6V5ON4:>92]+:#C/]/GYP^C]YA[&#V MFG:QCBH0 <]IB^^XN>VKR(UR']8)A88\B"5Y$"KD0>S#4.XL#V(WJKJ-_>,8 ME^8=;&8=[VH7ZEHW=YYIX.M0H$M2-_H$[+H9!;I6\:+S,-6_8UC]UJN<:__& M2,-3I>T6;GNTU%^'.N79.D0D?!5>-D.>89BOU0'$&^C3VCV;?G@._OCI0)\_ M*X>>!/ZFYXNA"!3T"Z4Z_ N;G^<8T$\:'&BK-+=O;G_N^Y\N%!YI?J.LGU"Z M\N>D3U;^=M5C95_)[$9/O?JWE*U^YTW'*OJ"RP,9:Z!KTF>2'PQ=[V*L@:YW M1E>QGA1<4P]_/\O>;])N8-ZHF9T>&-?.=J70C=/-V"5M1?R'F:[ MH@RM3X0?36K[OAA35OW MYW9[8]/F6C>JT[R[:5XJTCRW2C=;S&SMZK&[FZR4I,>$N%%GKFL:0-Z4;$M9 M9,_(YB.&-VLU=[/ZPKN;ZC=WP1L!,@X7,@2C/299@(P &0$R F2LQ?N8$-0C M?"V_,X!& (T &@$T?&9@+^,T@$8 C;5 XY[Z;.]NNF^QXE5[9&YTN5#*FIUQ M'@7H+9GK08 >37LTXW?1*?VF9#L(R.-]NB'B+9?]O6>0FYE)M^S0%Q!C?QD" M;"1.;Q; ?VE- V(L;&)L:E3%1 C(,9#0 R2)3W% F)L M;F.PQX@8#SX1YKT;-\7'74B%>4#Q9L)[(@M;5)NCW*,,-H<=JD>/&$+T!+U9 MK/8Q T;23P-@!,!XA(!!*>ME) N(L;&)$1 C(,9C1 R2TAZ1*B#&IKY<7SU& MQ'CP&3!OBJ+M8S#67R.LMKFM0.PAL+78F*L?1$!QV['F?7G& ^100OL\L.A^ ML%=@T14@&O9Q]X2[ H>NLEYE8-'=L=>#W\!\76(%6#MOASZK<_#8-C0WFM\> M"Q+XNYO:75MP>.\D'+'C9P2./Q2.)X'C \<_(HYG?;F#3(M]X]; \8^'XVE? M;'I*XZ%QO/=%OO>ES5\<2M,8+#__V9U'Q_#= +^?-P?KMGZ^V(UIHTKSOK,7 M-EWU32/;+F5F5+5]RX".%YK&]-I.*75;&;]>JT0]4K5=EQB%WI-U@<[Q#@GM MFRZ)F7#<_Q NT(;U4Z3%M%#?<@?_3YJ6!T?LN\95 YO-0Q:( =])JN+^VHI@ULSH 3VI8VT_N6CU+/>X'B M=]4HG\ SVYYTT\Z*\Q:=V)%G,&CN*O274>5;&32<6M9-,_N5;TO:WC4XN-4] M?98T#?IT!96U[SY4XJ[9A8<]I> WSN@(4V'8+L M_IZ G&$'5?>UNLU!35FE MO6M5#ZPK*8^*/64J/DJ>W6 ;"IGW\"H%GJ.W5!](,V:K>3!>3]:N^E+ M4 8;*H/E-2N:[EQITJ??^"5CHI]\@TO[E-"TSRXL/\!].ONJTVKU;BR&>MX8 M[V=FU:PW:N6J-YT HR7D'ZJZ#7 MNH8B?CD_@DZ&H6"KOR$\N.E>KNU).2Q]-V?,*,%N=\/:7?7"?K2"G:\;XVQ@ MUS4*3G#HW7Z),/A7V 6]^\2KWJ;'#9).F_J.W0DH/VSW9,O:@-L!%O=I-?I2 MVF;5IYIGWBE\H>O?M(4A?L;QCK!QX*R5;#U59>LT89TK#6R;7<)SL0554;NQ MGS-,P?OE+-N&:]0_";PWNB+J[VO,\*+0:;+IDDJ2*/Y M'.<>TO69KNQ2L0?U%..S6^B<:HIU.K5M;$D&YKXCYIZ?)^VH\0Q\G=8B G4^ M]V46S=UK;9[N&C\5HN.,;.@4-0]>TR :SF>$]<5%P;V8;GN@E*7B:X)/] M.TB?R(V]_YOT&X_G?=1#7^++?8E9LDB/T)?X@?4E#O"Y'?A\I>OCN:\)-G&K MWC"PCWC7>%T>227IF#C7J>=HE68V:[T0494FJK.#L*8O\.FXK.?Z&,<] [! MN(.M .R&C1OKOZL6''@+@A_5>H OGXSKL6[>L!BW:>T U.JG^OS$]VKN4&)) M7/RB+NAN?,PB-9]6NT7)TF"P!>P^]T&3=AAX]31*X$Y.!Z-SYV:.N0$?O-Y0 MS30@OH<]L^?L,MV;+#$$>3XE*BK^X6@,YBTZ=8UA!R,O31,&:",?TWO'QWH< MG>AS(+"/$'C/$&T$?&(Q&4^JZ6HML>!*^_J@N0OC;Y.ZGH:U]5 /SNMRMC=>E$,]-"508&H3 M^'VYK0P&@XW5BW&(*RBUOL\V<"Z(Q= RI-'.Y8 \?F#E +/+H&1I#9 M#88FX![ MW)\'/W2_]AZ?O]\^?+'!DV:Z_U 6I:OW48#N/8],.G_3DJ8>32I M$=Q.]&<0(5C0DV83#,CRY\0>-4^;B9GVGE$K@JV3J$^:B">,4X/;.@;?=%#J MO(WX]19#A],P7J\E?(-PN&R#48W2BD X\JR)L-@\T%_;>68_^C#T04C%3$DWI^Q5Q=N7IAS"YJIND'-QV0QSWK"E=Y?04Z;OH<[R9U8EVHU& 5_/U] M (/Q!)AG*@2XS+:$=:XBI%W5!)&]VFK8<$Y5;R>V%[>K-3DYG?O6\Q@V!O4C MM%_&S;:RWUQL^6?.O[/KKY!* *Z!A>E7,W]?MYN\4Q-#GYX.O+IH9$ VSASXO(F@*WLS_VV'./?ZQIMS< M(V!R5AJ/9$L\VRMNM7S-5%1V*G;:J M L.H+:T;3^&\L?YF%U[D@P['-%985$\ 'F?/TXO; ?C^E\,A,N7/_FM$X!]& MU4E$DOC_9B$ '_UI)OL:C(63W%7MA$FO,/9+/'L2//M] M&,J=>?:[,6U_GBN+#Y>[=AP&L'LWTB=.>GSW-/=F!" >9A4!:IZ=>$]*6=;3[LP+&;63(8\QW4[LSK)*].8#SMA@48'(U":*SAG?F,:YD&A'N.:==K MBM"^73-PSD"?UN[9],-SL'1/P?=_5@[]^ON;GKQBTC0R://S'.'Z M28-R[2G*]LWMSWW_TX54[N8WROM$T94_)WVR\K>K'BO[0J4W>NK5OZ5L]3MO M.E;1%UP>R%@#79,^D_Q@Z'H78PUTO3.ZINO1]9KSZAL>2V^@?-MFAEKKP,_R MPS[S6@]D?HJF46*M6L(C/E[51SC$JP[B-P[&_A8HT+"]34R[HIN)Z6U [<;NGTLOZY)M>W*QQT"B#M2!G4;$VU#,5FS6,&,TH=5%'J7#.(#DX^-/79 Y\,I8Q^0 M^$ZF)ACM,FZ@%) Y(O%]T#DC\R)'85TWI$4X>F[ %+ Y8O%]T#EC\Z+&8 M2M;+.'ULPA:P.&#Q?M'Y3MIF^7EG3:[OOFXB?YBE*TY/NSR[D5HZM#8AX1GA M&>$9>]3WI).OO'!XG*0= +UCTM"_3-::QY/0.[FG'K$^6Y'/C,;SF0,BW9+X-W)RC>& V MV/(U3]%(IYMV8 J6\OVNDA#]>ZT-O\NYWDGDX&&S!R>JE_)[[9<1A/@F0LR" M$ ?V6-7CJ4<2UDM2$<1XK]<)Q/A>>W$%,3XH]I"<]1C?C;465FEM(0;'^W$* M\9;"OP\U[K%)!?2##'/0VX0Y;M5C>J?&54IZBMQK+_2;H?+..X'O=)6RC<,< MVUFBG:-R8(]UV(/P'E$D"/%^KY+L[V:)@A ? GM0*7M4J2#$>[U*H(DWC54& M(7X\[$&9"D*\]ZL$FGC38/(#$>*0W'%ED./U5=D;T_#&8\R&H$F/I[N)[H?8 M[=J+%/9? G=<$>GK41KV4/=[D8((!^Y833(F>U1L&D,*(GS?(AR2F0)WK!3A MI$=$T,+[O4B/5@O?:P[$G)ZX>^XRID>_(VO2%[T5#-[Y1=/5PMPYZJ0SU)O9[C9*P M0QNXXXIR$Y+LY@AT6*/U)3A4?0K/3)'.OAD8L&H_I6^5*'Q^??\IY0[+M-0UL' M&A(]P/5)^NE]K\[.,2APQCJ^>-L#X; MZ%P2)#=PQE+)%3Q8R_N[/DF?/CK)W8NJ)[Q_J>:)_VJG)Z%R5X"''YU6HR]E MC35.X,]V\SX:ZZ_S4JXW+W;RH))L* .7XO"ZZ.Y'YM86PZ4/BJD.*KGUKCEJ MYYE;@9MO1T+J@&K;/'B(W&H:%=OC'*H?KP^N/HJM!PF0 M'AI-[?<:D?YN5FCG6T2!.]8@F>KQ=#=]R,(:K2_!:9#@P!VKN(/WF)!!A/=Z MD9+^;E8HB/ A< =->BS93?NBL$A!"^]3JM4.8ACOW;AUX>\FDK.4O9=18)>! MG*=W-/<]X?,5X4.PG406F0V; _,>DM<7-0!0];%0C1$S3L)05- ML$U-D/3#?G?0!$$3')0FH)3U,I(%P0VJ8*M.05 %014$57!0JH"DM$>D"H(; M5,$V@X[]P%'[HPH>3G_,Y>O]IBB<&9=??'YB5.GQI5V.3;;M.GS 8+'M:)(/ MW/Y+XG+2B+ZZ=8^#JZBP;^*PB_WZ-9ZQ!C5O\_AM[%8_*+8GF_="#GP?^/[@ M^5[<-!$ZL'U@^\-E>_ W;IA[&/A^EWS_<-*NEB_(ZW(P&3L;.5T-8;QU=.JJ MJ#[6U<9I6'L<3%L^]8V#:?L8,EN5):D>4)^.'3\C,/XA,3X)C!\8__$Q/NL_ MI.Z(@?$#XZ][:J?^'L M38U+!&\9Z-/:/9M^>&[+^G2@SY^50T]V?]/S]ED-&9YAY=V+K@P2L/GY^5EI MQ\?/E.ISDG[S9.9(M2]N?B5]7,:+J];\)OM$\)6_)GVR\KW0;AE9NM\PJ2R\*2GA/2H(+X[]%/94ZF,1@6, M8V0^Q[FN'?+5R:D;UGJ,15+<5_SL?+&4\;&#_U?.12?PJN,Z2FE/9;)YC.A/<7I1B.HRZ\W?']_L7SV M*Y4:S+)&6*^J(H^P/, N?7&L#=("VM0;SDS *'<<'*QE\ UDUX]PRU.Y,IAOYY4@#'K(T(O&DU M?$= %A#)9LK1406#&8] \4G2YQ$,='9ZOD2U M6I^X*;$&NAY'YTY7,W)-WU@/1F?.4]/?XX &-OKO1%=C5R$\(XWQZ1H1%40< MO[-NC(^M&IR&6_&NT4EID(*VH:F';9RA 1$=G;BJA@<,/%:TXWOUX3]O7\=$ M1<#&UL'=:QD&^RD+:^BFU9) %2[Y"'RQ-;C]$UQ1E!4L9^>=S3J1Z,QAWY+; M,S_I9[MA_J>,]T47$"B.Q,(U,)KF>?YM!OQ6O<9;EXC%4O*N*Q\-Y8_UH#@P MV5AA2UQPCCEM.N\V+#0:/O/# EYJHP%-V*9[8QM+2.:WZ!RL N"BE;=TU+>! M4;IJ1^(;,7JAD4_GW^-J[LP?N3@'KOT3[Q56 );A Q(OS M7SG+HMB&S;G,2&NXP0(+-OSX#"P@5^%5,"2]+T.)0,,5?W_R/]?;A]F3%Y]\ M^ L$#F0! -1J9!CD6_"T%W$_^GT00:D68 M %8_6P<^"%\TKF?2>;\A1Y"8?M)(S:8Q1PKF)+F#H&-?J/1&3[WZMY2M?N=- MQYKU)9$',M:[HBN3V^>!NZ+K78Q5]B6_Z7CN>ZRBK_C-."O0]6JZBG0]?KTF M36YI:7':I^FNMDVO5Z]7'-.:)[&2B]L^K8ZZ^G369?UX<=(GI;4#M^U)7VMB M^3E_\L;"N\9(>(-&@C?[T5"(P$98(X'S^N3?ATBWCV!:K4>US81E!ZFCUX:B MUQ$.M=X:KWVF\?K5OQNH6&_UT7)>)[?YVMFN%)I'1\]D&U#SZ*BV 1?>E!2! MV,M9]''@>E=YKW'*XK8K? ]D6+Z\W_IP[6@"C[!U#X/"#J9RZBHROM1-3YNI/;E"3S"Z.7-Y0\HK77-F1]D7NN:YS;ND:%F7TZU[GN,JF-#W9N9XUV,=F=U.\*L+1/),!2@*6#A26ELEY&-JTD%6#I_F%I-\<4 RP%6-K!W+*,]#(1 MK*7]AR7R2&'I7BMO'DA [L^7">3XAF5Z#UZ.0V;-90J]>OOQ3FJQ"#_- MZY*CEARAQ52OF/67G('#XB?-HMOS50(5%*0X\,?J#;6L)UD6I'B_5XD_VEW/P!]K\8?H*19T M\9ZO$NOO!FAW+\4A=^$RA5[^^/+5/<4LE@W@IC$+>IN8Q>'&&RGO*1EV:?=] ME1YM4#CPQUI=A[(>2S9UB(,4W[L4;VHG!2E^3/S!4_!V-NTE$Z0XZ.(@Q7M$ M,Y;T%-D-T(=5VD"*'VO:XY;2+#8IH7@'M5TN37UY<9=+#2K6C$PMEH^ZV*AY MO;(W^W;X;3F%-C[\MA72[(O +*>)E*3'A+B3*-:M"G_>Q]H<4*S\SJ1T_UC2 MUQ,/#+G'*[23P]9!3SUF/248[3') BP$/;4O+!GTU+Z#1M!304_=-RCTA* ] MPDD AJ"I]H8I@Z;:<]@(FBIHJGO75%2R7L9I (:@J?:&*8.FVG/86++#]KUO M'?FBV_'^?CM0*M7GQ#P3<0=]YU1?,+%),[?I!2VIFY3F%5"SBINZ M#+42;JYIY[-\/9?F8A-Y,14;O]DV5U[;1L6W9NTMX^W#?SGC>1+H?1SY.Z+G4O^H<;Z&I2]Z)_NA'P/WSS?_HO_?FX M'NMAT\/[E\^5AE?WHW5:PP($/=_?U:+[MEJ8R-_#]N4O83&B'[4IB]+TUEK M-]B)_*5?PX^CR?C83?_VB_82+JT MO1ZR[9'W8Y?3RH@T^8MC7O^EE^&)79' M_SCV7=VQ57T)]//MTG/G6ZD#NQ\Y(-6E3LJ]Z*P<'\])WK:@Q\&PK.US_S1- M:#^=]9VW\['6V+[=1O^=Z&H,#VV:OI-FW9XRD?:3V5UMB_BE=R3]J$. M:;= M&? 2$AQ5L"Q4]5DS?I4FG?%W6]X_S5C:)Y<&J4\<-NHI1Q9'B%^=8M?ZZ-SI MZN!XZQ,RU>BT9:R6<)Y+JC*?C)'LEQML&["[X/>&P$W5T*9K=H?8_P>WVM$) MB"+PT%^N&B#3XO_?.[C*_PD0>^2&#IN:PVN>$D+[V93:O>BI8'TY(S[>N0RI M5F9,W12?W:QJB@"]:DS>!!I<-[K2F6ST->(4#_Z>37,PE/J MZ7/FG.#7_ZFD?39?POU<,"[F\K[;14*F?DJS/IV3;''=6L@QHPJ_!VS$56RQ M9X#:K<&;,\S2$U?'14 LP9E-/\'.9=N>$1W#C$ MQ[>8YN 9?H#_J.">^AANAC6+IL?;$!^]M/<_]L'# B^BVIC+%L#V(K2V4SD% M<2I'D[J=Z:::8 ,PPA<7H^H$+M=U2\+_]S^2DNQY[2%R"HX=S)HB8NT?-D-- MA\N:B.ZZ/B6,]/G\;[_T0G4!;W'I%Q01R7CWYJ>J XWMLU)V655=S3>+;^P? MF.*Z9!1=XH5HM4& +L%<-EK;$H@(^GZN,RXU ,0V%%1U&Z,XHI/M X$PY2-.FXEMAD=W._# M'5<(ZN9BM(0*?I)562/90%//N',ZFBM)?IF$E';,P=$7L#:N)]QMS<)%+LA! MK N/%G[A04>=@>T+E_Y0#O40:#V(/KKJ2VDM%ICR M(0QS=#3TIYN!N>L1#AJN]ZZ!UQ1?G9E,I^$Q$!Y8'YPE?',OZPJ7%)^&'BU< M<]0 <\/SGMQ/LR[\@P?! >6_:>"<=-TC_ G\XV\NZH@KY:2>"*)8;S;)$6JZH(XZR/TC"GNS3\ODG/BO'X,2;-1;TU0@4'=!@ M9AU]^^8K 'V-(@5?O^X*H \0G(Q 5/_R7WQW8,S[J?%" :9. 840'49#&)+G M 73Q34N+&:M^Z[JTL!=IH;NTB !IP#8#W"D1^_+1<%+CAP(%QDV!$[X QC>? MX]SS-X[!#>LVCG!:C?X$OHT]IB%L51I8V ^KL9T*A_(#C%Y/\BF&C$"&SHY' M_O4 /.71L &\F4/:/A6PYF,[.O^L$=IT"P, C,+/;D8/ZP8P]>H<'U$X>/9H M",#HWU2Y4YA[8P5>(AN(L:[L .[ K\^.O?G8H.#)Z6!TCK/PPS7CB0?]UJA< M\*/K5HU,#68='<%@AJW<]J,/,, +CXL,6N$&UA8(X<8]0'!X0*UA!DBT9HFG MD9UZ8O!'3PL[J.O1^Q2&.X&%3IR0- _JM,R=M)$FK@IZEDG9!!A7?4;N@=B@MF$5-]\DT; M,>-$=>)45UGXRRU+;TY6)2P!4!!8S]L5W?>5P\7U;(33!P?QALKS:&LE4-Y7 MWW1L)/P.)+K2@ ?#R4G>1.^ (^S$3)FC(V<;>XI+C.H+SF(SXS=?D9AU([VZ MTT^[NV3;6$0!WEVCJN$3^^;*"";QUS6&V(++Y1<(7;$8-7F,G^#=T^58MEQP M_Y2B^,8&1?'IOKOY6)?#$_@TASO\Z0B^!;@:1L?.'GGC=)E-JJ,$+(PY-UQ! M/WPU_%*/AD,WF$%ZPRZ-+X6+NTH93 =W!4RTTLEI/\--Q\NU==I]/[\+VKVQ MW:E,YK?HO!X-P"-?>Z@-$^TX,S M?5X_^7X19P%D+Q#QXOQ7SK(HMK'A5YX1G$Q#WJJF$]#>] M+T.) )"*OS_YG^OMXPSL+K^Y#K+Q"EZ(!M??OM#I <> M1B=J=:4F3/IRJ@DE9YUXRZXU(<6-L)MJPAZ [#&L NZN.,1RN%8;4Z$9]P7& MY]EK82P=U5F4%:Q!9[5FZF8M;=DL2T10DT^&A?X"LH"O:R("K3-[K(>H,]#* M!&X!4DR S$-S#BCN?P-[&3?5[E?SMDZR2)'T:/^NR;6;Z.$Y,RQAEMMKO^5* M>*K\[?6JO1\MT9_K^O7BD/WZCPX$'\V8?_I ?$.DEQ9T7HD[_-XQ>=-2Z< \ MD=G4CCI3TXM3F]EV,[ALOK+E>%*AR72ES] MQF(R-,TN1^L]YR"O0Q!V+SAU9TAM)+T%Y+J)/]PNR?MO84VY0!,0M<5TM'I;",'I0[1V/H,MWI* MKB:4T)(0$1L]^_*+?U _>@L896W9IDI@K!?MZ!.'J%\?EZ<8U4 *@ _7A;QV M \EY)&ZSC:8X?8'TH^I(#UOXFT:)IW?\"Q@G_N3,\1"X\PAG]J.N/C] [_NB MZ5%O(B7-OC1)0CH*5A! MW4V^^0NVX8ZMJ<$WFLMWX1>=RID M/%T0]VT*V:K0RU/6>>4\ C3LJBV<33DL*@V3 5<"='W'%KQ;V25MKAS(+MO0 MX-Y8UE-6ZEG(30OIS4H_+XGQ_C>>WZ$Q@LB>N_ =OW;P=PA(!:[YW MXXT ;ETI\$3@(]U:5T3U/(0 M6;6IF<-1= *OJG!,G:>55]/K4J!^S4WQ:P2_GD7L;RR9A!ZR#WOEYO/4>SU< M-$36 MF\Y"7*G)F*HG Q\)E,,O()P^\-,&)2>XKX3@=.J_G;2Y)*/NGO':]L!Z M(ZW<"1YW@5_'$9T&WSJAJA%\"W;!3;'BFD7S;X3)YR._^7Q5HLO-]3Q)'YB> M_Z&-U[Z9AFG_#5KJP %YA#9LC83'RV?AC_:\#3\-8U)ST+1Q0 -XS8CMP8. MQ/Q=FCQ_.W8G$>M'/TTT:,IQ8^Z^@PZ M\.>R_MSW3R+/PY;EPI8E#UN6^S"4/=FR?/&WO/K^Q"V)5X[$%L,$K3J';T,/.OL79?3A5DVSD,TUE_G,0_K"E=5WIJ9 M_>C3V%K_J=1Y-\BAA^?1Z0A9$WV5J8>$WDYKIPP&HS.,ZJ,7\64T LI^G-B MC] >ZD>_NID3A.$"GT0X/@;+Y42?=TYHX(Y L^%YCNFU\_U/,$!:?P7W N%= M,)XAJ(G(%45CH_CQ8_Q^9B#Z/='&&D3KYZLG5WX M>I-^2AB7!_$L\BPLJM*'8I$:RE*!;ZT,[ M//(2C6)O9,+$YKM 0.83_&9&9[^KTR2% JU:@]3H 6;^MT1O4B3=!>9OULQI M]VDIQ>=!^)ZASYL1M%S%?-\<"$P:<;7P8W MGVN!FS8^U0)WR!8W;6[JW<%M9.9%$N+3>F[PX*4Y'-W0N4_*7HG9:XU\W:-< ML[.*\^VG!>]>CQNMXRVO]D'=@,$6N?SF 35*;F1^W7_M&]JT6,!@28VACW^T MV0C11^=M@ ,4OU8%H6;PNK?)D9J>R<=-L::(3S/!^EGT'KXZCEZ>P"N-[K6G M51OA:@Z1-?(PO:&3*[)X-N3-CR_?>?%KM%'M@-E12KKQ:SR_T%@"P-3ZBRX' M?C#X+A]]0B3%@Q%X&BX"7BSK:4#*')>NF)X/\PE>8#^XJN=/=93M6;3YA7-% M#'+&U6$C_1OJ6=9+;.WUU$C6:/AE)#S' X?+I^-%W/Z2C ^6PZ\ M] M.%JS@)HA63S6>UW"=I<^;@QJ3X706[09C?Y;.-#^J6L['=.EE4Q::'0CR MNXV1!0/&C&<90$T0KST&TQ[$F9N >CBEY?1@7[NS41][.)SE#LWW(%^U5P!N MG8X\%\UWY_P&Q#B:3PS6"L$;#^F;]/G 3: M3X"!+V4B38<]/C]M3O]TTR_]J:/>_)K6;IN3>$[:"P^>6@E7Y^)<2 7J+>X) M PF&HV$\VUAJU@?= [_CTPZJV9-98[^VUQG:PGM03TQ)C9473CT=\-6=K-1. M['@AJ\F?DVT-93N">767\8JTK85 L@]ICS&3U"]?Z_J9J4E]#(,Z.I[+'SPI M!_SQ0M&+CD8C>U8.!IT=*O\$'P@L*\\"X"=A"9M>\] FCG9AD_XR34=8YPR0 M?'KWU$GKRA],8^(YLW+ML&8G7T=C6(^5,HA85%4^SCA>])>7"_^A&8W@9L,S M_(9")R&P8_/,H!,YJ+FT:OQYM)[J,F\V-[T# 0V@Q+IF/L$+%BJ$Q][[4?@ MJ5U]L^Z]^$Y%M1H3BVV>95+5+T7 MQQH9QC09BC>A1EDOG)_4[4,\YXZ=/D&HT\-&*MJ#RC[;I(Z\CW]Q-:?U0N9' M_3O$OD2#F?IOCQ3.Q]>BX]0.F2T V"EH2%\89$,)!/F6$DL7KTW//(_.1I.! MQ0I7LZ2B*<[,&7+V[-GMEU?@MH*Y*BCZJ/<-TK!OL ]#V9-]@_O/LK]@S+>A M)N Q- KG!1R:A/GE&KZWS%R?VV+3D,921ZWCIRW#_)L%6F;1J";?1^-C,%)> M/UL'P0AOZIS>:[%87V*X$=--J\6F29^)U25A;UHNEB3]5*4W>NS5OS&Y_=JV M8;!W.%B1T$VJ!E]7VG>_2O-O4G![-BFUSJ0:P^)^IG6M]DN:TB@(HN\:\'R# MX.DMLFE9AS6Z/5Q;R?E *?,1E,IZ=#D$)K^VY/ Z/+Y&;>^+E>+W>XW1,MC* M;-O_"CR8U%J'];LGT MKUG;:_O=K+GH0,<=V9T7_?%GZT#%C;O\A&?LSS,V9NVV5OBR9CU$[3./+\2! MUNYIM&2Z^];E;?ETU^_RMFR*^])V:?G<4D9[":4;MJ>Z@G/OJN_9A5>NW9,P M<-T>I"EP7N.X>YT9Z22)Z,DL#WP6^N\>Y95G:4XSLCNNVY'0=@&7: M;$FN=K@WF_/>-3==H4T)Z2F^J3:]8HT/H'?M 2X3I5F/)9LJG[!,]^T12=D3 M*0O+M-_+Q 7K"29WMTR/)]S3)/?<2*FN:X_N'W\Q &MU^)[" U\EFO3HQI9/ M6*5[7B4A>H)LJE'#*MVW1N4]DNUPE;;II;)L/Q3JBBRNA>,V%WOLKFO$K+=E MO&_AG^4463_\L]GD]T7BEL]:2M)C0NRH;^\5&0K;H?Z.': @/P]=?@2C/299 MD)\@/T%^;C!KTA."]@@G08*"! 4)NI$$49X7CU)^ M_RV64/_N9FF?+1$Z2\. _G;D6ZA?EPV\?Q&%]<^GW#@4$ZBY?]2\S>-W,<3' MDQYQL\3==3<)#SBI:-D4]QL-R/]O[TN;W#:21/\*0B-MR!L01!R\6K8BY)8\ MUJQM:=7RS-M/&R!1;&(% C2.;G%^_JE0G11PZ#GL=1N+-D=V^PZ.ENOY6CJ M]4QG[P3XEF88M5NC?D/*[NFFA/?,SMYW2MOG)9PYDIYWS9[7_4$CJ*T(ZIN= MSA&O56@D->0BV^D=A8L>TRT]I33=Y8/>?0V8>BFOY8.IRTP%>4S0M(5A-R2* M]/IF_Z02K1X1-RVOEJ Y\Z(YT[;-KGM*2<2:,S5G7@)GNK9K#H:G=#U&>7U%_D==6^Y%&ZS3O>D]]9UURG##K*U+G9W]OJ6(]L[F]@^UQU8SC-SI:]OYL^8;.<;^9EL MYKZE 9 ZC3.HVDKS63S+:SJ+97P+)*B-8)%N 6U NIUL-TR-FM;>XG:-/RJ M<3*-!Q\,GU6-T\KN\VM:'\.H6(R=V+M#!JOBJ[+6_KRQPE]RQ5ULD72 WJ4H:5 MP_$;V;92]CS$QI&GRWD-.WCORW>."WBL<80SM :/SG>>:_7KL_2MSH/X;M]V M[_NQ7T]T4=_%B/6.YF^PVR2L&BF/.FU.-DQ3#; 1.7MSH5?GPB;@J7=+AS$& MSYK*CN_-H@1^;-P)'V,_6/Z^[.6\"F?Y[-3:LJ(4YFW?"',$-='Y.]M!/-BT M&S909'FZ,*155G(\1QFV/PY"ZG5WEEWE',\:.NZCMQ/K6UWG5%J?Z;5^G[7V MK/[P8:,>?JT#JWWFW/3S M!T#SQHJ7!9]A_,["((C8<611K1>N:;"O8P:[J4+SV0_[D,-C=<8]ZK6%FV22 MW_LI,_[#G\U?&;^&+SZS\507(CKI.@FN=]Q&++HZQR527:=C#CK[]M335*>I M[INJ0;CFP.V?/-&=^>5(U[7VK=CQ.#@ZQF:?/:@@J)9*9R25G%['=!SOY,62 MIKJ3HKJ.8W:UW:^I[J![Z_;-WN XVEU;8,UEP\ Z3I_CXUM@!VI\<-0=_RQ2 MD8WW\21)9Q3U%2&]WUEP<:UBAX[I[ETH5!>?.S"6!K;I#?8-&&DL'3RN9PZ& M^QJ5&DL'C_E;^[J;CX.CX^MW32"-"*0_-+N#X]"(1M->-<[[>Y^B:#0=G)O, MP4#W3V\[EFSK.)QT?*5X";DKOX439MR,0Q:/85"1P,+\*)^._?1AS0M.-\ S MZ)A]^_3[ )TYEE"[]W6PM.58L@?FT-58:CF6W(YUG,2/XVMW32"-V+C;,]TS MR$@[=S0YKND.= Y7R]'D.N;0/OV4EC/'DM.[6*5X">>\GU/_CD7"U[U.XJR8 ML?3"#G<'7;/3UYW%6HZEKF/:0QTA;3F60*D/!KKE9N!#[6N?:S0=&$U>W^SN'8_06#HTEKR],YK/12E>PN'N M+V'LQ^/0CXP;EMZ%8Y9=VH&N:[J>/M!M.98\O/VB8]?'X&ET32#,WUS4[>X>K-!\?^O95U^QJ:=MV+'7!RW6TY=)R+/4Z MUG'DW?%UXB6.1SHQ(B68\GM[5T+[5SBUII FIT2NJ8].,Z!OT;3/FEH U[GGHA//ZRQW?=U]CMKF?WX2/6/W#7G4&UBX0 Y!4F!OV#TZ M6+2MH.!ZB.Y=4/!10-,6OEH/DZ[KF!W'D9 Y!FL_+%+W&+@Y>.7"&FC,U9VK.;!5,;*^/UW0T9^J3R\<7^M8)VF*M]B?7 _HH_2:TVKAH MM6%V.CUST.^>'H.?@>+0O*EYOORV&7!Q&S>X[5[\(@\R0+J:5WRB(_#^_8J_LPR*=B=>J'@EL[ MU2?^"'BSR#=_HD">-^\^_ FI@VLRW%X='NJ?TU0N9^[?LA>CE/E?7O@36.V5 M']W[B^S)RSH6 5+0%S>_\9=3B8/V>7.9N3.]A;M/_IM68HQ3=GDIR=_"YT. M X_/9:X[8-YDZ([&OMOO# )OZ#";.>[_]I^\_HQL8"03K$N5 _ED/[[T7Z_# MX]XLUNLDZ4;Y0F!,_-GS)C#9$E@A#']:@[_2(T% M\U/SJ-!.12:$,4F3F<'\\=20VE N]8\DS:?&FQE,, ;!P6YGP#VFP;Z.&:C4 M78W!3.,VA:7"6/@!O ?\ZW:>$8)A!::1LFS.QJAIHH5EW"23_!Y@)ZNMAR\^ M,UA3RF8^3!/0@B+@:9;E,&909'FZ:+9B(RA*^LY %L'\?Q5^"F(=EX1XPZ4F M]_@.MA,62QQ8W6?JIS7RW$4)]=V9AI^MT 8(17P'EH,S""(A9-3)Q#)6"Q9P MT.*M5KY8O,OS>(L-"H:+1)@ - &TOG$;)2,"K[U6O63OI"\@*@88E^F&7 M47(/BQ%+W@4(@?85E%1 YZ0&6Q&P$.-+TTA.!%O/@(]2 ,TX"E$S&?=3!D1< MYZXQD*F/C!#?@F$QH_>F/@PSA^&87\ *:'S+V-YX@*,=JU,+&NWA3X^%=E@@ M0".76\;QT(HFN /$@)_ ? LGP%G 4S$LI*0!^!('M(Q56S,,?GJR6\?;3O]) MFW0XC7@5YF"QCAO(TG=%FLP!;US>;#2XVVJ2+)'/3K+AV_V/OPTS@9[#*,QV!?9R0 G@X\JU>]"CSH]D&@ MF94X5!5IY(,*X)+Q4VU*[HX@,1LA,/8XA_6/%L9XZL>@-I!*09# UF.@7)"] M\7B!JHF>&F"@PBL[-85E_.H')+ $SE>*6>% 6>9 M@?*-S[6T"I04DPDPYL[U $KNF7&?%%' !0I &50@S"O6(P45OCZPAL^LG*A:WE[M35_1@LH M-P*;0B<#56F:3,*\)+# \'JHU$&D/>UVK*ZDLU5C;2V$ 6(E,D'+^4B%Z,*" M(,=7Y/XWPCR+] M3'1H A CX'OE, KI:5@ (>KG% ;/IC!+$0?DW=VS*,*_\;44^!XL96DX/^U9 M7JET8.(Z5<#BR;U!IRH91>&MSP56!G]GDY";$-*W$H#+=M.D(7 !?VZ%TP;Y MWAII;))/ KXONI632<9R7!Y@ID"W[P:@#G. _\YB\L(0.7X 2 NS/.6N&BXL MSEAFG9C8_8R\D$01#TS028 A3.ALL_6Y6!,JU?H^U#KJ-1MUQ5W1G[L-PY=4UR0W\Y/>G<=@N7.!6K\1U-ZB4Y9FZQ/H-#D^'+ ?RY!; M8]A># 2U@-0"\OA0TP*RO0*RH;5XU*LH3;AN6Y[M>QF#E<5W-U*7U_T>QN\L M#(*('4<6/:<3GZ2 (8*LS!:LCJFR'\ZX2M5#.PY]\\61UNUY[VM:K;QNM;% MX[!W^FT(--&=$M'U>F?1:4@3W2D1G3TT77O?@L'M([JSN:.YHE.M]8).YC7B=Q5LQ8>F']U/H@B%S=J:OE6.K:IM/5O6-: MCB5G8'K]?3M2:RP=FI>ZNI^:)I!M'J'GF>[>,7G-QX=&D^V8KJ/;WK4<3=AD MQ]7,U'(L85VD"U6*EY"JLJOJTH.AI)[4:2;>^MWL\ED*T)I!&!.%W3'IS^*>BYH\GNF=Y B]N6HVE@ M]L\@C^7,D=2_6)5X"6>[ZPM/7]CAKN.:0W=?;:%C;X=6Z@/3WOO>B<;2H:,1 M9K^WKWVLD73HPP;;.L[Y^_&5NB:0)C#S/'/8Z6LV;C>6W)[IVCHIK>58&IC= MX7$R:322]G !K..(N^-KQ$LXV-W>6>;"CG7MCMD?Z&NM+<=2W^SL[4AI)!W: M C/[>QM@&DF'#DDX%QO"U@32R/CKF?;>EWLT&Q\\W]SL#72>4]NQ9)N>M^\5 M+(VE0QN7?>LXMN7Q5>(EG.J^F[&4V@_)"HPK)??./)SC]J:W]PF*QM*AKUP-]67=LSC375]JGZ.V^9^?1)O8?2,>]9X5+I!#D!38 M#G:/IA5MJR2X'J)[5Q)\%-"TA:_6P\2U;7/H#25DCL':#PO4/09NCAR$U9RI M.7,S3!RG;[J=KN9,S9F:,UL%DX%G]CQ/,Z8^MWQT:ZQO.:='5ZUV)]<#^BA] M)K36N&2MT1T,S%[7/3WV/@.UH3E3<^9FF'@]U^RY \V9FC,U9[8*)EB/JF/K M&(AVM1X_O-:W.J='5R?O:M')W1 QN^=8_2X,,D^RD%IXIRSR\_".O;H/@WPJ5J=^ M*+BU4WWBCX WBWSS)PKD>;/NPQ^/.K@FP^W7X:'^.4WE^=&]O\B>O*QC 5"P!,3E_6_%>D MR9P9&;N=P5:,H$@QOQN?Y !19O@Q",?PJS&#I4PS@\&. ^,?1 UZ693< M _2D8)5@],&D@2%3P.XX"I&NC7N ,JLFXKL$$@ *@87=@EB:T7M30)@QA^&8 M7[# ,GY)TH?L"#^1H,5=J3O"#-.K!6.8,? &0@'X-1,DO<\3>["@.,= MI ^ 'EAY6HTC<5BGR-6;"UO(L:(6/^#=@\9?!J+B0&_HY# M".8F'["4EV(G?UHW%OB'483+W1\AH#?1#$$@I,DDS#EBJFE+H..&G_:L3@7@ M%->:P3,N#BHXP;J?VK;5KUY=PH!O/.U:/?E864.49*4(6HNBR <[0*(FS!3< M9"M(P$$RD&) )'\5 &^0C; R4J6EV*2E ]17,6S" K*<9BA27/=]F$^3 JEO MG-S&X;]);M;66!*'D/TR)>PJ$@KVR9 M%$LHCTHC4''.)L+\YA2#@ _0F&3!51.0V%X]"%A&2/B2RJ@+!4/'".QYQJ[D M#Z_ TP%/8'$5QK1%^NB5&%Z$:C TL13KHOGXXRIJ875XY$*DC(N9Q6.+'BU% MX/@SQ[-Z[N;''^&S;L'W+<=T'C;K]6??BU]KK/W0]AU_KL.=]A[6Z@X>- M>@RXZK6>TEH'#;E@Q^6=-PY57UQPH<5URF(..G2%AWD:>O+7?N6GT#DU$ M.J9 ,]$ "[%!PMFY0N9ZZL>WFZM0GC\ ;L!FUH31B#"^57@H!]Y-#]G;#2-T M+)LDJ^[<;7.0">-Z:9SS@6?G,5CNLJ#VEESA;'W2@B;'AP/V(TMQ4?XM:PQ; M#4$M(+6 ;!G4M( \AH!L:"T>-?VWR3:WY3:]EU%9F3*PD;J\[OT;:GQZ_>\=VI\ M*U/<-Y0?],S>&13GUD1W2D1GXX6GTZ]BK8GNI(BN8PZ'NL!]:^[%;"RTNF]A MZ5.XFW+ ;B):*IV25/*Z9K]S^HVH--&=$M$Y0W-@[]N171.=)KIOLK^ZYF!X MG$YAVOYJWLW-M8[CF!W?_KJ$UC5KKR1>6/>:GMEW][6X='7Q R/)-0?.OA:* M1M*A[4AS:.L&0RU'4K]G':>]T/$UNB:0ACTE>T/=S:WE6.J;W=Z^EKE&TJ&C M>:;M:JNEY4CJ>GL?,9R+0KR$#)6;9)+?8PD445LE?/&9C: MVZ8[[/R@$=1:!'6[UO#0^#F^'KR$8]M=95$O[ 37B M!R_AG'9[(XP+.Z]U.J=_'>?,4;2W0ZLQ=.BSGIX^1&@YBCS'M8YSJ'Y\I:XI MI)&8[6LYVW(4>;J*1LLQY)Y!2:VJZT6+^V0UNSO MG7FE0VP'3X_32&H]DEP3QM=(:C>2[%Y_;\_V7,+5FD*:U9T8VIJ-6XXDU_1Z M^F"P_4CR= 9@RY$T'%K'L2R/KP_/Z_AV?6U\CMKF?WX2G5[W#7;4FTRX0 Y! M0CUS]^@RT;;B?^LANG?QOT%Z!X#-4>.OVK& MU(RY&29.QW2\H69,S9B:,5L%$[MOVEY/,Z8^L7QLRAIX5O_TZ*K5SN1Z0!^E M+836&I>L-7H]LV>[I\?=9Z U-&-JQMP,$\\S[;YF3,V8FC';!1/',3VOHQE3 M^UF/35G=CC4X/;HZ>3^+#NU>YC[P OP=A'>O?X0_Y)IF/F9S$F,,)0&%<<#B M_,KI$W4>&%4.[D >JAG4J)H9GXHL"WTC8[$,\U>3B9'R:>#O<7(;AU1] MR,^R9!SZ^/Y]F$_I"_:5C0MZ"A^-8?4I#,@GP,I870-@'8EIYO P3(H, M("#6_V_X+)6C+>_#-\93/[YE"%*6 0S@$=_.;!XQ?&W.4BK"%(_A 0#"F(1? M6?!BPAC,E1"(@R)%T.$>,I@3]O]7X:]A MT_#6:KZRNHM\FL+V$)%9^-68 6JGF=B+3: ! @HDVC)_QA!*81+0 G##QKV? M*?L("D*R+Q= JP;0P]P^?"'7+Y>/2$A#7%,HVM%;QNXC$!T*1? MRUQWP+S) MT!V-?;??&03>T&$V<]S_M5WWB?+5]B'%0@2U>([5[P)%S9.,)/^5E-*O[L,@ MGPI=JGXH;,M.]8D_ DNRR#=_HM@)8]@X2X_$%(8[J,-#_7.:RN7,_5OV8@2B M]\L+?P*KO?*C>W^1/7E9YWM@^B4@+N]_XRXGDX?LWVQ/3%.R[UN$K-0#N#P"S Q,/?W),NO@<<@$X$ M76T:H"U!:!9@N8%@_ADD1EJ ;.02W#3^_/>(?0FSW(]-X[_\?_M?IOSG/[^D MH!*XH?$^#D"ED'[GBA9E, S&ON(_L6I(8$QA?09.2) -)60MXZ.P/N"W^ Y9 M$N(A&!-@,A(^C#NP1L TK"0ZMX^$7DLR=8^X)FEO&4F1PJ,LQPD"4G4C6:(3 M13^S*C33?.6'!#CX" ? G<09#)T5XRE:&?<@5C+X- ?5803A9((0)(/='X\+ MW"?L?P;C%"DCC2@T7I@#G&"SN*8B"CC0T/J%2:2FQCD).:7-/RDM3K1025"O MT4I-]4OOR4Y*/KR;Y_!",W\588!:'W=][<_!#(C LX /&,E(7'O+0^/N64: M\0JW$HX; &%EVX9Q8O+G [*4/LA4X#_[?T'$RY M$&"S.0!?@KZV%G)G:6.X!/H!K.T07&6Q#D0Q")BGMND,7,LI?5L4&"R*\.^G M3K]K=52OU[_SPXC4XBA)8>TP0F:0>A520=JD()=@&<;$'Y-E;)T:6?Q+^( $ M.!#;Z.F2_%Y5.ERYU#7.FQ30C4__SA+8GD](4-435VVK/C2 < ;#96I81>HI MF#Z3KH99?ECL/P7\R.8<).J6 M-^?D>_B]'%O@4;#:M4"SXDJALBPP!@+^6<71L-B8L2"KN&KD1S[5&BN5.Z<5 M$>\IHUAB"( Y'T!J:PFXFKM*GB/\*"P=Z3=NA0Y!0002@(DP4H<_5M^PKV.^ M=((0[A,$@H@^2*&DBB%%CIEHA05 NVDX H=+S#'&EU#BX>K1O14$0WM>(J8Z MF6./!#[L&__QMX'C=%Z]9:.P\M3SQ*B>F,AZO32BSE M\ NN!V%J,=!',.F-]VB>LIEA6VK$LGK]^9^Q7P08H?Q!3HK+#96Z]< M(,Q/60QE]FQ>C2,2[P)JYPW$1;_0+ M7!R\)8@GOB6)B#Z/6+:!!T-"(M/\:6F"BB@P%\!!!;/2'R&?1NA,(G IIP@6 MZGX1#*KY!M_Y8Y@_$^/<\S7!3L. )IT7:5:@GS:1;I)8%!V%@$Y$[RLDV0Q" M%R@WFRPJ&*HH,>7@P(M?Z&VRRJI="P@EG-A1L!8I5R6XNQ%%O/V8;W/9'#LQ MSOB9#B.26-(XJ,3*$E6% %(.S 8.+\(0187=?Y65K(&N\3A75)HB$O,ITK0P M^Q0\$6)@Z*ED1N49L"#YYDG)5/BC$O#E[D"1JBX!"BZ_=J@@(OYHP0#4+./7 MY!Y/GDSC^L,_W[]]80]I7@J0HEG&/?5,SH5X1J-,>.W";"7311YPH.I.BSF? M'ZU9H HCE@8-29@H&6$LNA2^JO''9(R&CD%_7(2*E5*4:2*98O_S>9CQP-Y:/[$.5/@.=X M&.40 1I5E)KK8QGFND &C5OZ6 \/:WC.;A]?/>3^OR++P\FB16X_\,0O*/!/ M3) 0^291Q,F(3N6!GV=X?/AO%)QU928MHNK0$:.%0*Y73;9M>[1-,8D\PZ!$ MF#$>/L\S=B5_> 4,"GI[<17&M&CZZ)483!Q\8*!_*<^!H,H?BS. X= :=%T\ M!A 7A<7$XH3 HA."I>0+_JS?LYQ.;^/CCF5O?+9M6%C/8//3;:-N?]9UG>^R MUF:C[KB*WL_]@PC^?I\E=&/"\S2K0#NYI>$0#XK3+A=$M> M/K<'YG#8TVV5VXNAGMGS!D=!T-E;">_$D=T$$XYX3A5E(,B;6'@J# +#7,UQ MY(>FF+-$1XSX_-*L"=?L]XZCJ;0QT4RTVR#:A]J6^%ZVQ'.9A/3#RS*7(/SN M$D- ZAN*=;205-V!Z0V\O95<.VH_/*)]_C T-KWQ>S9&S;7C660 M:8S8;1C'HFX"3T>Y,%/&-ET'_&YW7UK5)LV!$35T^V9O<,1>GF=OU^PC."B? M>Y/(:"C@SZH4V2,=9)Q5*;)-$M<9=,V.MV_CY$>$4,L/[#1_7#)_#(>>.1@\ M\(#PF-RQO2399=9G*7M.Z/HL9UF?Y>C7$C;>L-AP%[!,8GJS>NS5FDUMW4+C MY*Q:7;NJ#EQ5,ZU^XY9? Q_85E_>J34-O[ILB!=N;:=?/:U567OJ=(:65S[: MN31Q*QM(%4SK><*O]U;WM7C1O<]X:[Q< "XO HS@?:,@!8D9\VJ"]+O44,.0 M 4@/(P/[/:M='U9KPM!/6-TE][\:6\LJPU>M6==S'Q1F)\NTS/J_4@S:J:P=9]U"M" M^CDO64"J@A;FV)9;7YB\YE6[V0NSRAN"6)PO9E5Y"GH/-FHN;=E9WO'#!U[A M[U4>M7@:KEH0E0,6@7-CND>OR8[Q[$I2X7DL+,U8U9:=^3G>@:;+Y4][G7KM&KQ;6Y4P:0(' ME,,QN_4WS%:?H>"ZA_; +X*/IRCF>9F.?2<'^/Q2I'B#%>MHF/7RLPB%$B5R M(OHR3N(7_.8NOW58W0G?%^^@*)49=S)P^T3BGG+^ES+/J)+S.W"ANOG7 -)95DWT@5W%/5: 9\*:KPD(4BBD6G MXU"P0Y8GXR]@V(F+[U@X-5 *L%0U,<#&PD(\6!20JF>0$=FM]K4LZON676ZY M7$A#6Y&J]O!Z0_R:,15Z22:3#&"'195J$I?N'TNS#T;!B_+3).+5./RO+.-Z M69I=><+_C7C(IEAT D;-H^KNBQ(AYM IXI _03W1;TH!RP#I6L/*J/;#AL"H MJX"M%,=K8"$UV@OP%+X,((%*<7P?N'%(ZK" M@57%D_;ID%TEXD8L"MF=J!W":V^&W&;97'D/R' $8XF2%[)@9WED0Z4'5DH0 M4GF>4:TNB5K<1Q2(9X'JQ-+D*^9:O>P/U2+)C0@\35XM+ ;8&OD]B^[*VN6\ MJ *:'6E*LZ,4HJZ[TD]0I0LB2E4!>UHH"$]JIE@"EK_55% M9ZMR1V99W][(4Q8':ND44>1I"255;9=:.1> 3<"H1#G&.[(QN%9 18$5@.34?EGLT8OU$'+ BWJ9BHLZ)?#0"&<2+Z@BPD,PJ MB5:MV:7H"&F3#? M)=P519N/%_/*L9S>J97#*JOQV8ZLHG>=S&:A$(Q4CUA:,4#4V5'K],FZG/_- M6Y6 '_V).BG0,FMCR\'[EO% "V)IHV_BN* W>&G+V/@%I*5A=U[\5VE:+YB? MBB#76[#C9R.6BD"7;?)0Z.8Z@RH))]4BOZ$LU*"UU:X_3"8O?N:53HV;*=H= MRQ3W)DTQ(?]$+3E1'Y>*IV'1O[)RFH)8X3G> B&5,Z454UA-4:<)7("(> M@]2B"LL!:,,H$2YRZUG9DK/*JL@(*CJOI0V@8(_1M 4^&-IL()Q6\2U596E M;LNZ_C18M=@2LEQU) %2@ D6?'>LBIX70QS54"$>N MA@EA,QILRH);^H'*3&<@^<;<6%*J7X*%(=I$<0RNDV:7G"A0]69<31380])W M[2#LTPN.I*L_,>01X\V8:H.C,/N8@D^(O;%.43M7UJ[47S_+BKXHO&ZH M?",=^=PH-575W8.X576G\)X+J=^.4+BZYC:5MN7#+<>N=TKQ03##[\&&?O%; MDE!-^ I>)T::E/CQ5^G8I"N.QG_+"KA9V?51=,D1((@$"!0*H^8*5$?:Y^$( M?E0R07,I'5'D R%3.VK]U'$$FZJ\,!O\)>P23XQI# \U\+W[>&P:U;=0Z+% M)I)VK.\9QY'+D<&Z(EP%/8?E/U/*9QGBEKLLKIQJC:CJI6-5Z)@ M/)9LVC2OJK4=4'CLQL7$$WD 2G@RV-^"'-E45[6!WY%"4B&9\=63Y@AF+ M,ZG]I2@IRJS58UXIMFV6K1C-I3Z,% &4S3YA7OBW9;R)L"C>[10=CUK@GI_0 M[X5#CKQB3O$ /P-!CK8"1J=F<[%<&'5![RKQKPS#O!CPXLY%U:U2AA:5$=!- MI%BDBAM:+X4;$^XP4,@+HU^BDU?9=I>D"%K_**Y$&[,RAK&NC#KY#D#L,V1 ME#Q*^?]27TEQ)*/&51!8AGY7I"%/9EOE<9/V(5VOB"-M;:5N69_;5RHPT]'R M1AQ9QO\DA9%-*38(" K6K\U<(WG*KL+)N%#\Q2F%.7B5WC8MOP[3DO+OQVO^R7'S?)O,:]@^7>5 MW%Q^(N33RM!"1JT,SNOH+_\:8P_QROKF"7HS0%[+#V8(IQ5@K-\W;W%01J-2 M<7C(?RN1$8**1&DI3DW=8PK9'\](N$Z=092NET<*( M_'LZ_B#.S_% ,T[4$!$*VGE [2SQN(+=A;Q=BO@'T#E&ELHFX3#I2WBZ<0,@ M,*C; Z5_P<>*G#>7M$?5]438,,V!Q+L-,ZZYZ.4URDNT_JK">(K1HIQ54D\P M7P@]"?!- U<:QA^!NN,&1V-='7!K=9=^>K@!:I2V)W$/[9_.T,IQZR+>-"(, MMM'1&3]57)CUUN^H&Z;(_-(;D$I 50LBW0F--Q W*:NVB%RW#2 %-^7*XUX3 MC$.^[ @XD.>WF#4=CQ\",548*%6DT$T8+5S27*HRMXR?*PKE"ZRAV#06E;(F MNR;RQ\0^!8)-=*=*=F]NU7U^E![7W7[+?.N-F8WKO6UR7UP+#^ PVLPE-.(' M?A')?[_E!Q*4S_MFE !)_,[CS>CSM,;*:'R<@Z*(A_AY$K.XI:#$T,O\$7[* MD&(S0_"YRRZZM?/G3,JG*K%<2"]B1%F*BOJI42:A2!G#=#(*TYN4I@+4(4SO M\:)>S4HV"A5G!?0K;/9;&M[<5*47RKX]:IO1NI_!%ZLDK'%61799FQXR!D$4 M ,&](Z5Y?34]WF+!PYHQ MI8ZK;>UYM\/*\U63 AX>&.MU6L:\NQ+GZM1SS0]Y$!X?"$KB%\B5IQ8LJ\)# MRGF=./J2)BDPEB1C?C2GMLFJ\596,1<_ Z-DS2Q76%1DXZ^62C!1VZ2Y3/VM M4LIXZ ,]9Y[4BY;JEA.P=L+Y7SS$1 )/-C3:4"YB QC(>9W4T!7FA0@9K4M[ M%'B8BT [0&\2(0YCM&HB)?N,W 'J)RLC4H0[T:!2',(K3=GP/H-J'8F;%Q3: M9REU@V=\38_2K;?JT$M+$LU[O[U;+YA A^K6:WZW=KV\\ZZ:*HVHYPU\"?!X MC> +^D8J!I:ZU%*?7AZMI :]M3LMR[UY40$J'7GYU@CI8]$85T6Q7X()' 80 M!;Q%,K:]&Y/V"O%HYXYT+][!H@7*@W>*+,([F HGK':*J_( *&EZ82Z D53V M[BT!3"OX_[/:J,Z<3E,=S1N14?C MR\R4L'5)A38LY7Q+*FP/]"Z;<:3J%!4;9G.4JR!@QRG*=&IY+ ^-,D6XX3W] M,@HO3!F03J]09*1XM,K,36X?MVY [,K82MW0D794S2$ABH,.Z3](N,5.$5 M9= K(/;03<2[6V+9$=T/X=M,8<&;]^SU?+)1#5+>7& M8+Z8BW[P(!%Y.5-N;O$UH ?RKQ7Y>+\2T%,:6Z>BR0P% M>O9,Y)LM)0JP L\$T?L9\*RQRE'"/ M\094"RA,O*0$_[KV8S\(87PQ-,^'HEA$;*0%A9>V+@.F%#=$RW(;2^NHCV8: MOQ;Q+2:?4WY$2-$N3("$)?X[2O+%SB6+?;V/ S[JG-+QKZ?H0#%C4> O60Q M'86TF]_!2@'+!4R#+,EJ1WMF%>P&^88)#\+S LMK3/8.;H%.DAA@"CE7ENI M9PS6L;16'@!8@FEY'.7/5P>I 6<5-G70;-NE"@Y#^FW2-U6P9@I%OH_*/C7. M4RHTB-/4C66"JG./\KB# BA4<<+;4*/++X,L3X>6H]190']^1YV%""\RXSDM M+W E## ZPU^MR46)E9CJ=@L_R>K:*V13JXR$QR=!N6VU4,RV\9"6Z:4:.>\< MN%X-8VU5)J,1I)T-99H42*O%BYH!^)RI%F5)\I5R#(!B7,_RGHG:$)574BH& M1*SG6<[J*Y4321*\)$6 !:DE0B^+%)9#O!O*_$GK&3\'\S7E$LSZ*"N$U6! 4+LXGJI-?&2CDNA+I7 M3F?&?@14$7!1(AUC *=8C!! 9:3?,DZ-D*LL> HJRV(Z4IFK>LD?@] ,R+ M;Q$QC0I =;W( ATLW"9^1)Q?H&^17T7JX.I MU:S]=I=I)TJ-"0X7X#1NT^0>B_=,#'=(IL$=2[>:<;_ZP6I8LT0.14!K>7PK MI":.SI$?;N59E8H9=$@Y#>TT*LVJ; ;%8+?MKFL-GUETQ459;*TJ[#JO:ZWK MIGB9:]VX+4X5/_,ED5&525/*U(CRM#OA^^%1 MO6'CJ-ZFM-.+/A1V]*%P&Y9R-A?A'Y(+[8GZ0DG$[:*/F/\3H%7;T'HY8G8H MV.W\2J\L0H22C;?(Q:@6X]&<*IO[&W?:%COM9WE9=HU9+_T"2IR2N4D\2PR3 M")6 P?4T9!/C'94G1,7P 8N^,:Y6^+,J1U4\,Y4[0:*7%@W/;=\QZGEY:A=* M5] 4/E?"AQ!'W>.DJF JTB:#"DUC%4WS$DTFK[0W$<5O0,/A6;'M^B_L[G/V M [UM=P/Q+WYHA^M3+H*7ASSE_6_7HV']&8]_/<2"WL&B4,$?J@<-T=B)H\C.(1OWEV#_1!55XMF M(J42O;OQN)@5_.20SEY5O[;F\ MR>]HP39/3(KQ2H937UCX<2)3*D7(189&I#3@;D1%$:GSAA\^_OOMDO/_CEP^??G_S^?V'/QX.N0:%HMMEC=F6\1N(K8@;)PRE MUZE9)[]0T!M5"KJ:\+,D][ 0D%2)H^Q&=DN2&?XL7)?+U%>6:$O=1ZV,^B+B7JL9L).QF ME.S83M<9?A]*MAV>&82]M*H:/X(DRPM:F^YIJP;/D>H[T ;XQ>4L?T&:E>XF M^'3_>FM!&CQ/D&D:L)?F(H'D%_A\=R:6R\ M*\"D*S,]Q05J-6A6QOIQH-7;EKRB)*::^*F\U\3C_/'4IV3"\@:FO% Y3RC^ M/V+Y/1H@952LRDI"8_.>11'^C=4$J)3DRG!XTI)5V8HXALAU\CF(^-[\6+W, M(01 >5]G"YE\=SK/&#^5/B:ITHEX64BG=(J."9;*T9HRGWBY22DL605D796? MS844C@GZK57$>.;0IGH4I8N*-0JDYJU*)X@+4WA& 9O-I[N!HG9!V3@K+_?$ M,J[>O\3)/:\CDO'2*WQ)E?XO+V@F7*:4VISJ@F&1M-VWRLA-3CD5@.;Q+QT_,-U^< ^-5WN6,:?,5YFRWCAXQO>MQ$$.J_-K\1<$'Y_ M9?R.!M"-/\$;"$H]DY-#7&Z\F<]AZQA7?3@*APTJ7[0+A5V9"O^^"AZ?'/*^ MA>N&VZY@5:WBU_8:7%>^I$4GT #0\0M8)R8\7O$ _6)C!._PQ]+N08^EMP%E M,PB.?69=6ZTH?_GJV.O[[@?9:PGWX2S9$E';LXQWHH!I$PG;)8$J>LI*&8#- MIU[@Y6%_GK$K^<,KO%@=^8NK,*:YZ:,E@"%/@/M!-:8$E A@_+%@E^'0ZG?Z MR#%Y"O\'70,+KFE:!8VW5.-R7K-W&B!#'H8!S!L[C"@( T9&VYMJ6_9\'8_RM0O#QDP4;P>"8EM>W M+E"87F(]KFW_Y5!=DFD. +U&../YB)J?NRG_2FUV@1E./,')>^[_\)*2F_ G M.<:.S*8U%MV9<8RC.>9<.,9IR#$K68F:8YISC*-US-EPC/,X.L8>T)'UM86\ M01_;;K?#$RV#A.YEJJ_+EX:=7LE3?CKR8Y:]^/ U8@O)3DZGXYP_.VD%=#;L M]#@*2+/3@]G)[MC6^S]NVL%0QP# __OYTV_&>[K<.&;&6]%TR7C!KW?*W\MF M3/"#2(;PYW-,>Q+Y5I0P[O/K"6_]W >"C5C9& 6SNVB>W+_E-[TQZR,(ZE<" MWE.\DK\HYSM+KQMI[N;ZU\NE.173G_VOF)JW (LA9S&E/-Z,IVSFE[1XMC1P M_>8W30,;:.#:C\:B&X7Q6QA_P8X6YT\1;]_]HBEB T6\Q4MXX841Q&]O?M8$ ML8$@?O-'++H@6OCXZ9VFA0VT\)&GYEZ6OO NEQRNZ&$\YREL MHD2;2C_\YC#UY^$7P\1AN %<]L,Z6EG*UW)Y,L;#3SWW0,9C';36QCD7%J![ M#]XCGUN?$AN\%]V8,^7FNU+6,.$-7T%&^GF2+K"O8\Q[Y:0IGD+,> K6&0K' MED1(C[%UF58F.F7CC7<,LJRB^25EAAWP#O:&W$_^W_=I'3I<6P/^\&FOZS,! M;][__8\WG__\].YF=8-;LJQK:8UM2;S^J 28>=,IJG_!*W4V.P@URVY56!HS MYC43@@([I/C4-DLI\2)N5N$M4%Z7)J2R;5,_FLA+D;SQ.W^!.L446'61QO.+ M?)I0@9)]6]8V20EW#YQ_NKW (JB'*^--<0NKX)E,75&6HL5YIX.N^Y"\4V_P M73)$NY;K.8\^JN=8 Z=[A+S38]IK6],,>Z>WHW=WO]^8QOL_ MKJWO:$ZU+0M2;^I4-G4A N0$=_3SXNJVF\2;_X0;@PWB:C+^%>^?0G ML\WSH\/&.U*B3-3^'"7! OZ:YK/H]?\'4$L#!!0 ( /&0 M!5/[6SR)E1, #O% 1 97!A;2TR,#(Q,#8S,"YX.JKN95'1,,)E^WF5<.@1GJ$KU=V2I5___KIPP3/T X2]FYKVN5$#T+.Q@[SY3>UQTJM? MUO[^Y9=??OV/>OVWV_$ W&$[7$"/@(X/+0(=\(+($_CAP. GF/EX 7Y@_R=Z MMNKU+QRH@Y=-:W-9% MWL^MUJ]3WQ7M6V?L]=0*H&@.E]9BJSE[\-G&BS/6U<9YJR%:,CQ(@AEY ;$\ M>XW9(7Z=K)8PR(:AK\_8:T:G46]H]::6I.20-5B23/LL>ED#%B$^FH8$]K"_ MN(,S*W0I2.C]&5HNFB'H4!MP(=/R5H/$:V+YZ3PY1< F&+0 M8HE] KP4V,P*IIS-P"<3,"\,=PYGPZJF9*<,[\'^N+=_VL;O' ME9PM?;R$/D$P2,YJ',&3#V;$Z\*!_^%:T\^4$]$D16![]+'79Q0$NH-- M3P0L&P WM8 JP(61;,K<\:4/BW:<@@1TYN2*_G_??]MRB_:?@MBA^^_1?0?. MBG:?@B /'=![!CVA[P%R;FH=3$/R!VM.N6//'\?][!"+D]PT%A@%S@TS7QHT MXJ7_@?HF@J\##@D8Z*]GNP [J,( .B/O"_][U\1CX+B)!'#'-I3AMH6:"18_ M%%*4R78TO.L.S>X=_<,<#?IWQJ1[=VL,C&&G:W[K=B>FDM#W8Y%H0^/::%(5 MF%2,4*A#X 1)I"#&"B*T)TTE9/Q@T1F>/$&"*,/'4=LV2KD.V; _1(?@TQ:5 MOU5=I^:$_O^^.YR8HUY_V!G==P_6908JN0Y;C8:NIL,-:C#J@0CY27,;<5-Y M/(R[WVB;_O?N$=68A5>N4YWF/(?H=(O22<-I37PSAE^[9G]H3D:=?WP;#>ZZ M8[/[S\?^Y/?C:%J"7Z[Q=J-Q?I#&(XI4UR!)\[_^\[*I7?P/B&B?3""A(L/\ MUAN,?AP>)&5CDZOWO-&X.$B]%#_@!$XZC.6R$?IQ@J>]B.6:O6@T+@MJ=DNQ M%0ZE;A^II^R:IC&\,Q_O[XWQ[Z.>V?\Z[/?Z'6,X,3J=T>-PTA]^?: R[/2[ M2D.V.%*)?FD:K6E1THD"V\5!Z$/Z0] E B(J3"E)NB #2$@*)U4FZ^%!^PB M&\'@752\1BY3=;-!_SN6JNFHCFE6:4 ;'1INF/U)G[H]%45NM9 <@(B5H#@ M!5!F0((;$+,#/D4,5760#BW?I^P\PSM(+.06MH44O$RQ>J.M[U7LIS7*OX%/ M,=:J:B<]S +5<7:@/H] 46X!Y[K6VZN*E0\B"B#S@#8#0#&Q:$"5710KZ. M1G<_^H.!BH[7;>5QV:66UI( K:!DU4.J'0AY1'352KM-@:"*,8SH^U>,G1?D MNF/LNCWLOUA^D9E/ 8O416D-G2^]Y*A%H 4,+X@15S.JV96T8=OA@G$%G?YB M27TWJYP-,/7,1::A [#*]:GI?-EEGSX3=,"&$(@H55/!/:,__FX,'KOW7<-\ M'$<%;!4=9@-*YQR-3CNI8ZK77Y5&^@6 \[?^LDP?,-V'J!#9:\F*J-^?"2A2O"FNZ $ZYCB]T+3=L$428-UZ3B16=('32 MK8H>_M#>0[L4ZTF_[Y2;WT[44FO:3IYZ76KI-1D&5C%I%BE!K5O+DZZK5CJI M9UNLRZK=0]M#0MO48F0"LH M674WL0,A=16M9BOMA 6"*KH+T7##>VT'P&"XL MRH,W?X ^S\4]&XZF+HJD>HC.WX6^W%!T72!B M"X@]+[3)FC.08 TD>#N9V;'5K)81O3,')U,KFZFQ#6B^99-;RV6".<0IY:&0 M*[NM:ZFM(QME"YQ (*VFEOA!.;<&/P?D_J$[- WV09F*SL,1 MU3DFD$15>2VH1\Y2>'D(< M'[ @=RQ2L_/DD3)PO,%_&#FY?6AZ,[7NGV\?&WK1 M7,"7AE,/.1LGIW&X!M_%GQR!MMR4V':@=S*EDR=:&U9TDNW$^$UMT2+97)J; MZ6SA8E=]$33@X-64<8%AEP$E'S!TR*06\Y,2KZ1]=XWQL#_\:CYTQ^8W8ZQT M['0*1F[I;2V]O52@ !0'X$@J+'/URD,.I+3FH)^WTE6@M/RK6&W8%6Z/QO?JZ11I*.AS;#2V],SY& A)8*BWX DL5>;#2D*&M MM=+)2882JA@SI"4JMM*P.WR[KP3Z-''NA '!"^BS;P?6FX,??#Q#Y!;2E!H^ MTD8NNQ01.H>L7;P[$U*GVF[JS?0R5I9]"+:B"XX%8V#-&2]#;'9/1\R!B#N0 M8*_J2QX9^K:Q9R,7Q;O%3#AG<]..F@EFI]!@%SG\:#J/&A",A$O?/R-VQJ$7'[*QWLXAR= ?;F[(Q5M%9%9./O1(O=)2^(BZYS[S46QGW*JBHKX). MTGR\99U_/8>RR,5Q3D=2+5[ B\.^3:090;EI_V$[V(4+%M']Y; M,U#YAQCK#'D,@] EP0-GR:0LP#]#"CC!B9+Y'85+=GEFN<&ZSV]'?'0%1T\$ MD()P:,KOL\_][V#T+_(FON6P#VL@>N:Q"4T'Q9CUY 6KVUM.XS+TXS8,D >#@(I^BCQ.;/-% M7-^A;=$,6>L+K<1U9$;6Q6A+'U/FR>J!CGE"6[ #>Y>,'/U[1)Z@/\0>.]69 M/9%[IP_F:K]BD!<0BB[EYAPX?4U]5/O9.\UG-2_/=&_:3] ) M73B:[1R&M?[JU ML7F:_L/,^MERV7Z!S2'-S@T MGZ@64Y_5&;YO>7/>]':U:?)@K?C NJ>=A3M.$A+AT=HF2:VD G].Z#+[EF)'7=A.:<;HAV^8F;I?[2Z*_ MO3R4U*+2^7GNX8(%!?#,Y$0OL0^O83M:<'RBI<#['$/04YUV7M=0!'H5'6L"0>B^RS MMXGESYF7\AP3^L^T@SQ4D)NY,G@9C(;._<_0C2J*S"W[*A'Y'J R](N/T6@J M9R]8Z[T9>5;S\F3DXJHGU5@FOWT9]"-FN)4H@RCU:1]4&7J6$2,-0\;>:&8N M(;MY#04DZ'LB\NE2[TA614(N)70%G&L!+XH\ N?05RF%L)(.GCT&<2PXFA(J M/W;$6/>5SA=T/J!Y! ]V$B=V&;$,\O3_1J3OE,8I#^'L(&]UCYUU'3#7#I1@ M2[L,U U9K5W-UMMW8*ZMF8Y>*@\O*BK8 M*QIG>$&T5\%P_C<,^$=7N2/D0W@I[8CC"RC-1E-37PR3@I1A! XMOD-@)N;$ M!^PB>Q7]?_]Z@R)T2982N#+,)YHRLP60OO<,(Y,KM(90#$E)"RYBG2C*))/G M40ZH'AF"W+!>"?2C?6C&:J!"_2$;H RCM =9BN_V0L\):-3BL04[N>.1092A M1WP8==CBHX_V;9C(;EN&7HQ#:C!JE;K,IF7H0UQ&B=9EY'W(;%J&/M 9Q\2A M;T/3D/<@HV$I^-^$;H7 #9 MJCB:0/M)I7BW!Z@,_@/"S9H",+C?9%/R*J1^>W+4XZ4U*7$ M*[A>W3NDNI6%Y9U"M8.K6E'U!3K;Q9G\+3UJT&5=\-N[3:M@L4.&X*.#\B'V MV&: #B\J!G/QI4VPSQ)+.GG;O'PSQJ[;PSYKF#L\_P+*'VTSS,L^6,BA#!D+ M9M)!M!&!K0S1<9PH",>7;2>W(^T9-,?!_=$2$M%4XAA?RZ-ILUX^.(+ M3*;=>/3;2_8+??D"1G&[$] 3^#].)K-SMZ\6>"Z3]>Y,GX^,6?X\D_NB^>D+_-_]'V^.3[I/M\ M-'O!*6?7?SOYU7$N>8B<4&XDD2HYXAA88A1GV3B55'#_\?E7HX3(0@NBF+)$ MAF")9YP3 Y1)E6FV&>8?.NQ&__BU? E^"B]0N-%T_N-O+X]FLY-?7[WZ^O7K M+]_"9/C+>/+Y%:=4O#I_]\NSMW^[\?ZO8OYNYIQ[-?_MQ5NGW;(WXL>R5__] M_MU!/()C3[K1=.9'L3Q@VOTZG;_X;AS];*[S>W&]N/4=Y2=R_C927B*,$\%^ M^39-+__VEQP#_E%^?YI?_?*(^'$'_\2Q\>ORB]?;>]]>+/SX6#G M#?[E8._=[INMPYTWK[?>;7W8WCGX?6?G\ !EF'_F[/L)_/9RVAV?#.'\M:,) MY-]>ED\DQ=A4"UJ0_/L#/O75#[31#^/I<*Z<=_CSV6<7>!6!P[<9C!(LM'3^ MY.$X7GG3L-AH/#G_ET,?8#A_=7 Z)9^]/QD#R:?^X??G@* Y%85D%&E$UR(G/RQ"D< MK#%%9ED006C;1+;K2*Y*=HDQ6Y/X8CQ!%>!<]O+%5R@SS]FTMH#E)_$&E:X. MJK-WO)J>'A_//Y-T,S@^__=ECJO*@=FXHM(7ED4)UC7]5DI=D=T//_HN[8ZV M_4DW\\,!A\2SRH)H9CR13"L27$#Q4"RM&6=>AB8,N 700XC GR<1:IB@&A_V M8>:[$:0=/QEA:##]-/(G)Y/QR:0K0< @V&"S%;$1%A, MTDC(CF=H0HR;6!Y"!OF##.0YL6%-S==S&Q&S@Z)62'NS(YB@,SN9P!&,IMT7 MV,6\XAC>C:?3#S#;RX?^V\ $DYF&0!(H5<)Z0[S(#J-\HT74TCK5)J!X)-"' M<$<]SXFDII=YT,W1'<(TZU16J(!DRD3)AK"O0E$4B6)2Q@I>1>-E!I0 M0[$)D>Y#5E'R 3?94XVAG\8 $%7O*+', 5$I>Y5\4DRW\;*70/0I\J[*BNOC M8E7%5^/\$GDH@*)!X$R>.,[I,0CB L]$&DV38S)129L0X#Y>/VW@W90':YJA MGFN=3F$V'2A0,;JD2#0:HW^?&/'!96)2I()"R)&UF0,6SZ\CQ?;I9 *CV2 J M$=!MY1*EXA>)X4E@U!,:?4K:!.=-2V'.8/1I2EO!RC<<^LHJKL;5CYB(P&3V M_>/0CV8X),NX.2FKQAA%#"(X%QU(8BP71 JJB'4^$RN9"P)#5*=%$Z/?A:I/ MTUD%#E0S0#5*["$>%'[T^1UF*K!?U+B7/TUA+NR <8Q2DXE$ !)4*J^)L]*0 MZ%S2RE,5G6["B3MA]6GYH (IZIF@&BMV1S,_^MR%X0)$R3)VOL7A:=E^^OMX MG+YVP^$@8^0%+DD2*' BG7 $O:T@D+47U'.0H\%2:6LEB5PB'JF19M92XI61SB0/.L@FAKX=TT-,KY^/Z2LI MOUZ04!:@SC",1_$\A(5D'=,68U9G,'MC!D,58XCB7N9H950RMPD.EL%Y" 7, M\Z' ^BJOG.&>)RX" *41@1C(MLQ&E%A.-=&)2:2M-R+[3>>&JV1"<.*[M//M M!$88:8W2)7U?I&@Z22D@$Z !)>4FH/DP$$,;.LF",B!4HX3H7G#]RXU7X!"\_J72-2A3WS)KDZ940 T.)S[!/D1 2!BUEP70[?%H M-O%QMA!^*\^0VL/A^&LI07L[GFRCP^]F94_G7"\YVX0LSZ@-3/BDH9R$$!WQ MTD%0R@;JKVV>W*SQJ@6F?SGW.NQY$A/5#<<.CL:3V2%,CG='7V Z*XM(TP%E M01@F41>A;#@:AKK(KI0@T#05NW8Q<2YYS:]'$M4#G3J@VI=H./+&ZK)6B3%EE MQ8)NXUMO8NE3[+6JY>_855U%X_68/!Y]+D/J#839I;PG<"FIE(XP $8D$X:X MH *AZ-:E5T[A3-[&^DOQ]"F4JL: ]35?LUQI=R?K\$2\4@F)"9<),DPDJ" M8(#&B6)28YB??&A4B7$OM#X%0K484M<>=>/C2S)>PI,SN,BS(4)X6E8/(G%. M49)SX#:BQV.Y33W:[9CZM&U1C1AU+- B0+X(_Y7@0L1 I-7(S"03"8X'XG4* M*!H3N9$;N2^@7,E=CD\Q^?CHOY=$]F*EC+H@G<(L)),@B MTNQBY,T*O.^'U]/XNA)5*ING7F'K^7K&Z_%D,OY:3J\,DJ,.E,W$R8#A/^6* M!+0L1GU,0>;1!-/3&+L&*]95?>L(^V)&"X([I@41WJKBO#U&_3(2 M"T8JH[FEJDUAZ-VX>AI;UV!&18-4(\G.\+@$+^^W_EP M>+#W=O?#]M[[G:LXUFASL>2CF_2ZN$^$2@TO/L#LQYG 012@:9*2V/FY0X-? M@A.<@ :>M?>"0YL*O2LPUB]"/O^DMS@XRM9L-SI%3WCF$L>CZ6O(XPEH'O<'@TCR!TZJI6-M&MK< NB127O;<_RU^;6>^NNG9Y>$"^5L=XQ(15"R MK!4@$.,TB4(G:TV*,;:9[)> 6;^=R1<8G<+Y2"ZE.']VLZ/MT^D,GS"Y./)0 M*CGP_U0.OCNI4@IE3X&KA"E0H"2P* ED%TU*#L.8-DL4*X#MTQ2\+I=N=CYI M:[MZQ9SCZ6POG\$=)).$II@W1V8,1K\I$!MQ;DA,VLBE9(RW.>)V!4:O)L_: MS%A=X?76-F$X+$>E^"$Z_*UTW(VZZ:P(^@7.YG9,D#&3DC8C'\&54[F9 M>(H),D/_CN(""[%-1OHP?(]< 7U>+&E@HHJGH4XF$+N%KA'9\7@RZ_YO_N- M$J+4Q[.EQ^I3T)1QD1LL\UV!ZA>]52J391:QJ@F*Y66A/.?P24YMHY\D2U3I1LA59)=SYCG:-NGX+8#ZM(?^7$A6P[;5B/86%=)]'BU6Z>/WPXD?33&G M0FT5: 790FDECTK*4LZ3)T;,>]%J("%!(""3I* "MZ%-.<FTSLY;PI!6FH^@:0M*> M""Z5HD[0:-I4.M27I4]AZ289OK1X^>E84K<,?HD MC^6%N4SS=WT<3V<3F'43*!*=[1"6'G_3FW(.F*#"6PJ$4HMQ&D3 K#4!T8:+ MH*B)(#;O,=80J%^+TCT<$YLD3,5-LAMR_&@USJD#$SCQTD-I0Q:)4S01E4,& M9@"\;;.6=@>HEJ/](<3A'#_3)$4XXQ)U(@-QD7N\=+%Q3 3&@DYM=JGOJ.A[ MVNBG%5E6U_L3+JIL'?S^]MW>G_5N@5O^Z>T74)8+4J](MN1O'R?C+QU^VNOO MGZ:E(/IM-_*C6"I3,%#]LCB !=ID-*\D0'4FTO%$?-(8=@J5.,TJ"&BS0O)P MC!6:@4> -%^[_.B_SQ!UAJ2YVT./MX+K4_;:D\P MW:UOKMH3W/3L_-WA&$/14@%;+JE!X7% '!QA0O':(\(2O6+H>E:TY#6W.B-& M#[9<"AB(-]$1"S8;'7$VUHT\ZXJ(>U5>MMEIK:UU:V:/RY2RV)>^JA3+&%?! M(C]0 3CC8C#@!4L$!+/**E2);M,(Y>$8:XW,P_%6_.=I-X%;[V$9.,54CM8A M,;(B4H3B?T0B3KO$M.0"96DZ%N_'^,@ ]TE&W[I$NVWT5;9@];G_ M_2YJ N MZH3#WA.$&(D$88G5G!-A=(Y:TFQ-FU6C, M8M%RWOEZ\9LT*(W/=4I & N2R,@1(:5EL3*F%,$:U,-FF'4'RE[M%#T5P6I9 ML3K/,(*Y'%C/%P^6:4,E:P/SAJB,R9E,7A,/SA"O9<2X)D6KVRR-/1+H8AVF:-1I$H)=!4I"L&3.&@V2-;A%] M].;U$^\+KR'V.&S=PO>_GHYOGYWJS]_"8[PM!;$&GQ;SZF0 +UV047 M!95M%F >B[1/Q1 ;XE-38]:,+[]TI=H.H^ WX],PRZ?#\PZ] \03!7>6 "VI MO"[=!ZP/&)S0S+QV2L1&2S!WH'H&>SBUJ53-2.UN/+W6\,>FS TSBBC\1F0V M@MB@+ FYW(^!H%BCB>D>8'UJ?KHA\M0T5<7VR4NW?SA*%5DNQ<04O2['E"A( M*8DT2&YM\5NC<\&K;]T]<=I:FRT5#%/W4$&Y#0'E7K#WW%5"UA$4!:(9)LS2 M9D$\Y0:C,Q^SX<&";W@L8!FDYY!P5H]PJMBGSA62^/Q)B;/>P.)[-[I^8Z&_ M?F/AP*AK3NJ6*R-7>/@C;V!^UGS9B(%J M-JBY G1W=';3[KDC77KC[B!QH[C'F%W:*'!>])YXYR11P *-T;MHVFPJK8;W M(?RS/PG_-FC9ABR\=F_*0%B=)?."*(1!)!A++*:(Q.727]5;B>K8$.&N07L( MM]S/%3;5-5=;%MURI(.'V[U5UGN*M1IF/*,%WZD B+>0CHJU $#)RY]26OO%#Q?%[]/9I(LS2/.ZM5&Z^L*E=WZ$25?Z MH%T?(6=-P'>^Q2,_^@S[?@8[.4.<# > Q+"0]!Y4 IEZ[-8E;%L&TUG>'G7_O4+1QAD\EW'$Q_^.$I# 0 M9$,-,;XQ<$;5UI5MV0UMWU5X$$T M6W6[NH*0Y"(%Q[6^X+ Q),]L1@ M?A>\4,XT6C:X#5&?)M UN' WM5[F+8M(.!ZW'IX?+6 M=Y/Y1#T=9XR5%K4QYX>Q_>C*'O,450KI#7F/ES%EP%!-DBG=Q!-5 M)"2N2EU SLHKK5*;4Y^-!%IWZJP):]'X?7;Y%]>*AI+D07CTEX8S223EB93[ M#W!.D$ESSKQMM/&X43'[-,GW81Q=]Q;]Y5RU.*NFB#_-!P&DBQ0- MH'6YFRS/?;9-\QYCEFEA?&ASH&TS\O4I;_C9!U(EECWU"/K[>)R^=L/A"6C> M*1\"(&*5" 555GZB*!V.-:$R.B@G@2)KL_Z]D1SDB7L']FF8](E(=>K;-SKF MA:#61THL#0'##F%)< P(T,PT==KIZX>G^^8P>I&.+]YYZ5SB@$N1HK"&Q "Z M+&)+XG4.Q%BKN6!!QTQ[/__<)ET?7':OA\H&LO'U*%?-?U^H)SB0+'I%P(/# MIV=*',N21)NB]0E A3:;JH^)(ULGLL^*E"N9KI>!WY4A<78^=_FY7&Z,9,)K MHF)IG9B"(BXJ("PIX"P8%6*;S;@G$;86V&^T6($H+Q!$JZ44V@>!U9O/%][M!A]Z)'U+$;1TYOJ48SK MI7/:':YF(='?G1A&2-XOQB)_E="),X'+4T.V:HV!R,W M*N8CNXW]ZPZZ_I.P6177VZW=_3^VWGW:>;^S=?!I?W%K[-FA1S]<0+]:IN1G M%S5-<_7@W('Z?^VGW72-6JXF.-:MZ&JOG$IU70LH%X]^TTWC<#P]GG>C+61))J%,Q<,^#I&UJE6^%M'Y3V0D&@[/NR]G &FB: BBA";!R M,Z&3@82(XXC;)$3.$K^VR?"O(^G#(FE=1MSL$KN&[JO%"I?&VS(!$P/# ]4D M*HT>P 6Z.)L5I$]),4C*M+E8]&Y<#2*D^VZ#O50R;-%(@8$ES,_/K*M(@HJ: M".I!,,>2EFUN2%@+=I]&5$76/2#N:&3:BJV]SV>"RUNG0D6?*!BBN?2HA)1( MZ>%"M 09,)N(D;>IG%L*IP_[ QM@S_JF:!9=OL.X:>>@](@>C\KJS3C/VX.= M+8JN$R\^\)/7C0!7$:!23#=_T/9X.BO]%#Q8)4FR@(F"2HQ8F\MUMZ!*NF,B M:U-=?P%A_4;N9Y=:_1 JIYRC91@T (6R!26)U<819R555,>@R@5!3-;E'@$5"$Y-B8!)VM @DLIM5EYN M0.F5=ZAB]?6TW>A^HCD.IZ5W%@.3Y$NS#,0SZ@0$JPI5+33 [!N6/_K[^05_ M;TYA8"B3QAF,_VBYN#N:1*QS@7CD@*;.R02M(H>'(5Q[*>"NYWP:)8RPR[&E MTK0]XENWCLM/ VF"-2P;0B7UI?>C)EXI2@0(EZR#L',D6.)]3#+2D\J0T.TX^^$?+SWG?\!/WHY/)P/KDDZ6.<*5+J<2,\ZB+FH2C&<0;*0LM)FX'HOT67K% MQ_#M45YQ75/6VYMY!,I#)! , F"F$ZDED@/F*IIF8DVRQ$83'$[71OFGC5$O MH#Y+)[HIRCW>F!OGW =T+X=?8?@%WH]'LZ-22V@\Y3P32*Y48&#J[;F0Q#,7 M)Z6PZ\Z-2&3U(R!89DR-*!UZ6O 3:,*$_TR%+;B7%<*C)$'TD MT'5GL5L>=^,YI1HW#K27.WQ\/!XMP&W-9I,NG,[*1OSA>/X:@H1T-L]N32;E M*H'YE#N 4N/%@R$L>]000[)8[0,16FH1=$@LM8G:UL?>I[6031)SPU9OV+UW M^]/[3^_*70=[A[_O[&_OO?^XO_/[SH>#W3]VWNT='*S5E_>!G[U^Q]U5A*CD MAN<'>DIEX 2.8#3MOI0+0\;'\&X\G7Z V5X^]-\^E@L'<4Q<8&.0928B3,-Z^S>T _TH6W[>.U2=(NO9)S X:O>^/K+8!?0QY/X!YM MB>0R,-!$XWQ?FK\'XC%K*Y<;.$/1U6C=J I@3>1]\NY]I6QU!E2\CB(._73: MY2[.%?P6=;HUCMU9?Y+%;5<7\)?B1M J"L.(BJ6S5 X10R3 D$5Q[:2T*H@V M&^/K8W_D'LG/.]]NF ;UIMW8+5!=%V!Z-U@!P47&-7&Y]'S.\[4JH8F'R+/* MU$?;AK,K N[3YLN33K(;L/<#\ZBSU\N7@.G;W_[R_U!+ P04 " #QD 53 M=M>)O<]U F8@4 %0 &5P86TM,C R,3 V,S!?9&5F+GAM;.Q]6U=;2;+F M^_D5-36ODUUYO_0Z?69A&U>SQF4\QE4U\Z25ETC0:9!\).&RY]=/I) P""2V MV#NW!*97+Q<(V/O+B"\S(R(C(_[]?WZ]./_I"TRFP_'H'S^SO]&??X)1'*?A MZ/0?/__^Z2VQ/__/__BW?_OW_T;(_WGU\=U/;\;Q\@)&LY]>3\#/(/WTUW!V M]M.?":;_^BE/QA<__3F>_&OXQ1/R'_,_>CW^_&TR/#V;_<0I9ZL_G?S=<2YY MB)Q0;B21*CGB&%AB%&?9.)548_S9SSOTR_^GUKTZ']_TB/I;]\G]^>W<2S^#"D^%H M.O.C^/T%^/HTN_[#FVC4+U<_Q%^=#O\^G?_]NW'TL[EZ'AS"3VM_HWQ'EK]& MRD>$<2+8W[Y.T\__\6\__70E.3^)D_$Y?(3\T^++WS\>W44Z',U^2<.+7Q:_ M\XL_/T?$\R?,OGV&?_P\'5Y\/H?E9V<3R&O1+X=<0*D"Y[^7I_W2&M,9 IG$ MRP $/X51(7B'&.][>GO,U\\B";*_/)]UB/CNLSO%.[[PPRX%?.?1':"=/XA< MP$6 29=0;SWW!LXER%6$Y9'PV5_\+8XO?IE#>WW\_LWA^Y/#-_C%R?&[HS<' MGP[?G'S"?W\[?/_IY/CMZW\>O/_U\.3H_I=$ NVI-V+0ZLUET,MAGX_C+2#G98D>7W/JW -'=S2*: Y, MX0U<_?=H=#(;QW^=C<\3FA:'_W4YG'W[.#X_?SN>_.4G:<"L2='FC-NYUT1R MDXA5.2)6D.#!NN1EE:%O"?2V7+Z3_6"RE-!B;7GDXE,LIDYY,AOWIY@K-GVI9'K\<7%^,KB"=G?@+3X\M9L9V*.3JPEJ/-ERB15B(V&0VQ MQEL"-@HE(+"D7!72;$+5/T.JJG1<21]WN<+:!,+RE!*K M123:9%S_&>7!U5I15[$\;UZTE/U=-O#6;"CT?(7#3LC9SV@Y^BMI3_SH=+Z> MOOKV_5<^^&_EHX,BAROX1^BB3>:.[?1X=@:33V=^=/RY/&+Z!TS1SST:?8#) M<)P&WED/QCHB70Y$XL"(=F;0F$$,5NF02_W$I MX_BTY3IDGWU,M=E:960_#*5WSXN[O->=N$1'T^DEI#>7$YRA5S"O]I+Y#Q>V MRN%7F,0ACG&0:'86I")4"DYDT(C8L$!XU-0SHX(*O)[+M!76Y\W-RKJ[RS93 MB6WSF7 _8&]YM#@5"--*(6 E2? H)"VMY%8FR7CLDVSKH?Z07.M(I9MM2 M;>YKE?5X F?E5.@+BB>.+^#=>#I]#[/CC(;)A_%DKJ'9;#(,ES,?SN'3^ /. MGM%L@ :(SI(B7A/1&?,%?C%/#'.">9LTQ#J!H9; GS<-^]3J75*ZMJ1$B-_Q M#HP+/%'E2&86!>&H)P&R)-[@!T(5<=2AV"T8SYLPCY?X/?'GNH<54>,B&7%< MWE'DIN.6> $X3*],=DHE+NF.#RLZ";D;H62R4>#H6"+XI2$X.D:2"M(EG(;. MU?&$'@JY/\)KC'%\.9JAG$Z*O)"LT]\_)W1\#\LQ\W2(2\^[X70VR)HJ'#$C MT6N#RPYH8I.R1"!]N02GN?5UG+]F )_\H64-150Y@%J,^E/9E0:* D\F:=0> MH(D$5I$0< ' )0U]/V:C$I6"I[=P=*C]&UE=U77>0ICWJ?:GJQR=O\?S,9JO M__AY-KF$[Q^.1S/X.CL\G[_P'S]/X?3BCK'5@@]7RU$Q;,:C$FLX^#J<#C+$ MD"A7Q')JD:PFD& T)\*'&&R0P8&M2X_[8'7(E@WY=AO8\PAUKV-.:[%76"-6 M,+V9KZ>-0 U6,@ [Y<2]L+K<-];E,6Y@0GOUC6O)OC=B>)P%E$D@5B>T&I4# MXD3 KRAE/N$V%UB=O*@>"7$K473W?-A&Y!5X<,-<_VUN90TX^)"=B40!<[B+ M2ARB31Z-'"NH (,##;4]A]]NI++V:4AVH*+U&4R/D&^%%+@=LN!_/N3ST1I$-8K;H6L$UUN#/$Y4*2./CK,M)I. M9H/75Q 1T6%&'YJ-[>3M1#)<6:(#\5.9I"("TH3!)V3 >IL M,R,27WB#*_C=*D^:(GK"@88J0N]P$VF";S$YFB#<)O#0"3UV$7VHH],M"--" M(1W:GUL@%9I2BJ"(%Z$<]'A/+ 6/<#7WV>MH5:.#GKVGS)KXQ+XP9AL]],R4 M[^EUBUW2T^A=CH8$-*Z)M)$1R]#?]MSA)P%LE(W\EVYVH15T_1DLM;2[S?[4 M1C4=1D&:8X7TRI^7J@E+4SUE#S;@M'(1/71G.0G**<($9Z"#Y5XW2A#OD$LK M$'] 0K514H4PRORBSB?\Y?E"+*R!)(4F2CJ.-KJ6Q&>T&C5H'6E4/LLZ![*W M8#QAP[>]6&M=;-IT@6NZ[@;7]V&,T@=D[7M_ DQMBB]H927.:I+TFZR0*.30024F8J1@; ZR0F/1WV/G#XN.?D MW4;!54XIIK/),.*N/X^A_HX*F7X\^7T9$F.:!C0GB)8QH]]C$)QUED!D:&CF MH+,QE0XK-L#:03+MROO)8Y1N<\?L 2A&03 M _5 R:-UK^R\UA%D31W-G+@<&+J;M+@A21*EE$G">6'U4ZEU]-I/SW""EO^4 M$X@O_GR>G3)[[2>3;\/1Z=5-P*RM"1G\# M33NN<6]O%MA\U$[Q:-A/GD+]*:U&$.QV<(]%<&C%9Y(8-;C(*4.L+U6'D@LT M!L32[&SNZ5X]:<.$%L+VFRAU-SIL M0(P6"NB7(I(FPW$C(UE[0:3SA@0H84^E:!")!L/JG);U38T'0L!],V,;N5=@ MQ(<)?/;#=/BU1"IABD;/5>;CE?MT,)W";)DC[23U+C-)$O44;1Z9B'^Q8TY63VG%.B=$FO%J(4*$(5 M"PK)@#'HF]4Y$M@ ZME0I"O!KUU4.@OJ'[S^W[\?G1Q].CI^?_+>3R;SM)(W MY2+&^?0QL?N-SVL9HF^.=2423X6+S"FO>(A26&=IEMQZ3S,%S9@9;'QRRVW] MT'1Z$*^JU%V->.D:F2R8HI(8\!D-7"I*.+14"9-<4$NY$KK.QKX!56M# MYNZS/Z S@// G\)Q_F-07X\OPG T7[;?7Q;Q'>>3 MSQ"'_GR(4(]&2["'HUFIB!.59%HQ06S**"7J+ F9*82,/B?*S/MH'EKA6KS_ M&7"F+^G7<+#NHGX]1L<#GS[_YM/$CZ89<,=.;, E9",5$!Y\Z7WF$@E,*!)P M"V'9B*A%G>N=VZ!\!GRJKIP*9PIS<^Z&!-8!Q<_+RHGKZ*W?&*!_:JT+E(!V MR/Z88KD&EXESDE,5LDF5;H^V!/Z,Z-:G"BN<,=P_6^Y#^F[HP_"\K+[)Z8CN MC"$T.YPTDDOB>;($A:A#*%/'UPD1/ +L,V):;555Z!5P#^0/D_';\>3"'XUR M^4_YZ"-\@=$EVH>+71Y.ANA)WY#?&S_#;V>7_GR@90)?6H?2:'"Z^*AQK0:T M%VVDN(:; +9.W93.A_*\F=FCFBNT%KAG0#=P+AHEO!ZC:3KP+-"D.1!F(A 9 M6"264D,@6&\--\FPW!JI03_\Q!J-..#^$320JW&XE+QNO2QJMQABI%<)S5L>C;&W;UY3/S7L= M'\M7Q_GX)ARKM=DIJ9VCIE(63J?C M> 83>0\4W&4I^OFZ=#B=#2^*=?/V//<^2CTX\PO42.+/K(7(8I_-=E M28 :KQC6 VH492)* HF5%"B5B443"5/M4( M8R]Z7?T_2$<),0_SL"3279TZ+\VH@U%:+L%#-*ZFT\N+TA%SAM-F>/W+UWTS M?QV/TU_#\_,!N"1+4P@BO'=E,PS$)8Z;(7/"Z2"IKM0KH==A/@-R[S\][ID, M[5L+QS-(E^?PW7&X(=#IJV\WOKM*+M4,YV]2:-QY*,Y$1N,N ,^"6L12UVFFC4 6#<%_"&(.\H$[T*A#4C2 M7AL[H4VFBF4M=)DKB4B12^DHW(:%%2HS 2'(.NWN=T27A[+#=\*6;930(4OF MOLR'\?G)^'(2X>1@D5P:P CP-!#EYF-%7!8X$%E*C=F3)8RZ[@-1 !#3(Z56RM6$^:M$)SZP'QJI. U+WA6 MRNU"B!U7=Y['':_V&:$-TY81!<+B$A("\5IY HP'SW"OX:+1=MRH"N;U:Y^U M9?]X =?0\H)L36!T7JC[!H#^JW$_4@6K2FPAOXZK)=^"PY21VBL2$C-$&L%Q M4_")1"I2 .#!LD81SOU0XX8*V1UK<0NQ=:R]WU!2%Y<7R[JV63.9N2<,5Y"2 MBLF(U3$0%D%(104WN;MV"K=>W6]1X4<+?]R%Y#JN,_V;_WH#B,U"4&,]T4F6 MLNP>[8$(IEPL$\]>HGJ,)'2Z[?RX3?S]F6&1?3<4;;_/:Q@[_O MV*&CZX<=(.CPPF+7\EBYXJAQLC+0.89HI60T.!IDIDS3J%3,?M QEHJ7(BEU MN"]10SB+KE3]L,0!4)(S**1T3+%2L^8^+D5V<2RWJ(!TL^915"8(7>K?>JI+ M/Z5 G"B%C[@%'@VZ0:'N>4.=<>V%\_HX9M8\EVU)@ J5!CH=WB*E*?5$A"+4**FDH;2!>M@L2!)5Z%MGN:W]6&28\2:C]74"OFF4E! M W-*$ESBD/]/-D M_!DFLV^EP\1L8>%_GO>@6"SLJS6E!A)GOTG 2*F@@6:0EB28HC(G!' FZQF"_[ULW?C;?T0:>2^%S MR&6*!QQE^0I,(D$;:606,K']-_/7C^^%_34)T<]=[$>/\L8G Z$=.)4"T24A M2@H9BK^B\!\:D@906NU_)/O&)R_$[E3E=YGL=L3DI2UV_[R%V4"G#"+%3"(. M#R>H+XU^'$Y5DY3,*3AK>JOLU,6 7ICS[G<\,UGJ!XN)!Y]+1L"SNP1*ART59 M-%@2K=/IZ:G?^=R*! WO?&ZCC-UTL2(Z+G6Y M-8-FI+&2!)8TT9X'RKGU*M3U')[&G<_*;-E""?7O?*JL=!;)$!9M*ALVVF." M99(5=S3ADLIXLRN"3^/.YS:RWWSG M/12MES3=],UUDZ4?-?Z5).F@O>&1!C1D<350NF3 ) '2&">B,/RA).FF&&IV MC)&.9X%,%9I2(DO5'2<4(Z94C(XA"*@<(:V1'+UT/=\6TD 1[ITS_S]A>'J& MRCCX A-_"DLU9!CXI"%Z&8D0EI=Z7(P$84R)$SH& 9\G=3G-JCW8F5]'*ON ME-+O2WE[GK;\?=#3@:;"RZPH<2&&JQ*B'OGWL<>7'.P ;P!J>*24:7@CR>.&8U$=%K"-)Z7:E9Z18@GTSP;"NR MC/M16H7U;0/4[T#?^XNEF]@$;M7PVI: =Q-LJT: YD3K3'M[0+HD=,H4 F$9 M(I%<)&*-2J3T ,Y2:.N@3D_=O2#; Z&Z?>7:-DJKP+'7E]/9^ (F\RXH98T_ M&WY>EC42*FH7YC5U8R+2&;0I;1"$2N$M6I66T3H'EQM ]>\*5%7HN(XV*OBJ MGR8^01GF$@\+-CJ9@#"@&<T]G1&7- M5(6,+DJ"XYR?HBIB@PG$*D>317J:2ETEG_KQ*C]'&3HZ?4^F7DF0D09;>2"6?T98.J$)K*911TO@Z%N[3.GZNRY9M ME%#_^#EF 2IE12#G^2T=20(O'4L-3S[*4NAQI2_>4SY^WDKVFX^?MQ%<_>/G M7X^/W_QY].[=,OWSX_C\_.UX\I>?M*G'U>"I+8^-M\6]@.BQ31K1;H2(&CT:GDJ:Z3 M?[$)U?/1?6N95RSLLVRQNKBLBO@.TG]>3F?SAHP#R3,HQ2,!C]ZT%!QP82N7 M5Y4665 NQ.HU_8Z)L1'>\V%(=UJH4"9H"1('#,/3T=5%Y_CMT\2/IE2-9K",C-+').*J.2L2RJ(J.O#2",FTT(\8H MP*GI]57Q9D]-+HMX8*[.SKD&4%^9-MW:P%U(=U^R:$YF?C9_XC(0<7+UW.GB M4D.TR@=)#$L&YSUUQ$H'Q!H;A=&2NEKW&#?!VGV5[G4F?QKI/A=8;F^ ML?0PF*H!_%MP=A.L[U!=JT1H+>OJ! A*:]!4$Q[FQ]$4MT6%CD T&KT"CR@K MF=<]*/Z!L'M?>M]&Q%T'VM^/)[.S@POT]Z)?H%K$C:GE+@;C$(8MSA_3:/ZA M9:19\""9D$JME%Q8$W!?^XK^S=P6!+9,%O)?G,VS#:"Z[4!=_;,*G07%/>22%"2.$9IN?Z7 M!!/4RM#,VWIB#;@?K=JNA%F_7>%J:L]!C)<7E^>EYL/1Q6<_G!1KMAR%0)OJ M&H]X2\:@ MLR'4R=+*-*.#:(TBCFL?4!.:->N]O3\I4U>2@[16F -J+4B&.RH3T1#I'1"/ M/AL103F(I;W/:MV?CL?\(,1]2*_:AAGK#DN[U46%I*MUSIS*U"0*DB29YCW7 M'2[B6I.H$\,EF$*B=8K*[]T)8QL:="'=)W+"F))$25D")I?&X*4]L3) 4@ 3 M>.8J\D:]T)_W">-6>M_NA'$+^=<_86P Y@<_8=Q&79M/&!\AZ^H$D-S9K*(@ M,6I<,[4HH4!4DPS4>BV\4K*.4;7W)XR=Z7T;$?=WPBATD!1=,A)$\<43CL^5 MML).>BD-&C-F-='DJ9TP;B7W9B>,VPBMCQ-&&Z,Q' W1"&CG2"H]\9YZH@-: M.R&J$%9=HJ=SPOAH];455!\GC#FSQ(*))&:=B)1!$R^\(PRB]2E8KF5JI+@] M/&%\M.+:"FKML5)GT:2W!TFP3;RI"HZ6$:GZLEF)6449@&9F8Z),2JE< MS%(8ITNO7"V#&U1!U++:T/+QB\J#M][^&_CIY032\?=7XR^\'X\FMY!\=WAQ MQ!I4=+BJ%8<7&"4V>EH.XA,:*\X;4ZG(6I?#:%U9=H[A&M*;X;0XVXC@($QG M$Q]G@\2%5HE*8D4I->1E(EY91Q):=NSHWV!Z'MH*S*SAAXIZALIWJK M$'%[@Q;@%S\;?EG(:N!C\*7/*E&1E0!3I,1+6Z[=!"4LM2Y7NKVRBJ1_VG2L MK'&'DJ[@(Z\=[0#MR.A02P0HBSC*8(@WH CGGAJ9<#9 I4K4ZR ]-RYT(_L* M*48WULE-8W<.#,VEM0V:J&C^,BA5HW!=Y)S98*.DK Y#FN'[D7><"AJLL/A\ M7PQO]A9$^U.A#.,-PN@23!<8Z ,:6]=B8 M+B8AH[Q3N*=>D?KFL)\EN_I39.][WP!M,F$4LB"I[(E4/A$+>5Y 4T4K3::^ MSBG"9ES/DD<=JJ)"+8 N-ONK$]C$HU#*)9*S0&N/*I21TI%0(54VWONDZJ2^ M=#:$OC(A]L? VHWV]R7OXGKTK[XMQEJ>^G8"_W59ZB_,CQ6%9 98<$1;GHG$ M"4F %41"L9D*QMN&]#M M,/S5E5H;T*:53BJ%8LHO]"E _HNV3- MB1,Y$(5>#!=9HJ-;F3D;\;W81QWKL$*@XM[9V%:T%KQR,(9HCA6A.9P)% P9,H&)CB9&M1IY+/'C"LN5VU'P3; M1E)^A(N5#F6D(R1!,T&0[3VQEFI1*C4+6H#J/TP MJ3I2YSKBM-1%39OJ!C2^;#O 2T4=H,3CO"#2S$_*>G_ OE]9[ VQ57:Y-Z';C876GR[4DZ4@15;.= M[L&(YKZW.:M2$1PQ2IV)4VAL! W&W'\;JPV:CORBS=;;W%S[?30.4YA\*5;;W'3''X]'$?]JD:]W M78&$F931/R#:>O3U<(:1D' A-C33G#R34&M)JC":'62NWO# YL@&*OHLM,65 M*SDTD1FGQ%%A2$Q<.V8-I%RW%VD+\#OT9'?%Z0YR7EM1H&:8K;U,7_OS>'F^ MNIP-4LS4*)L(2T7 1G(2?(XH;X&;:-#*N3JWRJH/[64&[!E]>CH&^W,X.[LS MF.GMT4P_KN2?+N;__%F#*!T-$6>Y3"6VKI,GP3!+:#0R D@6*C40K3*<)ST/ MNJ!=@^.X?CFS1Q-AS9A.8#:[RD^>#BP+*OO(B:(H9LD-(S:5>[$Y):MY!*2OCUH1[[U)(3 0ODXA MPUHC>ID3>\BD.AK7O%_PT2A.\''P!J[^.Z N.N>D(LZ4>SP\ ;$\<>*= MH52*A#_K+PVW\^&]S)5]YU2'[6+GU<$Z'N'ZYKC?.RL/%(TJT1B),H!VI5*X M=0::J82+YH]\WV[ZUN93Q&:3MGFE"0M76>*(;[AY0XZ9P'_)8+ M_%A3*FKOYT_]VD]_!-M&5STGZB?MC/(^EY1P(#*4SC91:I*EXTG$J- ??TG4 M;Z'.+1+UM]%%A7R$U?R(DNLWGR@)IX.**9 8(F[R*7OBN>9$.)D36.'!U3&F MUB%Z,9^Z4E>%4YG[<"TF3A-D5:VC]=AV8PIUH\,&Q&BA@ H;T@:$*CF?!45( M1BE<6T4@EDH@96E5(3N?:)T&ZWU3XP$;IF]F;"/W'AA1R@Z.+T>SCWX&R]N. MFEG&,R>0'93026G\BC8;4,@LJAPCJV/P/HRM?X.E*TT^0)"6:JA@I*SK$NYC M8#1+3X0J-EFTAGB1@: T*( %BL9^U73>%4 O)DI'RJIP2OYP^^HF *L:*@]" MW(V]THE"&Y"DO38JULM>#U0*3Y4(F>129TL:SHF5EJ)^:2@;,SA:IP3GCNCR M@ VS&[9LHX2N&[)]&)^?C"\G$4X.%MLEY*P]4Y9077QZ\+A=)B.)\BGX$+@2 M=*61TIIS_CN/[M_HZ%CVX\X$UW5#Q ,4/[TQRNFRUAT-^#^O2')H]I3;B,0Q M[XCBUI=>W3GZV$B9:U[PK%3:A1"[GI_'LS.8%'7<@PN8RLJCH9R#]SA06_(I M BEX*Z$V6$,:CJ9#3Z6&\7S?<8J!PSY1*C):+H: MT,0IB4P+)5N&:2MIH^(B^-0;6S%^M[H-WWKM#VWY/UX!'2;U78-8MFAM &,; M:[XY'[J?]0_;ZBU4L*K$%O+K<.5>A6.80;NQA!PT+<)4M$ET!)DI:*A.Z#) Z'3 MW;!D&P548,<\H/!^/!I_GI=N&9U>H3W\^AFEMMR&99:*91J)RUPC1B&(9](3 M"EPZ-(,TRW42UIJ@ZS^^TZ%"QY6UL:-2;8?3V?"BU/^ZWM.GXXQC>SL<>=RE M_?E5M55_J]KJ:#Q;;O=^=OV'XY&_O?5W7=*M#ZPU2K_U+N.5$G'4*I],%DPI M)H'&D"5ZR\*!24"%5O>7B.L#]>Y[7KZ[OGPD9 P\I$"4LX9(@6Z,G7<)Y3ZD M&+UE>]SW\EU7Q>,>[C$?>3+! !/46ZNUY'6*4C\([:FW M6-^&@:O[4;=ZJY":]-I/SW#XY3^'_W4Y_.+/;V61W^BDRSA8&:@AF1H X3PH>1]"9[B4(E.B!,VX$P,ECF53[C#%E++0@==)57L8VW.A325M M='A0?HWPNTFW20B>.VU,2(0Z08E4N9QBQ%#ZU3C.%+6PNHATQ9E&^'YDX[B" M!BL$^,I8I\?Y-4IE.+MO'EC<;C+N.,3$#*7=1";.F42"9!PGG@=7J2O'0\CZ MYU8-C=XA38?JJ'EON74_)(7CT%0KPL&42U.IK*\!C346C#<:A&;[&_G83=6; MG2]IN]'^'M:Y6=L2GAN=,BO3WI8.+-1*XC).5"J2\#DD$53E\N[KP>W\X+Y? MUJPO;=.)]GJJ-K+:/+X)Q-ZKV:R W'D-FVX4W*"^2!?:V1&1HO'4.Z&(50;= M)U%J^YEH2$37R9263B[IYT6@YB5J=L:?;9325[FCZW5Y<;ZL9#"!LT14YB@( M1BT)+C%B/= @(XN*U2D'T 3=?M2I::76)F6-VNBD9MN<6U-GOG'/IXWSVAKM MT&DI%9W04U$(CT9BG-32A6" 5BZ,=3^P%XNH*ZU5*%KS83R9Z^*[&WR//[S@ M?Q.H5:VB+<#NDW7T2&6/^]54S9WN.\#B'A] MV)P=\=YR@Y]353M$L0'='ME(W;"HDH"[,-J*SA,'P:! M<+MGVHL8ZW0LV=%:M*6YU)F66RQ&VZBH2G;*9/(-]_./\!E!0[H2P@:X04CC MDD1A!#0CE8PD:,CX;7+!6NE\J)6CLA709\BJFJJJL$XMTRB/]?M=XWW??'WNM)A3_VRUM?];0+VI;A[]WIO57O[,4K; M>7%WII2S@G/BC6>EPC2Z-N5HGT4=G(LVRM!? \(G6=R]/X)MHZN>BKNSI6$H M?0(*GG!7:L4RS8@+49"4E'=4"A,J&5L;0.U'T+PC=38H[OX87=2,FM^ QA?0 M1$X>,@0"N9252,81:[0F68?D%U)@4 MB?0"W8]$RS5DDR3C-H-[:151F2:/T44%#VV9,ACG#>^N3JLU%U3Q3"B4#M!1 MNU+BQ))D>/+<,NECG?CU72P_MN?54C<5TLMO(UIFKS3 5-69N@_5;GRFMAK; M2( 6XJZPO]R+S>84RAC17>,L$]S3& D1C6/\B4%A5*' 1EC] M6Q?M-3>N)?8*3LD;"+.CT70VN2Q6U%6E0PM,4R9)XM*B8:,4L6CY$A7 4BV\ M-:K.L=-=+#^V&=%2-Q5JC=U&]-Y?+"L8-\%5U918AVPWYD1;S6TD0DNQ5]A8 MUN++3(98H"6I,I$.%] @.+I,7$GM#$M:U+FNV"\='C M^F+#-M+NNF["[;V- M4V:6S8J2S]G@LLNMPP506XO[FXD$E\-@K$DJ\Y5]H7\+H1L%C+N6 M7F_U5.8,#L$PG360H#0R.* Q9*VPQ&G)P(EL8.LQ_=C60D>ZNLLBW=[O MN%G6XR[&^S]=S( FV*M:%FW0[RB8T1$3[O@Q/:NQB@O<9@Q6>5Y*BB@I2ETB M*+?L-2-=N@*RCJ7/?>/@@\%4_:1@5MHKT9[S?$(OOWF)_^"V=O+45JB MHD*:D$HA\U3#J\'JCBCB6Z)_#V=FXE,;W:7C^[0W,8'(Q'-VNA]1U,=W'0ZA2 M([33D_I?VWOAX)R&_%[56,!(> ?PJO@#,>.F8(7,MF M.@V0U>T.OQ;;CMK"=Z+#!L1HH8!^*2*CU]Z6(QCTU8A4D(CCJ$C'@J)92B%T M'=.K;VH\U *^9V9L(_>*'8S*X4HY;9T?R2QS;83@KI30##[$TM"<$Y^SQC53 M1>5$L"#K7,;8 &H'_:@[TMV:9D5M!5^_1]&;PX]'?QQ\.OKC\.W1^X/WKX\. MWAV]/_GT\?>Y7WZ]L8[S&Y@,OZ!\OL#WX]XV#8>Z>7'+R$B%T:_&0T2RR".: M0:!-DKE7VK-$J9 VZ01\T V$MCDKRT=/[S'I90(A(^/$V,R M4>;;@&O-HF621&DRD5R@ ZNH(QX"RD*++'T=VZPIPA^(.8_32LTR)-,;LKC/ M?GWU[?LOO!Z/YH7Y/^%+7GW[)Z33X>CT#4R'IZ.;W: 599%Z1L Z-'4I-S@R M9]!"M1RM%JUT[7JXG8^IKV!I/5[NB;[W)5YZG_G[<3C]U]Q]E]P& 3(0':PO M5U(D>FTNH*^FLN$FY<1,Y07S+JJ=IV#NF#AKU]F6"JRZ,]^4PS(0T !;Y?L< MZ]'MZDY'5[I<2Y*.%-$W6:)SUL:D24HT$9ES( &G"!%! L+4AD.=K;1_DCQX MTV,7'-E&_C4*5HPG@$OFX==XYD>GUP"7[,\SPPD&"(XK3P): 41:]&,% MH]'0.K<)-\+:I3'?5H.K-E-GXJ\0,+B[JJ5Y2OY1XP"KIDQ';2+R*G7H%"-+! M=('QNR6VW!*]UI]!% W#]VR7=:/*.N=JM M&JH>9=PX6OP5!_YN/)U>[ZL?X7PND^G9\/-\TG@NJ /<3:DO-S2%"<1GA[M] M%E[)%)-U=6IL/0[OBV73M](KE$B^!]9BCC8!UH?I'\ M].SM^?BO!<#E93+?6H?;)/%OKX!^D_AQ%Q4AFHBKJL15%1U0_(IQDA,%9B05 M3M6YL/9TDOBK,&,;N=?HNS>!SWZ8#K]^1OE J:@TSRY_?4]JNY5BO]6FEWMM5='+17,F)NX;A7CFH-C7G(5 M,LX2%1+*()7.)+CCO8,AMA/1N:="?\^I4SWAT>G!R>O/>3R=Q. M:W&Y8\V36M[6:()OY?J%H8:BH2A09T8J;[V87U!.C+MD@W"#-<]L-^/> 4Y_ M> =^B@^//T8' H4Y.IV_YR.4.;3\[A-,+@;,4)G 12*T+-%T)PAZ=888G;QE5F?E M1,7A/X2O_[6G2[ZL+D 5=%)MCQI?7 QG)>0T*#4E?':9*'#S6$(@7H5(3'90 M,OA%]G4HL@+D>7&AC90K6+;W47/^S_OQ[/_"K %W))3(>AQ7H8-V$!1QX71 MAD@?))$YXLY,<6?.TBMMG+%4U+E4\TC SXM$?6BM0LK,_2*YBC4Y*26E4/H4 ME];M"6USGS0G%*ARBJ7H3S M=)8&XH(ND4GFB:7(:V"*HCR<-\$U80L^]093\+M5EMQZ[:Y"O)WI<-Q6EAWN M0-<@EG?R&\#8)OK:7+6[J(W<0@6K2FPAOXKJE)"CR@RW&DIY,68-\B]N(K6/M_8:2NKB\6#9\+[4CO62$SV]V0ZD[FZ(B M*5LT29.1AC?*DV^DOUNO[L]4:R7\<1>2Z]"-FP/Q7V\ X<$#PS<2QVBY+%M* M6U.34?!H,\2@I&M6Q:R9"F^^^@FJ\-&2ZRLFB$;]Y_&HY(*,\]P46(:]6\<( M'WQR)S'#[?"OEG#!Q91EQIGP1G(N?0Q9,Z6R#%9J;@<-WU$YIDASIM3A?/=4 MX' G/M1.UA7B@G_XR;"X&M\!!8$87':$RX2CRBJ4 MCC",J.1IR&!PG:US"GX'RO/2?3M)5X@.GIR-)[,21/J.* K/;#%LT+-DN,MJ M17!(Z'12Y[2B3#-9)_!W%\OS4GY+65<)URV!,'R7-R*7=J/E;@0N/IXK02Q M ,^\ E\KVOLL=?TXR59(Y=\46=(Y,9EA7H\3!ZAC)-YH2LK-P']9 N[ZM^S"XJOFV&^'M)N6V,V4V(TD+3?1. M%V5=R=6*A(EYI[9DB'5<$0>XAW*6I51U"DSM@"8/I-_NAB7;**"&,P+G^*/3 M7V$TKTPZ2@?I H4]G5VEC2U#/8L0GHB:ANC0:9;1%C%PXJ7C1(7 9= VMD*9O]F;8@V0E(NJY,#&:Q)( R;,/ M$3U#!92[C!/M>Y(_CRAV'J99>*@1+[\.Z.%NZBY6"!FJ!$29M M1*&4 R?$5WI?N&0C^OZVCG>T#W*FBCQKQVAL<'T@6 M3+'XB734$YFI)#Y2''5P4K'DHV65\BEOH'@>^G^T7&L$;.]9QXY&,YC =%9( M>##[ )/A.!V.TL!&L" SH.N7H%0T"L13IDCPWD7F1$RNSC'=%B"?'T.ZU$J% M^^_W0;V^BW)W*TPV,ULL*1<#(S(E1UR&2$!0*RP+4>=**0U;X7R^-.I(-W>9 MI+HU4Z[BV%1REV+(!! )D1&-)D\C0Q,\,@!G4F!U+-I[P/37?J"VR;&];/?E M;.CV.*[BDXPS8[PG.0F%PR@E:LQ\$71H64>@.?9AM.[R)*BU=C>R96LI5W=A MWON+967I)K@J%_*_']FN"L2UT]Q&(K04>Y^T\$91[W$#,UD((@/CQ7-*Q,[[ MBW&:6+7^=GW2X<'*;_VP81MI=\B"$N@>W+9N.&7FND*'8S&$2)PKC<&"T\0[ M&TEB+ ?K+/.K285WX_ ;W[!K&_&Q"AAW+;T*8<_;N.;,S=QI$TK),%?,GUQ( MFPVZ/0A06).DACK[_%TLSV6?;RGE"B&GVX@6[&Z"J>H>?Q^JW>SO;36VD0 M MQ%VC5.=]V(1*3N'*1*31NE2AM"5_61*6F+.")LI#G5.R_BCPP)[>!P.VD7(% MS7^$+^/S+R4RQBW>HC8?TVT*477MH&^!9 MR;RUS)%0B"RMYJ5^C",\1:%-#E)EO9<:7K-)]Z_@;238H6+C L7@]Y,W ZZ$ MBC)JXG@YII:X\X08-.'6@%&6AK2Q=/84XM].QU]^63[S:D=>?C=7]ES1-]_9 MWW;;J0+&+:77]<8Z+QZV0#.$*7R-YY<)+8#?_W;RMS0^/_>397HE*!]%&28W M.97T2EIJ4: -$"-PD$ED:QK-U,:O?-HJKBC>"A;WS;2312]/7*@8#I3Q8FLP MM(9#"2T)DVP)"QE)Z^3&KR)YZ@98)Q*N<&Q_$\]U*]Z'$54-L]S%M)L@2SM= M;5!\"T%7GO3+=A],B\!$*1:J<*6#X(BC7J/(?-3)<4M5G1AK7ZI_(+A26_/; MR+=K,_PMI'*/XNWE*$V//\.HP%KL/E1Y"P)M#H@Z$.E+JSH<.7%.1^%8I%&) M1IO[^G?T'Q]I*_YQ][*KD1\^'J7Q:)X;%OSH7\UW 2/ MW 9#^')V^& M4W]Z.H'3^;6M6YRBR[+"?PYG9Z\OI[/Q!4P.ERY3:;Z!_T^?_->!X0IGI?8$ M%59RXYTBWL=$HO#>A13 BE#K!&!;L#M($NB22_><$5155XU4@GMP?H!)'D\N M2G.0XW ^O!+5"?X[S4-(1Z,/$_@R'%].K[*L!X:)Q)@O99)*35QF.7%:L%(O M62D.7MI*%Q/;8W]F_.M9F75J$DRN2G9<_?=H=-^8EFUEO@W*<1Z+B9*L:<39 M(RQ!&P+0.+%&E MN+/.Y*0SY6CP5$JBWX"JMVSZFBSI3.S[DE]_744)32=GEP]=SJ/AEBE M5#:JY(T61\E *F5L/5$L!AZ]U335B0IOA+6S$'%GRE\M?-&9$JI439EC61Z- M- !3-69\"\YNPL4=JNM.!92VLJY. ,?PKB)NQ!(A%)V,AG< MKZA$7RAX9A(+T@Q\OI]/A"I$$DD4)IDBB"5<7B)H$ M#Y1H@?9K%#I"](T4=\_#GZSBV@JJ0[^LM("XWA]^A?'IQ'\^P^7@?+XW*&], MEM80D1"*!.U)8(J3&#VH8+1DNE$*A+2LB]< M5.?-J=;"Z;]554?J&M>2=<>MD-:#8RP*+X(@H))!<(X1ZU0H"6:*R\AQ^:-/ ME0 ;FESUJ?]M1-RQWF]:@LOVX&"R*$F># 00Z3,GSCK8I67PA[H*BE'*7,2OB,IH=+"HJO6%6 MZSJ!UN\8GK)^6TJT\YOE1R?7'=BRE1(LB] M?N135E,+X71L7QV@N?_!QV$>Q@48SWGR!AQQVG)2;EO@[N%\ <."LS;"<3+"0H2IJ^^'8W2Y70V65Q\U8Q3)BQ) M1N/JD 4E7N/*GZ,!2CFUN#'466\WXGHVCE4%-?1 DB6VY<75!NBJ'E%LQK>; M,XLN-?H 63I01X53C =02AXCB^B 0):(DEI< <%%HB*WU-B$&UN=%+-=D.6! M)?7!,9-U*!>Z'PI<5.PDW6>R-) MHI:AZZK!VSHG7QMA]1^\[5*'XUH*Z/HPY=/$?X%S/TJOQZ/I);JCMY EFQR: MP)9D$*5XDD>36!J<%TPRQR@74M!&_L+&USP+57:II$6\2,??()7SI()Q>5%7*HI8+"7&%X=(TH2NE7/$"@]96:X5-*LJ MU_2-ST?[563CKP[_J6K<8;UJ5+;'C+\]%V9[*L4&S\OFSN>2>.X_QA,HSE M"DMQ;BA(;R+%L1M:;@4:AS:FS\085;(3K ^Q3H2I&;YG%VFJH)8*Q1,>1KD( MQ#;!6;=R94.D.ZIF64';6Q.JA:IJ5+ULBEJ9'&;BGU4'7,/6+4-AJJP*1/*#2TL7[S,Y@,_?ETB7MY:BZ4EYXQPC@+ MZ%5S7*4UCT2(2(4-Z&]7ZC>X&=<.ZFA6T>>XFC(JI#"\'7Z%5 8+*[B4M6"% M++=V,\X3F0-ZXTJA2K,%+BF+J4Y"PSI$SY0>G2B@^[J-L:RZH]-EO%5*SF2V MA$53"LSZ2!PUB(H9IYVG7.2FQ59O/?B9Z;2U[+J.;J-]DWE_&X__#GJLZT,*QQ[XY:" SO.GR9^-,TP M.+(X*[DJ7Y6U%4F7CI&\]&Z7D=BH!#'< $*D#F(=([$!N&?GNW:M MD I1CP<@+NO3-0!9U6MM!',W+FOG2MZ.1"TT5,?%: #6>F6TMZ42?5DG.37$ MBR0(4Y%!L%P84>>@?(L!-W0\6;:.8&NQ9@)M .OX"D^(B+796DZ)45 $Z M0<4=PJV9A"@S\1HW;VX2AU1IVUH'J7^;IH(*5TG2B?PKN*,W@!W,/HQ1@$>C M&^BRRM8$+@A .8]P%BTP0X$(2:-U:,&%2CU@-N-ZYA1IJXG^*AHN#+K#KY\A MSB#-Q@$?$,>GH^'_@S0#DYKPJ1H7-ZI9]% MT:',:,S412(%&")S+/=:G"?)H85'S2W)V@^E_S=\3!-74@.U1>!3NBM:RN*@:R 8^6VE@* M@S$H!5T2+Q4L*0G&!VD!=[I*]TRZ&L$+3_ND0)V6>.W&<17>TM3K)*1"V2'? M9 @,#7N1B*&!,F4%BRGN)Y%[K1GX7,B[O=+WI0YAPW-\"-R5F\!$.8/2C:6C MEL^")-QX M'^PTF%U M]P'^ =OG$/^JO%:"_%RB>168]LH:J14-7.1L:60F\9@=TC.XI$-D*\$DHT-"ECHE,!DO1"N7)#GC%F0S!* ML31XZ.%MBO_%,TB7YS#.JP__;OAK)847I>5K=I1(7GQ%*V1I\)4%YT%('QX2 M?].7M=ZKSOSH=$TGV]*P>W8P2M<=;0_"=/Y+ Z>5MJFTX7"E?;>*C#B<1<1! M9DXFR5*JTX#X47#[6YNJ4.3.YE5=934ZKF\ ?1=LYI! >$501(E(JRBQ!G@I M6P^1.8;"J]-4=BN8.]CSZJM^"[*UTUM/AO=<++].QM/I(/D<@@1)8G2X9RN. MDRY ($GB1L[0Y\(*!4%BU';K%NZ%KTG"Q M'MMNCBJZT6$#8K100+\4"#5DZ54'].QPGGXY? M_Z]7!R>';UX?__;A\/W)P:>CX_>OQQ>?QR.$/QWGD]DX_NN51S>K?(I;^G42 MTVC:ZHRSJU>W/ NM(H&5,U,I@5+*0+N0))/>>6$\>,X4EYE2-^@*1,L6G*BV M\3> 1;FRDS,_@3NO/#@_7\R64JEU&;>Y2M=]/9[.;H0/0LS."(_K@0X6[;M4#>QX(*WW]:LW0;H?R$*) TF-]4IQPIC21'+OB+/)H#&" M_PKNK-&NSI[>"-\.VB#MD(]WC(#N=5C!@EP&88YS-[*["MU(2H4'I(ZVO PJ M21*LI41IX:DU0KC5[ID=$;/*%_L2Q3T:XI['O F'$=S57PN]9 6[@3 M3;:'!GRFQ&DA::Z)\N)F00EA%G%#J(3&?BDM D,!U- @!G>EV% M=A@9WA%+ME! E;R8Z:S<"CJ_#AE0KLN (J$A)2)UN0U)8\F]8 )\5LQ5:AIR M!TK_/D"'JKJ3F-!&SC6,=SC''YW^"B.8^/,29DP7*-^2@S$;?H&EK[\ ZQ/R M/J/.F#"TG*=2XK@"8BES2H!P3/$Z1ODV,)\38>KIIWXI]OL#3/.@TO'G>;&. M@XB#&,Z^=1[1V_22*K&[QJ-:B=)E[I 5H&R*5DKMK.#&)QR>=I(['M9$Z3:] MKN6"<+^I/9F4'*Y"[E??OO_*!_^M?'3PEY^D[TXCZ*!,3(XDAJ27E)734U%Z MG65@%(WPQ.L<)[;'WGHY?2R"A2Z/+V?3F1\EG/(?Q^?G;\>3\L,!3Q2];6^( ML1E=&(O"#"DXPCDX[;3*%/Q^273C>/I?H'MF]9U5?/>TJ&$[=#>J]Y?S_8M' MFF*R K?&7 J.E?,O!S@^$V)@T2L7ZV2U=3Z4)T3Q#CE6C_:/($@%-ZGM@'[% M7YQ-CQ:%9A8W(L!HYLJ]4E7:+"5NB* )!5N M0LS-S:/I]!+2F\O)59$1Q#8?QO2F+7KX%29QB.,:>$W+?,29:@$1 VZYZ!D'G(JFSO7!ZD-[H?S>$>CN#)&[GB%W[2\JK2MS MFS!3 DR2EOM8/A,59> &=R2NZG1=K&R@]R_;Q3):3B@7LO44I/7(CB@<.I@B M,^*EU(2Z1 6C0M!4*>.AZZ$\H=5E/_S[=F380T?G#YC.(%VMBE>%Y\;EH[OC M+%7$G9$6;=I86JUG7+^MC$10#T(F[?/J]<8](7W3$;[,A7V@3@V?J+L=Z4\8 MGIZ507^!B3^%I84]KT)5C)V\,':L45EYFHBE#H<-,I,0T.PIQ@3:V]9%(?=R MLFP_UI=ILU]TVD/_K>&(!XZCHRH")YFKB%K!KZQP',WQD%4.,@J>GO*L>4)3 MI2>N[F9J;46T7=ALTZT"CQN'*H5+CMM,$E?SFB^">/1UBVBHR]$T&ZV5,DD!GBC+@$B-BXBWV1*P7AC%$IA*2>'] MCO-EAM6>8?5HMX<&X8/QV(V##R'YJ#(EG(6\J!6CHR3A >O"]7=!(ZSO.$6>!49:Z]K%,Z;R 36NWV(ZI4@SA[N$X] M''/>.'IN#(]1<9)$N184(B-!I=(?0)6VEUZC:/9RVK0;]\MLVE^:W9UDJEV9 MTI9#/S@]G<"IG\'1:#89CJ;#^(<_OX2;J1S)::JMCD1I4S3#'?$Y*6)\R?/$ M08K5\E+K*IU6Q_K#,'\?=7^7VGK7^\<-,_#V& &!L8;[-TU);L M9306G<6O7%#$AR1H<,P(6Z<@7+TQO4R*/>3.'B9]/&P!KE'-@%$"IPD-*<-O[\S7!:JC[-0['+ M+A/ )(^!HQ4,2N%ZXC/Q%FWDZ$NS0&=0*_N9=+MQ6#^,?[)_)+D[ \RN3;'U M0>KKIM'+]@F7_OP33"[^?WO?UMQ&CJSYOO\E=W&_O&R$K59W.\*6O98]>^:) M@:O-79GL0U(]X_/K3X(72Z9$JHI5*)*R)F(6,1>8" M:!(SB)0]&$8E$&ZI4I%Z&RLFO(:=[,OR.A];JQ4R=9ARZTOSW9I(7A.'$H+Q M"C<:FAT8HV7I\\5(<-FX2CVT3T<'+XOQ["VS1HSU@WCU\(JS%=FJ)S8+ECQ8 M7D+E7224^_O&2UE.P**/) M&8Q;SB!$<,DFH)(D(UWRB55J;'-?C..S+@]J"=M<]PZF,8D?;MSD MRGU+:QK()G.J2LE<8U;'87+N8"R]55CWC/2Y6'$RF>#L-!#)2HVXL% Z]8*0 MTH5,I4['2FB?C/4^03!]XL;;!N *1ON#^?^.5P7,1W8>:;29[.OJT(G"OR$N\= ML#9'HB. MHM7FF-&9Y1JHU=DYD4D0%6M3.LG>V\Z[K^?*U73R]^K:HXP]_S1=N)O[OR\$ M]U?3Q3_3XJXCRWWVN%%PRAJ!FT'4K!1P" J.) ><6QI0P4SP.E3&@TSO!$^$ M?FU^Y_Y_,D93@>BXVB17+\!^G\[6/RI_1T=X;FHO7 2N"FN<[I0/N%-N92Q#7,L=@O2Y6#$Q/@@?#1B?$@BCEKVQRJ.7 M$$40I3?2D8+ND['>5G?*)V>\;0 >]$XYI^A*\T; HR2""%*"I3)#]D(SJ9AU MK$Z9ZW._4VZ%>.,[Y39P'>M.^2-&;[-Q*0=:RN\F<>LGGW'4>IWO#AN^RGUS M#YK8NGT.UD@7$E&4:.&4MCS)&%0,63N) N$^,?.FB>)WBV]+L*>GL65-^, M3JD?7_/9KJG7HS:2Y&S Y41PHEE@4!XB$*-"*55E+)X8JT';*9[14AG 5H=? M5@<8VBFUP7ARHC]3WXZ4E\$);W&3(\M66@FLC!E2XLHG*;/F)]8&H^4,7];3 M4=93!S,[)?:$)^>Y>HKQ8YXE]:4-$2!Y <.$#-9R!3G38"T&IBJ=V*ONEC-\ M64Y'64X=S.R4F!&>G.>:M/;>5'W,GE(\>05G#H30&ES")6!8C#GRI$T^L5:( M[2?YLJB.LJBZ&=LIL8FV=F^9)Y1+;8![/)2%%1Q,E@EDU(%YEVA2Y^;V[8VC M3A*+K4>:2Y?I-[=(O[OQ[ &%CZ?1A-+NUBO'B@>E$;&,]FE8-DQKG[=)*L\' ML3:*.*.]\FRNDJH9XEE%QLW5,?**LJ0"@:!+OPIF)9C@*3CI3%!BHP+T&0K,,")_,2Z M;O:M@IEH+6B.83C@0O%Q54!W![RB0'_M-VY(1 M?RG[NU0*99?/"D(D@9&@(+J 6P=N^F!*)RJG@Z.I-(F-6T_W=S1HVOK@9_!( MK0VTTYY4W..-T+8LZR+^)M(\_KKL:>"/\=2KN\IW8-=!7_513-(23YG"^&7Y M&@C/?F=-(0'6&CVX8$36IX3>CJ=.M<%KHZ:^05LS JPBTO5;%V^TD<5/Q2"3 M0.G,#<;RDJQ7),JRH."+$F,)B%]"PJ*.N)85B3K%KOGPP%^=>>GH\I[O$/? M)=/:W)M(U=X9>FRH8SE%7:%X ML.>AQ@L6^H6U$(ET4$%4QIO>@\>.\)&$,X MES9DD^,IHONDTS0,N&W4US>HJWNBC5AK J7UR4*CMI+S#"EK#B()BV=5]D T M\8&'2+DFC6#=,\@Q#N3N($PK:+!O)^OMV/GQS4[17"+$1,)+#PB-HDD'1@L! MW&;G1:(AAV:-H_>/<_[X]JC'*COR=5HL5A=8/Z@LLE?.\$S!>8TR!73K73 : MF-"&BV@<\[3Y?OQP@%_=_>JH\A[SG;MD6AM]$ZG:NU^/#74L]ZLK%$]@VT&/ M RSVS=:&<7O,C@#Z'@P$\Z4BCLJE2\)RRBF%%M'6<.@^Z7X- VX;]=5QOU9B M_72LI,RMM\9"2BB94"'C<:429)-L),8KW_!XWC7",0[F[NI_Z'AUU%W?7M>% MFW]]1"0;3/"YF&G[,OYZH[(,6I3#B$!:S*G%W;* MO>YA#\8R!,'?(4B?#3LE"SRQPCM?THO")@K6HML6F6.EZ47FX4BOC$[&>ENQ M4YZ<\;8!N(+1;G'1K=V%0#S7@0A0A7U;V!C QT+IJ8S*PA/B3)TF (^*?]XDQGGPAD8%).:,+F=,X++T0+P/,E!* M]6)+/<*V-"&N*D%)I2YJ1(/#K> MC0SUI+MTH8? F0X6,,BR&)L["CX%!EYSJ@DN$5R-IU7$_O;TNW3]^*35?[1= M93_R0DGILP1C,VYX1+#2W=>!,X($FV0PJ7+_Q:&G?((G5;]K8[AN7GT:U_EW M^$J")N-)>4BH(^ W&IPV&KR(03HCK35U^(9?.GR=Y_KI;D9GS!\QBE0HKC4# M7B8K>"+@:.1 @LQ&!WTL?J#_'KLJ/TLE),TG0I\#+^EG&:SGV=Y[RR\%X'> MU>;$JO M\J?S-_/Y[3W"1F(8JBH8T(*6XD 3P3*)*B4F2R\P?A!?AF3 M/!J*#RU1G@Y+@"7*$T45X!04"%VB8J\E6,^,CE$FI2N1-?R"+ &==M*C0'YL MEH#-[%^[F[+ZKK^FM'@[O??"Q$DJJ#,>=!"EYDD)5*ESP"-)TDFF#:MS9;A+ MHO.O.&IE'],*.%6X2'A,KG66K8ED54N(=LMVG$*@?C!L8!@= !C61'A)B6J9 M@20CBX0:# T2E*>>*Z68M74J)88VC2>J;(:VC#9Z[_T%00AXKOVTA;I)?)TF MJ.K%_/+?Y:=I\ZS<.$V,9AFLX[;P Q32,M1$T"XR+J2-231[5-!BU.$]][Z@ MF@ZAY[Z+U;>)0:*W>!IR7+,^:!!9E\9A40&-AA%N,"X0S=@SGAU7T2$.1&<5 M5WFF_Q,;11-ISIZKJ)7*]]/='**O^EQ%D0A* RW;DT"IN#)0REF "ZZI*UUJ MVK!MG!9749_@M5#3$%Q%27+\*T. 99]QY\_E,IOA29.4XC$3YA-K!-LIX!>D0T)C+DQHJLV7X)><'4Y.=&E=1 M!7#;J&](KB+'@B5&&&!!.A"RI"#P: %22)DL-8;99@^LSX&KJ!4(3;F*VFAP M8*XB9@*16BD@LE <*E$H#G'ZF0F:$K->QV:NUIEP%1V,;X]Z'(JK*"KE-0L) M$O4&!%.YO/ 7$'FB&.TY;VPSRL]GRU74S?WJJ/*^:TYV4TK9<16U@J(9 MGAR.JR@JS80E D)@I;14EJX"W(!TPLJ8BEMR,#79J7$550&WN?H&XRI2 M)AB)4X6L",,-"CU,SWT$*;-)1@;+23/ZSY/G*FJE_D9<16UT-Q!7$3SD$Z7/A M*K+$>,;*BT"=)(B@ CB._^BHM>2*&>'D+VZ]K;B*3LYXVP \&%=1*KR&,6A4 M"SH=(@4#)EL#*J"K8%1V2=:QNN?,5=0*Z49<16U@&IZKR'E-2^%]4JI<#Z*W MZ:E4Z($J*S/^7_LZ+&N_ E=1C[;4 ;8:9<&W\_$DS>>O D:E\_&/=%$F7BJ5 M R04$(35!&P@*)MG.7 CLJ5U'L[L$.C7CA[Z0.FA\:@:QE.^G*4?M)8-!*S[ M^N I$8_T"*$/0!L827.VS&6[W M&I_! M)Q23Y&!G=Y]>GZU=5O%^^O/KVY M^N/RZN+-Y?7KV_%-'$^^W)L#NE/?QHNE!]6!V;+SF!T9+/N=\Q93I7$A>9H, M]SX*(K+/EE&O2/2Y5&ZD4>?1NYWH2].\]ZEO?[P)=Y238&.$2,O#J40B.!D- M<*T44]9K9NKD'G:*U-5[>3N=?/F49M\^X"[[%5W]NS%>?9O>3A8C09-54:-0 M*400)FDPQ.&WA/+ :& QUPG$GY)L^-VP'[O8=EUZ1:#"/2,= MJ% *K@)QX+5%H8R6@A4FK4I9N$?%&8I6HHX%=-?PJ3 _[+;EU]\OW")]F? M_A"K$'3O%GN'T)O*B 9B5[W!.5#PX]SK#&(1;!>2 C,BDAB8IS489I^7)[A??A!X)SVCD6/?OU\MAA=+W"R9=)_ MI.F7F?OKZSB@?,LF\#Q)*:D'YQ@&&YQ+\%Q22.A1F&19"KR1)X:CW#,._&[; M,/:*$KL M%XZSH$0,&;0K;]D)Q[W.$-R8O&"96,JI:\2@=8H&L,/#&!K_-BKN$?=0+I1F MWT>?7XVHUCS;((":S$%DX4L"GX+DZ"D%8432; _(\Q3^YY?IW_]K_8DKG-?? M+&%> GPWWG G?8^*GW;2VLXSN[]>7)=_E$OR-U>_O__X;MW-Z>\TN4WSHH[+ M?R_2;.)N+F[GB^FW-)N[27R/AZ%;C"=?/LRF>;QXG?)TEC[C'RUM)L4-A5>7 MIES5A>K:G6M8K6TE/SAZ=L%:'I7'X,.@]3#T]DRF@4A!B1S5%Z]CH?)J;7U, M?TUG9=![#<'NKD,#TYZ0H$I&T!7N-PZ6:E8H!R4K7I=+O0\5"FF\EKA9TEPW#4$EGQJ*OU(ESGU@G4&Y=QR:V M;; W;&KL9"M9-CSB#82I^[[ROCC'2:_U"->V(736=74#\((*#+P#R$09"B4$ M>(KAM+0V:RZ"I5F=*_!/I+&&PKV-BOLN>;["?>[K*W2MQ\&MI=H\$2(L6V<4 M4%ZX0Z1'MSH&!XK$X*DT!D5K5"F[::'Z'W:N]+Z+GN^O)U-_TH_RT,# MX>C],O"V/(05Q("5+ ---FD;4S"L6;GS(Q]^MO!U553?:_#C[7P^WC(DKJ5" M"!1$W$F>M%_='M8& MWT2FWC.VNZ09/F';!U)[@>^@YIZ3M3ME"SK:I"@ZBLDIM&VT=^\H A90.%<( MFF@CKH43A'Y/JG8HY-MHMT+$].,^GF?-Q*"2ZF=THK+7K+ M[?8J38B__WM3J=;V6%A=!0JF@9;FIQH AZW06!6 M61)049;6J?4]R63A,2RO27ZQ#4H5LLRO-D4BCQ/"K$M'1MH3K[BU4#KGE)M) M T:AO(1*KFQ.TN=F\KV85R4L:["Y?BL:^Z^E2._SF\G"3;Z,,6 OI1>+ M^8A02WAI2QE%N0/7I.1@50"B5"0N&F-)KF-I>^5ZL;">L>OQCF2;K0*-WH\G M2R&OT==#':6;[T5]7R;C_TKQT\SAB@C+IQB;-QGNYK?QO*31;V=I_A.WP'RQ M7C=QA%&$-3DXL(86PCP2P,48(%(6== V4%4GN5UY8B^V?6K6TV-KL)^>MFPJ M04*EC3@PBUY+SR"2+E6X0[HOQ8GC=D.FQAGD&G 2;XL@%.VJH<+2'=_XG+_4OE]WJ_L^<_:7N??O5'&& K&EE9_AEDH MY6L@8Z96A928%%7617?9CU64?@I&/C#RQRYKWY--5IYJJZT"[AAZXJ7M@U$X M#:-4MI)&IJU[IO4V0QO!T^4W;< 8JO:BB4R_7OE-*Z2:%&$&7 :#1])HW,..'(3!U#V"_7,["''A5?GR#\84W.AZ_?YX5TY.UTU?W< M3>(_W,UMFD]S(2![._X[Q57.K-="J_;#]EX[U7'FV^50.CM'$Y5H02**:"@S MWG*:"%?)!?=(.51[ 7HA@U@%\]OD'!CN;PUZ%Z0QC.<950RT2'A:&BG *^4A M2*XB_JH\^*D4'Q\F<=?-]$-Y'3-;?"_-J,I%2+GZ^*ML]E=I,9(RYVPLA=$?'!X4DA PE!LB5"R>:9TZP4YR#W4!=11S&Q#24[A=VDTKE[*2ULD M.E-TD&(AF!%&X[=!26=<]KE1J=-Y(,$*H3[:_UY_G0,K9/_YM5%R!E//U M/T>."\$29T!"I*5N@X%G3(&2W&2,@(R6^T!N1\KY^I^G0LK92O'33EKKT46] M1PLJ?7"69PG:.+NZCW!&*YEJ%]Q::JW">OOX>51J4IAV M'!1-O%PO1O"E8(5E0Q(5WMF]M1OM>B!,][I.?KY\#;BVUUF,%\D:"-U[;61Y,8B_LBGG:XO;EZ#KBUU%J/)<$;"?[\/ I.*V:S!5*.6<%+!P0G MT9!"5EZE)!SI;[W]^2SVR99:Z[$*=R/!A[>X4SOI&%& =H*>$7>NJ!EE/N: MI;;#[=U_/ ?<6FKM(6ZF*VX75R,NLR2$:30:@AZMU(7DV0AP)&F,+#&*Y/WM MDQ?/PB]IJ;6'N-GNO=@OEK*,TP^R%B>IU"A&M!G=(^O*@P,4S7,2.-$FN>U> MQ?N:L&]]^CF#UH_*'HG!A^MHXK]O4@*;S'Z5'B6[AZG6=:3AS+9*(VC&X\QF M(CUCPI.$+DM"P[ B:9DB>ZPTXND!^R9[68ZW5C LN MT<_228 AF3D;:!"LSB/4EH(>HU\(LYIDD0(8Q3'FNT M73_+?B%]6EH?K4/:H%>A:&*[?/_>%/:5[$LIC1?E%$^Y-)JGJ32DI.B'&4)( MCHE6ZBYRF+S'>Z53T]BJ(W?:-1$B6I&MD.B%%+[D&!VXZ#1HGQC+07G+GG'_ MT2'@;U0+T0:&P5+@383Z-6LA6L'5*!=^B*X',P1MN DB$8A/2"H\] M=;1,,%R[*\6 MXH_7SP&WEEJKL-XN_ASA )P8EX%IA1+D6+HGN 1:F9BLM#KH?>_U6]Z!_OD< M<&NIM0JU$%=O1X2SG## %)81(7U&BTG&]S[)8F-*1J,!!N81A(A&F1(@$?7A+J,7IH2__#&N/NN#64FL5:B%^NQQA M &^MMAZT*:D/%]#K4IH#83Z8+*)(=-^[K7:X_7;Y''!KJ;4*M1 7KT:9.6-L M].7EDL 5'R(8K17@O 17PG'?8ZW?Q?+G][ M_^G/RX\7[]]]^'CYY^75]9M_7+Y]?WW=(:_7^+,[)O,.F\-6!H]0:DK:KO Q M":J2SU8386EP1$9+Y:CQ*!T)N4.X_79[4ZX3U^;S[:]9^EHN)/Y.=VQE=Q?< MRD=T>Z,$EKDJ>X("KQ4:*_'$4<8"474>5;:5M#-5^?N+-Z\6N)3\[:)#(Q4!8R X2P;!$$)3( M6V: N"@P6-$II3I\ ]E.8*=U(+N08?L3GJO03*T9UG\X%/]4#*/J/]'-#2* M*'R@+.+!SDK7JZS XE(!(23ZW-RC$6= M!D8=!?\UC;%O1"OT67@DG")"6)P^ 1IS>9Y &7BN)5BA@R%!6].L@*_W,+;: MQ=BJ!B]R[;20>""AIX1A) GE<;6"Q&T,+"DB?!W?MXV40Y7,#GOM4PNF8U?* MWEGVNNYK9=9E?M-)J05=UGYY%[E764"BJ##!% /<$' +X$;2S$B4O$Z;U[UB M':N"MIXQ/+A)Z@N4"I=*6S*MLTI-A&I3/]O:8AX5:]@ZV@KP36OI?C##B"Z0 MJ'1"MT$*$%+:4C[J0">2I&:9.5_GZGE @]A15WLL>VBC\AI->.^VR64?KYME M6/XJ_K_;50.B=>98^H0[HU(0)(UX+-L$SBL*&((S*G64BE9JQMM(ON'C@A[ MW.V]](5$C3;A=U)NFKUA>'+AYE]_OYG^Z\\4OZ151+(65P<71)8!,C&E?54D MX#(38%W "9"D@JX3:;84])E94._8U-UZ?BOZ3O%UFN 7BT(_/7]@^(8[C<(& M#*=C+%MO!)-=A!P5L5IZCU+7MJ0&,QAB"S<#">AE)RM=G9AFET2= M:J1?W\[Q<^9SM'$_GBQCAZO;8MOO\^97:?XJX!J;I3@2R@2BJ<:Y>XQCRS6] MI3&!IM9(9TE6P3]E6NV'/0(_2!_@_U1874_/%:*U#^[[FBM@+=&=B'_,\-@< M*<:M5\9 "-2A?'A6>I,C*$4RH8%P9^I<^#PEV9F;2A4 *L1@CUCSJIWU%Y2Z M\$N,X[JE]=NQ\^.;DM@+.6EF$H:-@C(0)$6P1&N(N(M3'[W1JDZ"ZP!AGXD9 MU8:I0E3VN,AW@B[ON'*:X2ZY$9%SJX@&*0M? MM1$>%TGI\" ($<+G2%(=#JP>)_&L+;$^K!6BM193H2/C@@G:"7 ^I-)D1(-E M- "301GADJ/;K\V&-\$CU&H=V\;: 5.A''!+ >MT,DT9XQH%)=(!H9(&%T* MP(@1@:K 0Z5,_"/2#,:.5L,4.JOW5$HW-C:]= /G*P!*0E&K8 1& I M0_,- M:,/&)@>>YTPD<396JI+:(=#1FL!U!GK')M)%X14=[OMBK2*#M'GRVT# JL49 M3XIXG$*-7@!M8"3=T3B*V5!IM1)9 I&E0;H3"FQVY1U;M&7E$)?KG#E',I/&F6-ID!YMP*G:9?V*P"_P?VSK MR<&.B[Y'/WYXA[-G#*:]*K!&O46I+/^$?[RB]^-&1N(M6"=BF9$&PPK3E W. M.IX$3W6:8_\DQK/Q$0Y7;H4+D^NO;I9>._1(2YH*=;&J_YEAL/-EZ8O.7W^_ M^YOUQ>)R!G?3F,22+;URWS:+H&]4GFJ;$>AP=A5&GU71B2/0N0.4O> M^RA$K%,Z\:@X1T]0'PK7?B,X0-<]>J++R\NEF_0N%9]F]5 QD6!]$J!"(2BA M2H$Q@8#6K.3$729IBU1\Q[WOU@>?_9'?65L]%A%LR[)Y(MQ FLGLFYN$],G-OJ3%)NDCF?:.%CX(X3AN++HP^7@/68ELM9&: M$M8(NUTC#'<0]J'V:=\ZZ_OT>__7NC3,W:R%>C6)UVGV]SBL;A0V)S23U'KJ M0,8B([$6+"$$6.G#R3(-QH=&N#8<\'QAKJ'1'I?O3UW0KD.:N-EXNMR:E! I M,6T@L2A+_R0#EGE7"/0=32DSI1HYO.WZ1MX7X>Q=I'Z4VR/MW5*@M1R?)_._ M4ACG<8J;/N@-A.J_&^0N<8[8#?)PJ*:U]-SWDM\IG-!:8.PE(;O25H:Q""[R MPC87C>"."=J,'> 4P6_2";(R]FW46PGSWZ>S%-Q\$VPGF8R.40!UT8-PV8&C MP1<:6)L422GJ1CWC6P'^LPP#-XGI!YQ'X.Z@V9V.W(ZWT.L?EW\\>A'_^W_\ M-U!+ P04 " #QD 53,6D/E$,I #I+ % &5P86TM,C R,3 V,S!? M9S$N:G!GG7H)/%1OW_>1[$7(EIA*I1(JB9")_J@D4[N=^W_?YW^_]>9[W?:^9\_G,G&O. M.=?O^BW?[_>ZAM?%HP-;SIJ>,07X^/B J\@+X/4"IX -?'Q_WO]L_ +\?YK@ MQHW\ D*"0D)_#F$1,1%A85%A(2'1S:*B8IN0)B0B+K%YD_B?SW]N\N?R/U%4 "@#X!/C^T8!_-KX-_!L% M!)$AB8HA/\C=@@R?GW\#,EB!C1N1WA"D']@H*2"U\["1H+25L] NGZU'[L6] M%U8QSBJ7L6YA[-9R\0T3$965DU?8MF>OZK[]!XYJ']/1/:YWZB\34[/39\Y> MO&1C:W?9'N-Z[?J-FV[N'G[^ 7<"\7>#[C\(CXA\^"@J_MGS%R\37B4F?4CY M^.ESZI>T]._9.;EY^3\*"BLJJZIK:G_6U;>VM7=TTKJZ>X:&1T;'QB$MQK'O<\J%U'1LF;(N/BVB,KN/CJT9_&/:?^P[/_.L+#_+\O^ MEV'_VZX>8!,_'^(\?DD #7"A#U'[@ ]1C8O>C_UY #^>.'&I0\,UYWN.\=+I MN5 SAF14VU0^IEF?90^H7,MUW/EZ!?*8>YKJML7JMMK"Q=V4POYUD&-F&(! M>"4C.@(RHIPG9^D&/3^@9V/S,=],P_'5T"(+/\R('W^0%\(6((CQ %3'A#6 M/XG*?HON!_N*(G\%*+-N0NW^,#U@]]CHPWLS*A%'LRS-7&-.!0,&*')=V_Q@+S4 M:K5$Q\&:PC:MM[_./:[C :6X9-9.AE U#\CQCJ$S%NX?5>,&V_X8<\Z+U3?+ M4 X-L0@YX\T#-F[B?OC,6.M5K/C]J>8D9_\/K!:I-6_-2B^[V5 >+'<@HJ%] MQ>$Y"P\+^UYFR:B[ZZM5[E!ZV$OJI%Y TQ-)#.Q;+6;/^3-+Y_>'=7(*:T 6CGP9A^K0)'@#) M33!36/^JF<^7OPUP2_^''C@,/L+)1&D3UBNZX#"8)UNY9M"OU*SUKVAZ M%C8G#QREX"DP;,(#JNRF=&87$ ]GM*%O#K)4G]P;QCYR4BE8S*_R=#&/_=ZU M@,VI?__0]FDTD!)[%CJ9P=[[Z OK.ZRH9-@Y#X_!E]^%::DD!_,U!_57'_$* MB>$@D5*.+S6 ?#H^>FI5J=-+CB]1K[4:7FCHTCJT>]%IIS/R+!%6XV=FTR:./0C\4 M&N_&SNES1" K[E/5/.43##(<(S"T:V H%'^C-F4#B,$E7-M&ND$L)S%NUU:A M(DHUVE; *)KFB(1X_SFI$:L$E&>N4&A9] 8AHAJ3!Y0EZ[89[L'KGZ?E.'Q9 MR"';"OS(3=9Z\4+QO0STF#^'-H_X01'D6'B@ME)OJ%N68S+';S*N5]1>/<-Y M^8NOEW58^^WIU5/GN#M4-U!/H.E?0(:CDC33@/;50(%NCD-+XSN[YHKC;1L_ MOP$+NSA-)]2FFEG[J'/*@]]39X-'T/+&'\Q[];4V?Y .:ZU;VF"8V#R$;5B( M,C +'E[8XN2!":_*#\S_GM/6J.+EOOU-O(6%[J#ML>:44C5D?J]2W5"/]9XO M.4+&G0=GQUP:;KK9[(A6/L2W$<#6PSQ )3F;!X!RD)H^,XC[BN## MNO<-]%1I9VNQY?8@BVZ?T,M#*4%VS^63QTE=0 [=HQ[S'32)X/VEL 'B41[N8[+MTU\"C6R_(:XF %FTUU/+_(U>Y>D8Y55T[[RJ LF MJELK9N&2>S\I32!+5X?YG16#Y)=063Y6HM@^#>_D:3I_K2CX1%'J!4&^W8>H;\QJ5B+^[=.T2OG_YN:;-\L9LTXA,P^?!:FIB#B7&8Z67A\*. MQ36?""6_N;AKEKW,C$,">Y* 9RV3BU\:[GY6SG9&JS]Y]N 4:N*V7WSV=ISZRK#] M7QV?>A ?@^4Z:/H02GK*2;<5VK\8[Y,YV?/@L5?A4-F/W#NZFU5=DG/7>,#< M()*>.-9USA8\1JBP-+;*:6<[&>(H:538W/1W7OI9^\[)K 34%NT];^+6Z)/. MZKUD,1>2[J0K'/HRR93_G9+ED/74YWE]TG5BRR##:2$6I1AP',Q:76 9^X_? ML/+\&/,Q]>JOLHDGN70>P&"@HD'&TQ@[6)H+\D;_)@^8Y2 M-,&+ 6&^/J.KGU77"^C?OG;=66)EX\0*Y00WE0>XH!^!6?-IGIXC"YN<)C]P M]O;V.<3O'%199Y0%"(JR)(5(4.R M;-PYFZ[_S$;XK.^%L*(;-C-M*>=M,LZ8'K;SG(S?N[@0FT.)2)8M[-1^_6-V MUG-+4=&;FUU!25 [E\(#;I5<9#Y\&+<_8\(#=A M+B"3V (? )/,U06['^9\WUR&&@1M89N1;Q5M/V6,=C\5%,2M#B@,X>FM5<,V MT^ 4FF$Y:BEM8)7QILG^SN6^VPV!G8CS<-T!T\0()+7V-Q&E<*A5-GI%$GN) MUH3$A,5@>$]M)26LM2'30?OU=#;W@S!IX2$S5$0I>PK[E]T$PY0232&B&S^#CB1:T\T__KOZ7)^PN/3C--Y1WR#D) M$J#THUC'/YMBN_TJWDGQ>Y#C9BIH0P%WGS,-&^>)"V!Y+EI@A2)!K"U,B+'N MU)P#MWBT=3?=&P[M: M&"1HNPKCYEE6.&>C!Z8]SW;"GC$W*]WC^%SYVNDS ^]6RP&[Y:Y*G-W*8R2W M$)+RW _?P)T$$RGC\Y:E.(R#5',/A:5-Q29SZ+2J(H7==Z(:+N6Z/4_>:G#K M/%H20V7XI4*OJ0_0LZKST"'!V!U4&R%C+1O<

&]:7 MLN[[U+F1F :6?]6KKH4T%A[F*39W4[.&2#3L(\(.L>=<6&N$UU$(6Y!$N6- \VLW3,Z7DD.KHK 99"?3^I M#4IAZP[FZYN]:@&.?0X1TF8+817!9^RE+PF_-#-[\:G%W/NE[ZL.;=FK]I[U(V4O%:32PZC?L:$&6AQE5F!M M%CZH I2=V8M%6R?M6!80XK,[(4 $4@$4*O[B03ISX/$G[ R[5KNHUQ])7?U89)WTQ=Z?,'*,/6LVG(^ M+(XD^#.Y5NJL\WT>8.11@]XR4$M_.DJ;2X444SF[\?RV+!&?1:$+#.[+U.'W MA-^5=P/DG_;N:!:64,I8/!A ^3/I*/B<%\@1H:Z2TV^=[>/R/=$.WY >;O6; M+U1MV)*EN1:6L[ 5L=U0NS>CP6V<9):H079,&'_$OH:J*>VG/$'3BTA+3[P5 MP$)JT[G@ 2WO$[U_DTU$B]?@HE62/D8G[T(-H#)>, M6.<$CD833B*3^1S+5L=]2*W834RS:T Q;$9BPS!FW =H)H:=7"P&BZHPP,NL M H;UT98/G+_8CK4]'\/-&G?Q-0T&+0RQGZ:^:GG3'W_S)_Y^1,;#H5^.VR1] MGT4\\EH]Q\IFGN5^S?7N;JOV^/2I^/?7-V(91P8UT,7),6TSV,_HS89[IE"R MA#VXS,G\,W[NON]_H(_>Y&3J;X-PQ3GQ-4,I+Q24S@L[AVT.2IW-Y]C,8+-) MCZ5P@<%O->YLF&Y\/?HBQ"PEF#9UQ;QR2ZW)\"'V)1[02J6ODQJ)VU@D!Y6D MAF79L0@P1*C6ZU,C I^$3"L_!2"/".@*9M\ M)?/0R527FQ.)10>>C%,1TN@1VY-JSTV!G);/+WA^[,T[./NB]')DVJS#0!JQ M%9O3F<\QP>>9]ZYOLG7S\70C+YTL'4C]:G&W,_&S9:93K;>W8L/!3!D;N3V/ M9H7(Q(9*@M:FC2$E(1[H0L/DD&X(-VSV*'=YFL)_K_AV'33.H6JTK&?EW4%* MTD$K%?T"0$!A=Q(GE:G O7?Q+P=+659]AQ/]2WR#91S8L28^0OMMFS][BK.Q MG&X>[+T5G]=S/-?,:@_YS>,XW&3C]&!]:+B3F(>F M0?9AW'P/[ E>DV =I%53NU+I54>HY$<^R^ M@%5G!G-4UP@*2-$%X6ZK YY%+_Q6^6$Q!!SVC2\F<'[S "UL8Q^)0$/R-J<6 MDI,8T9RS8X#6#,M'D1'HK%7'TL!N_\$#3L?E/2=0+PA>YRVN[&IM/\=]@]AP MF3KZAF"')$)X+!P57VC).MX&6PQ6H)C2<$0!E:7]&#Y36PURA"_S@,DTM8_( M%6_1H_W03L1H]*0'JL8PBEDT 3+.!F[ M;F:&X/;,^ @/.*5M?!K>"L MD.8RIMK+"BHPA[]Q<:LJ\&8?I,Y$L!!SK\J#*[&3A,NW7TA)Z >N'PA6WG?(TU M;=%GR\^0)6UU*5U:S OH+'!VYA->,M>D4SSI,O?3A7<$SC;FF1L.^,3^%Y*F M]J_H?/.X)1KS S)-KP@J0_JO2W2&4B,U(*-]EGW3"9%UH3I)/\\XY?^@$CG%H-6WUA.V(?4G\\+2[E^J+QP;Q MAV^X!,??35_-<;WN8MF'8AW3@BTFJ@>9DCQ@6P4RM!1P-(%PG =0IGC 4_+@ M?]V?6=KM*%%=Q>G@[D(*\68>,*8X(,0#\@;9,J#.F;4,M@GB302,ZG6*)7B M)W7E0'J1",K1;L(;VHZHR;V:G\"N2B$XK(.]!_N6RO!MAEZ5ON !KIM0;#%; MJSYO5\;I?X$"2MGA3BJ(IO>!ZX<+>,#L7A[0F9N1I>:W(EZJBSQL'JP_7GP= MGN8!>ASE?SU3H_\AN7;Y"0\@<'',?'CS742W'5[DARNLP,E<2K4J9V(&FTME MX)JAN-B'**84$E4F9/]+K+]B.PX8']GO]M4E-IX'>*&[#J!0O7VLU K9EO*, M78D:LR-7Q+[QK2>T\("W!/XO[LON@;Y&/M+5!\_9M- $3D\+KU)Z#ZQ[,P>Y M#]3A@YC&8:S8J7TT[".L#;W-=4]Q(\9L!@=R":0U=\\4.]XK3,_+T?] MS=[&-6#M7*P]Q5JC?]%^*SMD?\7%31Y>ZN9DB$+W._UQ;X6LDCKG%78D"^W? MI3<4%WG!))"4;5<;$D@/K#+7[]\[],"O/NZ*0]:O0.'+&X17)^[/8LU-EH5;;6LJ6XP>FJ49E.(;F[SJ.SM,N&,ZNQT\0"*R>$[FUV1W'Y M$"I%#8N"4CAJ,A UCNL(YUX'E]<8X"C1)NZ^4Q%' 7+\;2@..=RW6A1,5.)F M\&W[6;GW]RB\(N&Q$MN+98K^8)D9E.Y@%!_I8P4T77](:+X6PK4;*'78404_ ML)M;\9&_11/LU\'7V:_@H$3H5'39#8+ZZVJ[L!B,9:*CTY%ENWYT91TI5UEA M43LR^JAYB)E%0=12T]BIVH.>3XTR5M?#.,E6*R>1M=3Q0&@[#0EOZI E1S1_"0,= MHO0AK.,X!;8 *TA,&>_17):SXU;FSGEW]V3QCMP,K&&;!;4@<@_A)[F?II)W MLAJIJ.$^B'[Z+8<0E;+C:%82%[G#_>!2!7Q@-99QWN+8C'7+T:*99Y3I ]>3 MNQU_2FW:%(>]#5;$,+RYHFPYF$^591UP<%8?58^"U&) .+0P'^:KXP%52(R* MCF!YP#L-A.J$^H*+VERGOUV&U%U1G7+JBMHDEK61-&3>$Q[;B&)ICQB5_BY5 M)M@X].IG&+/#7P[J[8V]H_),]Z=,]M\4 VT*&T&03F$=.6YWINV@?\>;B*<. MQED+*@6U&*C]7Q!"NOBK3A:+J$=;L4'J,D*]G_OCO>%2+_2*%K;IR[]!#G<[ M9Y4Y#&.!M=\.>A58C>+P-4"=)37%^K H]2HMF<)DO#]#.M!U#-3RGSDAT M4JW1=!IJ7=?[(97)%\D#S$2A_ 2N,YLV;09M0V!'=?.B'%QV" &P(4=IUFFT MJZ$.A&DS%"#LI14[9)Y_R2:&W]S3_F2"?P65P]*:4#2'%$><--!_Z/3SG:I5OK^ MFE'Y6ZA;M&46<=5BSZ>:6H?>DKZ9[6ZMIV=E;$S-I\Y MZYV%;0::/A^G-N^PUPPXS+R:#CY4G65>-ZFX%T<;?TVDK2#0( M\2$%_%@Q(@R=%36YBMBF@IGSKST]]A+IX'^E._X;66+V#UE""J)^Q+)V4J&4 MX#)$@_;R &/*^)3A*GB:RC@%KINNW>,!<_EPN WB^)ET: X)H)?@:/4*A2-_ M%0D(#/6OC/]3;-3KQ\P21<1S.>L\0!#Q<5T,PJ^<=>!;6$"4HQ%8D4' MS7TPR.[,O;/'BWB/5HMB.#:OF^E$4_NQ$UC7OW^_7.M_L0OV&5P@D8F=B%44 M])*IX0ZPZZPF5S:7]?'?P\G7*))P'/N3R5:[PT8VVB6^;95!Y]9H-$E,C\/. M>/MK5]-#@]N=]B]:1(;EB+VUO%@0U53?(M9P,";T'8B!Z-P6[@X#&9IA M2MC7K%C$J2 GR@(7!H[HC:9?5EZ?Y]E=CM/"!S5_&S"O32$800 MTJJP[&V=>$&[U=VT5D3YRLT:A2P^NYB_*)@3WXWW[>_XO43!UW\YUJ5DICD5>RPH>5IM M:H%EE8QXG*0)!45!V1S?V!O@)? +:W B=CA I_/0]!U?A[Z_GAD=>8[O]_TJ MX:)&7^B-90H]JY (&*8(]Q;WN&;%C]=K[R&?./MD9JZG=.USHU3?7S^G%;;+ M7%?9>6]Z\UU[4Q^L)GG.K43O:S0[68,."6VA#\C)DOT]:-G;H"*-^XZ M^96O%Q;=3E-RU@^YV[ M:$98-;!\?Q_I ::LKK;W7BT$V'5HLTJ][S^15K@H(10@"[HQGOA=/%;W;3W& M[=.!N")SW#HJ<9#AAX40,1&.GCTP6(=C5%#]T?3Q3ZI,1\;[\K(.!]6V<$H% M>SPU:T7"CRV-Y(F52, MX11FO1Q+-N=XPRUKJ.^!L[W#$DJ8J8;TQA13)<]$YB.MY-5U(DB?I&[97PNI ME1SE ;TC8'@($I,""7]851!^!OZAN4H93[(L]9BJUDY3)R'( DFYPJ*.7\!R M,P.=$;&9!8G>2=5*NV.,=U$7=SP_G=DWT>8]@T4C*=1$6O*"MR"%@;2BW026 M9YZ"U:E_E$37/Y1$RM]QPAW3]AUUB@$%4"8S8&'$G'V3C$$NH0^*)I$:XK%;-Q MD;7<DX-9I)W 8ARUKZ-MH>E?SN@Y)#NPR@W!B?]^1R ?_B\[4 MN1>_H2N6)=A636C+(&Q50@3"MN-& M'P(GU;$?;-:1;J*U]/(5E'BI'^$7N=:4:)GIC)(8+(>Y$_#):,X'8^)H' M8"!^)=S:,KRY%BG;BB2XPIN+PQ1)Y:-/SHS$LC0FH)37-=AYRC(EZ^_?,UT+ M]\^"N@MKS9U4'$BGD=954%O0LWODX,<8R!HL)>9R')"*7XR,0IZ% (?S/NH* MAF9B^> TUSH35,(OF[.\AS)B'"X7/6EMZC;7.EZSX#R-IT8^^_XLB[YHZV.0L:_JQM&1Q@,^A98XTA%B%YCG ME<8QQI%ONK7:X^]T4WUNB0ABF8/M*R.Y>..PN?-/9'\D>$3'XV9172"3'Y0Y MD1]%<+W5XGY?"M.-WNP;%.'3'9+!3.]@V!M*K+OD.3IP[2&;L/*;5YQ?%^GH M97=:@YOL)A/^W<&/4/IK'AR>AHB%OWV!",F\;;3/9=%924E#FY"20AEOLF]"C MO.IDOO WO]X"EB^CL_ Z80P#_?OL4ADG[^'7 Y8KC@G36ZU,\!-=?W8#A.N5 M3N_88BJL0B;X<7R(9>X4,NVQ@>(MV9E$;_\5>:F@0@FL!T?Y:734BN^OUM(- MW\E&[*\Q=TGZ59#FO>9OE@)/8FAFG9J%8$?S2Y#^XG69&Q]\606%%W3J\N&77A::-N]%7]Y%09BKEV3::3!OY5AI]^ M%V%_?/.^>K>Q[ 2MSV0B.YN.8NE6#G%K$3GOO+?CO<74>X\+=3I(=%[AJJUS M*3,ZS Z50VKK3[C?J:X46;B: M!\@'2(CADVOPG0J7[9VV[E*;O+?N*'&JYHA:TK/6VM+F$C0]E,JX2!$B-ANB MVHGRK#5K1ZEZ>&$NR'&E4G9*Y=GXP9@6LU-)7-?[S":614#JZQ_P+I;1W'/9 M(S'GU=])$&A+29F7%LO3;-G7'KY[>3(R/4(7':YCH7.[@*..U%,D<\+2\1+5 MI VI+'OZB1NTJJ"760>M!['VIW?GY8<'O?,I=R6U4A5$ZM[W%8P^6Z684\LCQV??V>S^$%[ D4&RH1XZ6,Q( MF"T:IFYI$LY;U,@L-:K%[CF+ZD1H^W_>T><,,D]SW_H/=ELR0Q@3]W*^E9Z/ MN96A=B_VF(N6"E$]B:4"B_LC^1K(B.0^0 I$IN;=OJ^10ZO$*+!\'YJ>_YU8 M0Y3]SA"*7J',20A\G%WL[Z&P+4)=7^J#L4G0S';:.WP"TWDQ-;Q4W&W D&3Z M Q29N=ZYV72'T^X W7T3*+40W)UG+?$(\1.GTE-)&PSWXF\H63G;M56>PF$9/U@T0Y&[UGN*Z1F1I9NHMTBV VC%# A3QM3S^T)J]EE M=%,C5?''U (VO-0O5?$AY*[0L+J;ZR%S]&VMC_Q8QBI"U?P8BJG1Q%WX6"%7 M^VH7"4CX!/&\6] >VB/M8)SBOMT%145Q+A'[:.HJTJ$ 94H"%A[C2.O,.G)V MNW<&/3?5E&(E>'U*SQ!W?OI5%EWF\M;LG0H21_0QDF#CL&57LW')0ZE"P^R) MGRKOK(F5< MNCI9KI1A]W#A*/EL#TZ?(X)1&'IQI]A+=T?4I>27@L1LL+P4Q; :!"!EEGT: MI+GXF8(;JH-[]WYR!8/W/1FX0!>,SJ)O,37KI!J7[@#+K8C\A..M'XN*6"^& MBK*DY YW]9.K'@0+G,"M@W;[\+KLB\4T<%AU\?/4YWDYM#F5_I7*<&A49):Q MO(,9O66%1T0D+8^EX3?Y79'OW7$P)"*8-AX0=.P^YP"KMPJU(0!\)#G9 M5CVT6?GR^WCXJO7QM[UNEY<,76>BEI,^QK<(XE,4#8KQ8*+@7G+3YLW182&D:9!V_"9_# MGD7 -T*"*Y"Q63\,Z+,1]\ %A##ALE.6_PZO)-,8C5+K-$@V2<=\T*'CT M$BK(XO2!6.N3E#2<7/6@A'^L4N/5GMPW@=3N[) / D^OVW!/+SB,7?XY=/AV MU1E'DSX&/D,U+6E,>VG:URI YBO;(]?0F!O! ZY:/,8--ROT7E7*MG=?$K>\ MO211^RDD8ZOYQK,/W_^!@K(-+TQ;[I5M!_2M.VXDD@DA-S'9*XY2AX>>GZ>"P[#@/^/ <9 C;S'.!HQ# M[\%]E=S9\5*8^XKJ:AD)(FX/![\31(9Z'0\B&C M83%_B/)+XC\O5%,M9Y;Y_UZ[4I6JF&B)6@P<3J5'PL*MAKL10G-H11WEU):Y MZGED?'CL6E[A0W.%AK@WRI$#U.2X_^"89G\X)OA/CMGYN<*,C_,753]SZBXX7UM_ M?P'K9&6RM[?/&:M&[,,R3H/AZ#R(VJ/W-A)2@7>+97/LSI]\,L+-E=\4TAAR MT61W3Y?$3RX(;_9H$_Q"ZJ9*4V(2T3H]1U>D]C7?VJZLAMS\)H5U;'D(54&^ MYH1/M>N ;KOZ[/8Y']:Y1^6IL+&OVHIMU->[HC\7)7I>,[$#H%*S-#C$1M;BE-4%B MJ39#TFU&"+81\(K6OU?473B7'U\D-<>;?Q2M#Q$422R*F48B[F:]ZX?O94&@FB#P>Z^E)2&@X\5TPI"$N6GK!:#F[TH*V6[DG^9LW1/C7OM.>]K]T;ST48>:H2/F)6B<5U0*. M'A@3XHJP_05D6GS=4 Q+"9&9(-MP,G9F/[E/O2K>T73+>WY@DW27*%L/><+* M582-G?Z/?V;\-P?Q*O@W4<4&_RRHWUZH_&*XDR#,*+YXQ=QK9[NO*."7K,_U M2%D4^<<*"5<&+-^ 'E-21G0ZY74L=Q-M^"*QKC#H*YA+T9W@6M/F$R!)S0HK MEB93E#'VW+JX?F_BFF[Y6#:FH^L,ZHJ5B&UL MW+UI<]PXFB[Z_?P*W)H;$]410ID+N'7/S E9EJMTQB4Y9%77Z5MQ(P.KQ*E4 MIH;,E*W^]0?@DJ1R80),D*)/=+3+EDC@?1\0#Y9W^[?_^>UQ#IYYEJ?+Q;__ MX/[D_ #X@BY9NKC_]Q]^N_L(XQ_^YW_\C__Q;_\/A/_[_>TG\&%)UX]\L0(7 M&<_?UZ]>?OI%L M_M,RNW_G.8[_KG[ZA^KQ;SO/?_6+I]TD2=X5O]T\FJ?['I3-NN_^]Z^?OM ' M_HAANLA7>$%5!WGZU[SXX:_5R'[F6;ID7U8X6WW"A,^E]$5K MJY%&E4;[]0V[1V?K_+Z)U#]!#INM:_XEZ.= MO=L9\/.LU@1G],AH5$^\HTNY8WI:P5<#HW:89BJOEF;?2@FU%.('L,P8S^2> M>(]"FR^8/^''V5V&G[D<;G:Q7.1R=YQ]X50.U*_\D?!L%A$<.91%, Y%)+>N MS(5Q[(80)12)(!81B4,=>CC>U=0(HA06_"M^?/H;J 768P8-7+NYP2Y: [-# M!904= ,3*$4%?Y3":A*J!FRL.L 5W_Y(\+WJ*>N5/Z?+Q"2]2GLLS[CV^EZ?7= %6#?@/R_PIE9N-=/5R5OR UJ-QOURR M')!UGBYXG@-,5^ESNI(MG4[>^E"7]*V>+SC9"7VG8&2-%D;A9'U-:E8V>,., MEVNZ__* ,_Y>GHYEXX]/?)$7G^!YELGOAJM/\OU+\\AG_*)^=/X59^SRO]?R M*[B2)_>L^'3SF]4#S^X>\.+F2361_YWGS'>9HWT'B1B'QDP *Y%"(1(P@H0F' BJZTJUU6F4!BVM 7D![>$Z_._][SU,AL-O25E,(P'7A=.@]>8 MPGO!9)6'S208E4Q[@;/-B/T:Z4=KUWQUM9!G>_YIF>1+;V!2.3JE7K1O1T@'SB,UY(X636QPEG1GWO(;,#\.0 MH3"!48SEH<5S0YA0+X(^CCTWQMB+A3!A^OZ0C<#D=B#3H^/>0 Q,MPJ#4C#P MHQ+M+^!\)8_=9+W"9,[!:BDWW9FY;89#J[7*SDEO'RD6?*D/%SMORZ>K@H+C9?9BXEG'LX@4&4)'(B^Q1B)^$P3'Q/ M8!;&(M2R-1SI9VI3NA05U+*"4EA02:LWS8]!VSWA+0(V\-3OB97VA-=$8L_4 MSSG]Z7[Y_$ZV4,YZ^9=BLA?3_%B[HTQX3>7JJ:_[>+]MS\V3W$0IT\8GN<7B MM\K)[D;\EO/S/.>KF20"QY'+-Z0)D9L?(OD NPF%E)*0^91[)'),UO3.WJ9& M"!MAP5Q)"PH/1+@4<"W_@97$^1E8\,/K6P_ ]78$UF .HFP.5R\>G^?*%\UL^+YS%4DS2>6'L MO%AG:E4+ZLI*-JQNCVDO^_%N:SUP>^#P,?.C%D0<1 MC3$D3D A]_PP)L)Q>6QT2]'1U]3XICJK;V0%M;#@#R6NX<5S%\C(C_R 1@0& ME!"(N.-):J<.9'Y(N!.$%!$R>^8968X,<[O/ >V3](&S]9PK;Z'Z6P=?>/:< M4@X.&2_/P/E\7@^(?/&6T^7](OVGLET69AOY=*YVG.1%_NYIF&UT]= M@Z:W*%@:B(&7@]Z?NO%*H(&'U36@J[]1V5]#\6W>UWFE'^/_O%RRK^E\_B'- MZ7RI3 5W_-OJO93WSUF$(B%YB,+0<1A$"7%@[,0(!DX8\=AS?-]!)HS?T=?4 M&/_GFYL/OU]]^F1&$EU@ZI&$)8@&)HE:2M"("?Y0@H)"4HLDH8&'59+HZF]4 MDM!0?)LD=%[I1Q+O*\=;N>J2M'3;/Z?_O4[S5/VUVHP6B^S,\;'K1Q1!-W2X MX@P/QIQ1B%T'(^XQ%'FQ"6?H=STU"FF)N3E;426H&:<88*]',<,@.C#CU$*# MEM1RW]?(#2K!R[V>/0(R1\LJ'QET/RH]F<.RS58]6C CKSQ;S6Z5 U@5>2$B M5T3"09 @-X:(\1"21#(3HB(.Y*'+"X26<6ZKW:G1CMHDJI +BN>@Y?QAZ"2U M#5XWM9P R<"\T1L-;:(XH'L7"\A76@P@_[4]^[?;'&5J'U"DGK>'?MW7@G[. MF!SHO/J/.I"[,QHB*;'C0#]F:O,0N1 '$8.8XIA[7AQCW]!^OJ>7J4W8RB)< MB7@FC]X9YRMPC74]9+HQ[9ZYUI :^I9Z"Z3J+\5%#KCIN,SI83CO0.($L_F^ M5D MY.?\.EUQ<+W\Z?09[YTPXXUP>LL9?_=U.>R,]P:9\=[;SWC/9,9[/6=\O!W/^(V(D%1A$6BIC;C M/RXSGMXO /]&']0N"K"-U&#>B&UV-[ ?7[UK@)-1&WC^-_)M+-(6W..TM+=Z M@M_?TZB']4YEM\_EW0_W2,]1^GE??MD=$3(@30==+L#RV.0E,(H=#C%"('-=U*#>*3FV:GAHG M7ZZSY9.AMT@+*+W=6#_UASZ"2:&.\Z.Y"^".KG9]_9KFQW7JVU%KQWMO]XFI MI=61QQ3!T]5:?D:_<^76S-GYLZ26>_ZS;'SU :_X)HITYLHOB+E>"#W7BR%R M(P\FW"60)+'#J8@8B8PR+TY#K:GQ3Y5\190J1\Z3/N MWTE&&"/5_B_)%]-G.,?+)M-+NGY;A%O^S!=K_E%B?[%+=;Y: M/O+LG.3%SV8$^=CC$89.'#K5&AX2#]+0XUBP)!*AT66L9K]36V0KLHM&L(R#8OFK[> MC[CV-JW"*L\7FWBGESN5)Z/QK7;B"#F^2O@8AA@BYB 8N[X'HU!$88("&F,M MOY$39)@:H6WFV7L\5^<%0\M2GU'0XZ^!L1V8R_;3UUE#:X4JK7]O5"HS&M]R MRM/G(LO+'X628!"W^1- MDJ#?>08E1)/ &J;'D]IJA]55GM/N:M4?:=R=[I8 MJ23.*:LN@S?=?DP7D@3D$^>;S-DSG+C8YQ&#B 22-$.N_.R\ "(O##R&6>!A M-&M7+#DZM4^21VN2'ZW48G.NU^?D(G-YK4^9TKQ62-W*@*>,/Z?+=3Y_ 5AY M,&?R7%RG*C=CW=,&5(]_AQ^D<9BX'ATU HTFX)4J;?;=: /.+6:/MXJJ5>H] M3:)12=@*>-MT;*?1OIZ.'],YSRXD2=TOLY<9=U#HN%1 $8+HQ[%3_! M>?%U>R.[+>Y59M=A>-W3U08D0]M57J'1QTEH'RP&#D$GPC-: MR1\SF,S>&X\'5*_LY&1L(M"\,M5P%O]2_O>/;HSA+B M^($;4LA"(B!RA0MC$3*8>#SAD<K.B&C03D^J4Y;5XG8M MOY:*5MGYL(>Y$Q(*?2Y4TM4P@!C%$>3,\YF;A!ZC9DE7]_4R.=(JG#46&_FJ M!*N&W+473TV".A6EH5FH .B\2CO;B&B19[H0L$LF>WL:ES&ZE-VAAQP%'@P#WX$( MQ00FKL<@Y0@GOA>$)#'R>3A5H*DQ2AVK5@X7?5$U.A?YO#A+]*"54X;*@(%& M&H!1R.J5+J]+19P!4F@$I$IGH%)J\/H1MA"V3X:G"#4^;UJ <"_%VFBW9_6? MM3JYWH@ZGP_/SRLCV"QB.')*=N :F.\:I!HQ02VGQ?HW1[&P6PSG<'?C5L8YJO9. MF9SC;_2,6:E2^]Z(H_ZU^2$'V\)[8B:XBXA(*,2!$T(DORN(8QI"ESB.H!BQ M@ 9&82>V))L:"[6S*>L$"N2=D0*5PY*A\ZN]8=..HWETAFW, M[0986)-NW!@)VZ#NA#E8[Z#GPE!GM:Z7G"_\ONBTR*W.XI#$B#$YL-R'*&0( M)IPDT&5N&.,$J0J)1F3?U=OD"+R2K5>9@6Y<.0N8$W"Y:J(80^01 ;%/L/RG M%WB!2 2/L5FA 6O(CE-J8)-1=D"0-9<#+_\K_SU?LW1Q?UEEO[J5XE\*P>EJYG"7QR%'D'HN@4B0")(02;[W@]!) MA,?"@)C4"QY7?*,58Z2"Q#^R2NZ_O$LK34"Z %2J>E;\"7BC<1&5D&WP*'YO M&"HR[O>BQZG3_0H&)NF+8I35GZ"ET1EHE"U_60:CO/[9JQLO>I 9KX)6NR3-RUJY96:?Y9Z H"E)I# J5ST!;:5!H#5ZKK=;. MC>+@#Z4ZJ'2W>.(9;9RLKF7#2SWJ\C7:(&RO6.-UW&^1.F?_M,M+:R=_Y=Q<%614#Y3)GK@\YB$W#*'/ M&(,(1P(F+$&J0CKWN(L<3(W6J*$%GMH2]66UI']6=_NO:B!798_-%J_!AUMO M[9K2( Z\=)U_OKHXVV^A:2[=SYJS5QGCFJ] 2R=[B]%8P%M=BP87>M2E:*PA MV%Z)1NOWM.*DG^7$>Y 2G%.J]N8J5+<1?":2*/(P9W(U"3E$/G?E:N+[D!(4 M<=^C24BT(O6,>IW:DB"GB?/*V0@\5>++G];R ]PHT*^R:?=(Z!&]=7P'9NM: MWC-02PP:D<&Y!J2]RYYJ031( =3NGM^D%*H6&(>*HNJ]/'(ZWMVT@.<+=OGM M*2TS%.17BY)653"RR[#C090(!!'E1!5&"Z&@7&7)F:Y6@:766L"CYK/ MI9+\8";=(GMN/E;Z7.VQUS0B3V(\OYNDM_O2VA8VD9;FRFAV)!I^O$2VIL,T MC1RUVE)_'^EG30?!6F99XXY[),$HL]=>S'&>IR+EK.BX2ES $TH\XLH/ RN7 MVS",81QR!R9A&%$6QDZD%S%UK*.I[:JKW-B-K"5_&*2!Z$*UF]EM8C4P(1^ MJ4_:C"Z\#-)G6,)MI#0:%7ZTP0]W?F9F:30TL.A,I]'U_GAI-32T>)5>0^=Y M\^Q>'ZH/XF.:4SS_!\?91_D3=0?!8L]7E8L](2!"H8 84Q<&S'6)$S ?":U2 M&!U]3(T;:S%!*2=0@H)"4OU47X?@[&9&2R -3(H]\#'*^W4$@5ZYOPZU.5K^ MKR-*M7. '7NTYUE^37+^WVO9[N6S_.-.ME*6BI\%/"0X<.3.1\1%H6(&B1^K M2H5>3+ ;L% V8^*)?JBGJ4WT1E!02 J4J."/4EA3?^F#\&H> MYF?)8UC8/0,>[&W*GELC@#R4T M**0V9(]CF.MQB$4D!V:24T$TIA1-:*P2R[$^1Z4730"V24;WM9[^.(\J>\,_ MBT/HC;B2Q]'%?4KFO,RK,^,!18D3$>@'80Q12.46!?D>=.2N)"*,,I%$9L:! M[@ZG=[/?EE<%R:8;B?->V;". *Y',Q9 ',D;90N]1M0J:99%5Q,M3.PZBG1W M.:Z;AY;Z.TX:>F_UXY8Z@.QB^4C21>7:43AQ_).S*R9W3*E(\::W.AE$JZ9% MRG/Y.WD48]NB;LO,F24]@MVQ[P%0!G MNTQ^UB[M6>-@C][?9/BLKA;C:C#JXO,F@[.]EKV-$#VWW57G']-%NN*?TN?= M+K?RW/Z6<[&>?TH%GS'/XT[(([FT"0(1%@G$C$70H80E%+DQ2HQ2:Y\BS-06 MKITLT*6H0,E:>.*\<)R9.N*<-%J:._J1QF#H_7Z];I1ZP+E29-]:T35.%L\$ M%E"U>V(X1:!QSQ,6H-LY;=AHLQ_A_AUG!?<7]R@JWF$6.Q1SD?C0"ZFRM 0^ MC)/ A3'"&(6)XW%F=(FZT\/4J+$6L"Q *@4T8P&=S'4X[:3D!F8L#:@5/>@ M%UVH&///0 R]X; *A8$7 MV F0C.3YU8;&DKO7 :4[7;RVWQG/K>N M*]J3.Q F)'X20A2JW M=801)(XK-RH.\CS*8TX=9'2^LR'5Y#A0*@5KK<"RBK]8+%<@792**1][>6P' MM)5TH70W-T2Q_0* 1JC8":MZ"ED[(4U5JI,(DRVN(,'$F? M8GX\M FTW7.B%10 M!%1N2=V004(]'X:">40X#HZ86V0X)ZL"\>KP$7BU_ MD4*OR+NG5!BI"%X'>.,5P=LGQ'2*X'5 9%0$KZN=GIE:EXM5ANGJ]W3U<+'. M5\M'GFVJFM_R9[Y8\\:Z,I.G;-\5D0L#5^Y6480\2(A+H(@#P>,PB$1@5/;* MK/NI$5TE(,@V$AJF/34#7X_HAH-T8)JK!0=?I>2@%KU)S/:BK-DEX+?' 3=/ M%-H+-[N)/LU$&#=19R]X=A)M]FNEQ[WAW=?E>2N5217^%SLLP1@+Z)#0D5LU MSB%V1 PCSN61.XB MOUPMF-P+9"^E@2^. B? &/I!H(X83@!CQC!T/!(Q%F$1G"$#%CHM #PBI='.ER5-+04W^;.C3?LA9O<+Y@ MA5]1:[DU7!C-&IW0][_/[[MPYRYD;V_=!EE'^^$VM,-UEPAO[3&M 8^&R[-. M*R.G(BPG_=5"2E$<3!IOZBKWU,^RB=4FT=36W6;QRP]XQ3>IS6<4B=AG(88T MQ %$S$D@\4($ \_W'!XG7/[?*%W"5#2;VJZC4#(']TK0*I,A6\[G.,O!$\]* M2_I820VM?T6:!Z.IR#NAI<5"DL0J+54+GG;XT":%8HE1DRUQCXVK> 0HJ$!3 MMF,"616'&O]I9%^TKMWWD:5QJ$&UELUQ, %/VY*W=R/JK.D20CU&(YCP*)$K MN.= 0AP?"KFT1YBX+L9&53H.]#.U]72S)W^]^S8_RA_"U>Q,#(#J M?40Y ,,@9Y'MOM[DT'% X4.GBT./]Z\!^W&^_/H+9_?IXKXRD 11X+D!"6"4 M8!^B ',8$P=!C[C4<1SDT\#(YW5O+U.C@Z(RII!2@H=23//JJ+M(:GH#G(K/ MT$9_!8T2$%02'K?%]2H!>A #ZY4Z=WL:O:#F067WU;T\_' /JWNQ"U&UQ_B" MICSGWZHBF+_]].6GZD19?;XBBJF71!XD+)9G>T[D 2+B+J2)Y_M"D@/5N^8W MZW9JS%">A1K)S\!&=J"$KX_A!H9I_2'0L.0/ NS E**+:1^KOSZX!IX @X \ MDG> /;#-W >,,>MT*=!O;3PW V,-7[D>F+\]T&5Q?N@$6_RA4FF>+]AG^4U= MRZ^LRN/J<)=$/G.A7 HX1%$L8.+%!AV7@=:@9D2$2]PZ(W;@WCWT$G=8EX@E0&]\'GM)7/X9_72SX M1FP"%#YG2Y&N/BWS7,5E?>'W50W(B^4B7\Y3II)VWJD\ #/*(^8G'H;"%8X\ M]#NJ]%BRE87 @MBC4K[]F#<)GF++?>\ MFLTX2UQ9D&(OG)K7LR>"-/3MK"D^YG>S'0#8O9K=U]&X-[,=JNYC-==C)OP8J]Z.YDK]C_5PX;2$?.]^1@#)XBP M[\10KM JY80C(!%! ,/ C1*<",&"6-MZHM'AU.;SQCL,5]YAK,Z ('=2_*\& M-_HZ:&L82BQC.# 9=">0T"&)?D :&$4L SJ2.:26&N[]+G^R9/PPP*;3[*'3 MSG@&#P.M7IDZ3-X;V2.^\L4[9ZSPJL%S)=Q\F1?5E^M)$5/D(\H%Q")@*LVW MY'(_B"27)U352@ZX'XSBY:XC[607@IK);KG:*ZM+F#K7P!K/P1W/'GNG!1]V M^"W92L8:U(%7)@LNYQNG\D9GT%)ZF&CB,89G&A[A6A)/RT!C WQKGMM&G;[- M>G7YC6E2_G3!^F/3[@HGT3E 5JE5^:L_)$2 M0)FJ9D&("<(>@YQ$7'GR1A"'GH"NE[AAR -?.)[)VJ#=\]0XOR4H2#>2 KFV M&]X\ZV.O1]>#(#HP#=1Z5!8U"V MZKZ_/K MBZOS3^#J^LO=[6^_7E[??3%CN).&28_TQ@)_8!YLU'@51*\.%'7$5*-*ZYX# M_*&T 84Z%B\Z;*!JE3!/$FA4#K4!W3:M6FFS']/^*KD[2_%\X\VTN"\*U5?Q M+ZX0<4BQ!SE3%>5]PF""!%4%FZF(_,1/B%'NEN[NIL:6ORWPO)A,ZF:Z*$I@ MN 4\@JX>!=K#;.@S=^GJ!EJ"@D+2 :)!]4"QRE%'NAR5A?34W^89S;>FG7!J M%LNS:>1S%Q(OPA Y*)#[.S^!.&!!Y/@!0V:%.L82?&KLMB==U+C7EZ8#/_"M MYH##.?W+SIX9GB9P#]ISV*9Q/6HJ_/=Q:]IS2-XJK=(;V^ENUJM\)4^"OJQPMAK'6K9V1S80A*(D=B /_1"B))';EHA[D+E10"(W\CPG MKD;VT[.U'AR$:6PF#DKY M?>P:CH%LV]9ZN*-^^X"[]%$V=2/NI "YX-F-4.:2F^P+SYY3RHN,?P(+5S"7 MPMB/B.)_'\;"=:# 7I0DJO :#TW.KAI]3NW868JL(FUKH=7?E=@2;5 )WBO- MHLX Z+&U95@'YE\KB!J3J0%&5NE1I]]1"<\ B&T*,WG5C)083V>7BY4\!ITS MEJFD\_*O-]G=\NMBAN/ 3R+LP1@1N0D5$8(X$!0FGI_X-,1>$%(=$NKH8VJD M4XH)*CG/@))430XEJQ[)= ':32J68!J81'HAI$T:&ACL(8F;3GKB/#C*LT,;51"0D4L\ -H!-S.;LQ\2"A MA$ 2XBAP210R851Y:;N#J4WM0CY0"&BX7=A&3G-O< (>0V\$&B@&,+D=4MSN MZK[=R;A+^0$5=];M0\_U3W#X=H8%G^ XX \SS;A L9Q/: MV]7(&8*ZU-W-^M/Y=%]W1[)JK!7%.=7Q8L%<%:!#< 21FW"(B4\A=D.'1R0. MN#":^[M=3&W>*PE;]L=>-P![@-2;^*?!,_"D-T2FAS?@(>4M^_CM=#.RY]XA M-7?]\0X^V6^"7RUHQG'./_#ROU>+SQE_PBG[P.6I/Y-T\DU=8*JLCX6ILDQ# M,G,=1CDC%'IAX(UEQ(RKG0%F>X M*5%)73C0+@L_!=PC-U#/8=&CE &A'JLD:RDX^+%6X2^%XT<%?25^,02EJ\B1 M]$S&O'0:@E:YJZKGZ!U]=+!_E)D]NLU1RF1M1IYMQ9TB%-T2<04&8J])=)S 1@=R! M412XR&6<><2$;7K*,34>*D0&*Y6)9RG O/@7OL\XK_(B/^ 5>,#/'"R6*_#" M5Y*B*L7,R*GOL.G1U@B#,3"AE1JP1 MWHEH6J7"OK*,2I(G K9-GZS$."<<( MAKY@- QX2*@61S9-3HWN+A[2!=9CKA8NW2343]N!^>3BEZOK\],I85>W#KMN M]7 YN:M_-/;=5E.C3,Y=T>MYMNXKAT!UZZC>"%X?*5Z(/'XS>#S>[:>7-1!@WX7PO M>'92T?=KI4?BZ\+%]F*.\SP5*2U\E[%0>5F[R^4L\1C&, Q5X1^& M"(RIW##&A'A$8HHEW6J3ZY'.ID:QM;CMVPU02VQ634T+:PW"M8C@P+0[-G@& M)&P1Q)&H6,JUGN.L*!A0;9HEK!LK#:EA+6PW#RI0J0BFWWT@7=3UE\EZ5=RE MSE.Y@9,,+1F[CH+,'SA7F0GIIGA=:08JFI^GF*BZ0VF'7ZP9CVL.1R>;'VMC M/$[7U.85L^N^T^]VX"-.L[_C^9I_:H;N5X[55\1N%K=<%8*67\1[G*?Y;XLE MR7E6F$FN%D_KU>MR=)_2!2]2N\PH)RO^TE'O1IS%@2N2Y' M1CF?AQ!R:NN)TA$42IZ!EIJ@UA/(R;;1%!2JGH&VLJ#0%KQ6%_RA%"XS(AGZ MM0WR9>C=:KSU> ^\^KWE4!O?E PY%E;O4P81=-1;ER&AWKZ;&;2O?DO1^W4N M6\KSB^4C21=%TYL[HY4J9)JRPMBD>BQE?JDD5INL0K"9RX(XQEA 'R4<(L]' M,&%<68AB1.6F(.+(*$^7!9FFMM"TY),[/L4CU9=1[R)+ M9=5?&VW-EA(;(ZNW\VF^[I K5@H&#&$2!%\,887EN\!,4"4I\K!7/*5X#C[5 MYVQUNB[6ZUS1LM(.%NH=%]-6E%!C$ M&MD/.KLN3&8BC.NYU N>'8>E?JWTC*Y5M05OQ&\Y+WJ[(64$W]7B\EMY!?=Q MF6WY3M4\/',<+W!(0"%WA ]1$B60>!Z&ON=&3&Y@,8F,J/ $6:;&BXWC8>$$ M:AJF>\*@Z''@2% /3(B%%G IH-2CI$10:Z(NCFM="M/?EBMHLP6U&!M\.JAV M XA/D&?<*./3@=L)1;;09#]&O5XNEG7#/\M.[R?/_B'RYEP MY,'1C1%T:,PA\I$/L< $X(L4YNH_2MN'2\L;GT<]5;WD49G8%H9 MAFT8[78;31IS=JIS*KWB_2?\CS%I!RI2-655'E==4[_ M>UU4OURPEL56_DZ*S.3>2MEK51W,YG=%A@1Y/))'()\(Z#@H@BBF7!*U1R%/ M!,%QZ,4"&65F'$?LJ1%[F6MDL9%7R]'M+8>]M[7TC0?S30RJC'I9SY6,L?["_F,+,08@).7\A<@(?(H)"E30\@22.XE $ M81+BH,Y =F=8IV$[&Z4=*5R"Y)2Y9F=KY;T3[!>I)*HOBJ-^)P5 M%_/\\6F^?.$P$1F_!,VFM$Q3">2LK#V3@]_;PR+5 M!"T]P0V9I_?=+E7]2L[TQ-5^51E30<8O'-,3JKVU8?JV-6!L_^;$[U+L^IPC MZ*@P6$0#"HD(8L@$9\*-?2IB(\.R4>]3V]+K!Z#WO)LQ&QL]QAP,\8&ITB;8 MP\3Z#WK#8B;!]"+]C]VB]&NDYY:R"H>Z$57I[UO^M,Q4AZTHY//,ZS MG*%!1!!F/(1A3#V((E4G@+HDR3/X;_I0NYN[V07)2N M/F):>(#?\LONXX< =F&.4X$7*J4)T M4,NN/ JZ<%&?'!Q#'#S,+]>N-D-\S,38=PPOU[P[(3Y]6NE'\M=5D;6JG;V M?AO/^;S.EG4C&A/]9YZE2_E2@&,8L"B#E?NSB M!-'(3TQHT+)\4^/)6KU-O?FV2;:MXAEHE%0$T/+X*?4$A:(G9$NR_27H,?$; MCN];&]>K4E"E5Y:7B:&Z MZ;>.%+Y6[0BIJR*6K_K&J^)8$8]C+W9"B!)*(")RX(FJ?H$%BN)(B(0BH^) M.IU.C?%MACUJ@:['P[:A')A<2W?F5V&1I<#@QTKDOPQ0HLP$)*M\J-7QJ"1G M L4V$=ZD/Y P2Y8 YU$Q)A/YX] M\XPLM;>G^_HQF2?MWH:;+H58A0^3G[KW5>N 9=\]6- MN,/?9@R)D'F1@,13.1HI8Q"[5, D"?PHJ@KG8!2Z@Q@(7?"ZB+C=9F-1MGZD;N.(>^WAQMN0.QO M^P:0=?R=XG" []U<#MA=_UR2JH[D9SGK'N0AO?$WO9!\>[_,7FZ$.H;7OV=5 M[9TX\.,D02Z4.U>Y8^4LA-CW'/5/@HGOA,()3)-*]I!C:H?H(N%A44VW%A0T MFIR!6A>U7BAM-D\QP\I(IPZ?IC5J^$$9VBPUW'CT2D5Y IK6*<4;U]-7 IZ2BI0\T+N M6.4^-VNR7A-&@Y"Y#L18%;=SW!C&&"OGQ3#"1$B>\\W2\&IV/#5BN[W\^^7U M;Z;5CK5AUN.T(< ;F,HJD8&:.TV1.Q6C#VJQ!RIN; J6W>RXNIV/FPK7$)*= MO+>F[_=+9_G^'S,>)3Q(4 3$@6J_GH$8TH]R+#O8E=0P6*M,VO3Y-0(Y3V? MXVRMF3>IA4PW4_33=V .>'_YZ?SVM\/4:9S.LM'NY'26LJE1TUDVHF^GLVS] MYH0T,[O>&XV[T/N7YI%J3U$4S+TLRA"W4K\5-UMW#WAQ\Z2:R*^7BV>>KSB[ M7A?N )PFR(M#R7JAG*(HI#XDG'G0BU&<^#$B$<.SI\)!Y,L*9RN]K<%H\IM, MC6TMAILEOU4REH6C<[!>KF2Y,0\-J-\(UXL0M?W(LBH M\F4/HA F011#Q@E.(L\A8<"K;^1RP;[[+Z36X:V_#[Y@W\/7H;??G>1X#[Q8 M'G+>;?M]%I'P^UQ#E>YGH-3^58[7TL"VD@" "H$B7U^)@?QK@8+EW$MC#IS] MA$VC2#]^EJ8&Z>) %X94'.\9UX J\,OPH@G+F8P)-R1>V;&8.*%! HW%H@*@5P#_^B]NZ/S-=Z8S^GK[G3B'PK$<39 M;O*(C:IELP.DB!AB*(;)$V%5TK=)%C$$V *W4S3L_7T_X\+%^0Q'% =.',& $Z+B MR$*8))A#+_*" ,=.PEQF8ERX.)_:]+K "\RPF6U! J-G6S!3=^"Y='%^??[A MW)YIH5'N9-.";&I4TT(C^K9IH?6;GI6RTAS?WV?\?A,&6A@"MRID!X2X+ D8 M]*F;0$08@H3&,4R0%X0>CQT>>D8UL71ZG=K4>RUT&69?B&U8(D4/>:IZN6C?"]QE M>)$+GF6\R<.\>O7$S!'*\=TET//# "(_8A 'L0.ICUC@4B&"P,@K_D1YID9C MQ5']61UMU/2C!^Y?S"CMU"'3([L1!V)@&BR+CK=4.0.O1 4M;3.IU.;:EJ;.^O M3._]8MFU4#?T>;"$Y6@N#&8P]G= T,!E&'^"KH[?QCU XJ#UGZ==]^^AOW5 M8B6_ME0^G,]<3AWNB!#Z?NA(UB(()B@2D"/,O9 Q$NJ9*0>6N'@6%NK$XH:#0 M@89'+BC4K=YN0:$CSYO1 7_"C[.[##,N.8FGA9-J7658A>%7G#2?+[]BJ8\\ M6Y>U/U3&NKI(%A4D"36@=T)98&0IFGD!A!P16HZ(2KBK MZGVN=*;6&:"V"MQ9!+M8>_J;"TA^5WD5CHF4LOO YVW5E/ MQ]6N*^L)\HSKQGHZ<#LNK!::[%G?Y57.U3K5ZLQ/ @_[+(8Q+#!"<. M#(-($!$EU'.H69FG_1V9S-!QZCPU28/!T >FN)UTS;6,%BN/=&)@MW#(_J[&K?O1J>Y.V8[NIT\K2JDFPZL: M<[,$(A#UBE#E=I].I73F5$6R- MD*8QT#HXZY&';?0&YI%&LM+N<0;:N9-^SM3E>O$+B^'/!@C9C7[6Z7C/:EXPRU7SHMRN_.99W)K_JCNVYMSLF(Z=>MQES[*1V[$%_G37&"J M?O>I+M@]B[V8HX2IK'2JFBUUY![&"5WH8M]!<1SX3!@5L+$GVM2HK-),N:I5 MNH&6X\98)RL M "^O.\PXJA-6/4ZR!=; '%2+U'(Z/&M[%(+JN@C\J!;V+,=SBU=X.AA9Y9W. M#D?E&1W5MWE%ZYT3KO@_\*>,TS+5[_F"G3\JK^U_EG;Z) KC('8X3+BJ1N:' M,<2N0- E4<0\RB29:&7EU>UP:GS2%K5PW\0M8?N1S%',#6P"EI HX'.>_W(YN?EDGU-Y_-V3A84T$!2C-RKN+'D MERA(8.(Y"?0IY0@CCT3(->&7/7U,C5)J$753G6ACJ<<;)R(T,%68@F-,#QWJ M6V6$??V,2@(=BF[/^ZY'3TA1FN_)0'!.\L)9?D:H\,,H5M,]22 *G1#&B+OJ MN!(PEZ"(NT8VPJ,]3HT&/LHCXD+R[+P*[_EKCXRBG0CKT8%5W(8^M%01,ZU, M)(V\X(]:8HMLH8V._G;V.G[M3!X2]V3FU7NSKC%!G]VQ\(AM/R9:+;5.R MI Y?$X'G^B()(5RMG?Q7/1EW!'-_% M,!()ADA@ 9-0LF;@^)1SR9S8Y=IQ](?[F=I6[4:R[B*]?UB!]WCQ)U 2*[N8 M$M@@X+H#UVZBLXC6P"Q6"5D@E ,E9@'2\< _([0,0L_MH#926'EO],PBQ(]C MTAG]W?'Z>)'=QW5X%;6M\;CE<^XL0IB%KL^@ER!'4J4O3[J">E DB(6>'X>. MBV:KY0K/3SS?&I'EIK_AON([U4>=-^2Q3!3)5)EVT:JKL0!8)4:H*EH25570 MTO'WU&/OA-BT\[@[PAEWW+/M1,ZTQF?9$QEDTV)9>/,3?^9SMUKH5 I,X88( M>L4=&19<<@B)((X9%A[UD.MII2W2Z&MJ6ZY"-M"W@/$>+/5HP1)"0V^S6@[Q MI:#R0%@"9G&S8(#),%EX]_3W-LEW#RM^,.=NQRO]>.*:KRYP_E#X C#.WK_\ MEJMDBU=%6G&YB)[35?I<)F*L+X CGV/?=SEDO@K#<80#B4-"*,+ I3[A4<2, M;/?F(DR-52Z:L%XUW""M10=X([OA/7R/<=&CHF'1'IBAI/"@ +L67Q6.^%%I M(#'_"]@H 1HM!KF_[P^B54KK(<:H3--A5ZO"85H7R7R Q"<5I5\N]'Q*Y0?4&MOM?)#S_;;_)01S'?XVQXS-XTH MPX7.YR$@HQ2ABD*(X3(F+/848>1!U]36W*5T'V*F.0F1W<&&2]+8LE MZ :F@=ZH&>\^-/"PNLWHZF_4_82&XML;!YU7>ABSOM 'SM9SOA1UFL[W>*Z" MTO)/FWA0GP>1$_D8>J'R<8X<5;<]XM"G28Q"+/<2OA:#Z'8X-1JI158AGIN< MP[74/4)VM8'7,'M9AG-@:GDS) U,8I81'%6MNP"= MU* 7*9 M6R5&E\W/FR(8EDQT!F/4::O3:6<\HYV!5J^L=R;O]=M?MLN8+-@7E2Q3Y=Z3 MW%L6]IMAQ$/'Q4)N,D,*D>=12&*4R#48T9!BSPT8-['F'>MPFD:]UH=>?/AY M2^Y__9?8.>I"X75[>?13D?= M@^I"L+T1U7[//(>[JH-2^&M]H7R!LW1Y_BV5VT]$/,SEL=6C#$'$'1_&@KJ0 MN=CA;B)\%@C=1.U[>YC>?K.439ZYI'2:6Z'#^'63@Q54!M\VZ@%BE!Z]4^F3 M=RK6SF7<_V.- 693[_96KQ-IUB5TYJ!%!$8Q9J))A<@;CR L@ M0RY* N83RGWMX^-.\U.;O(6 H)30L(3N ?PT3H$GH3+PY+4/B,%A[B1@QCJZ M59@4Q[8V6I8.2P7%.19>KI M\HH_-5_I=V.TOR!#.R3G_4OS3)60O>C^IJBBDU]^XQE-\_JV1LLS@*D1"^/!1R5A=R^DS="IU\%5/9 MUEUYI>VMSJ, . ,5!"H7:@6",B&4,)R!&@A0(;%Y"A18V+O,>YLQM'HU.+(* MHUXTOLWP;%];OI$4?=-XUY7)E+/@S/?C4#A40.206!5T=V%"L0LY#IQ(4,2) M<$VL*Z^;GZ8M)6N*LZD:#:;)L%_AI[<4]$=E8*INU:F[Z(*B1S+I?1I;3@C] MJHN1DSKO4V\W,?/>I_I6:V2%5Q^>?\8INUIX+"@ @'HB1Q M8!(2#T8D1BR.&.;4,#4E+32HK[8=6;V!; &OJ. MM,%)B:AV41='<.I1T[ 3!TW."YSGG1=6Q#SRG M65IL)NY4/ME9@OS$YTD"&4&)RAW*8()0!$,'8Y=C7[B.4?Q11U]3(X92U+.Z M&EY+7/!'(;"A;VX7S'HD80F\H2\7^^-F[B-Q'!&[[A$=_8WK&7%<\1VG"(U7 M>E@E+M?9\HE_X?>MFNE!+"(<13[$B3H,,!["V(T2R*E+W,CC(>%:B0$/=3 U MJBA%-+@RWP>:AH'A1"@&GOBE=* 2KX\E81\L!N:#$^$9R690P9278EJR$W2H MWFD>!:!#JE?F0&ZGNL=C9253%C^]VI19V/_C%^*)9F)Q,,B1##Q/*:N MZZGDL #!P*68>\(-.,>&,4G=/4Z-U#;E!9Y*^8PCD8X K+?GL0K;P 18RPI^ MK*7]BSHF;8#\? 3(/L%)>N#8#E$ZTNO8@4IZ(.P)5])\L1_'_,+9?;JX+RK" MJ]O9A_2I\@Y"D<,3)N19RA$^1-RE,,&A#WF"!4J(0P0+3;CE8$]3XY1*4-"6 MU-#AZCBZ>L1B!;.!":4?7,8T.HTMMT5;4]2E3T=QRI5LZ+PL[W-:YU]ZKU&L;3XFZ!%P^\SWFN Y! M,%3;&,02##&-0GD*"X348[F*$$G1I)G=/_7J=EY'O/W%6V1U*/T:8P M/@,38CMK5DO+,J]U6\\JIQ9XK:FJF5HG+"R4?96$>:/P 'FW!AJ289)VV1;V M;3)^#03YP71A0_77;U6YQ)DJX9I_YEGA,G#'OZW>2YS^G&$:,^([/HQA?&@?P@1!1R)\))[$=&R38.]C0U7K\\O[V^NO[Y"_A\>0N^_')^>VE&[X-G*T -?8=7R:@\I$JW*O"'DA,4@EK<YM5&XZJO0VN1Q_H1\[ MU,6;ZW*F-T+5#[K)ODC"2BFO#E)NZ#G"X1S&0M(%=$D#-U'18$1.XK M39A"J]>IL493.KT66_U="2X1!Y7H/<^P>L.@QR[6P1V8:2SA:DP\1CA9)2&] MGDQ4V?BL++B_NJEFV3@5.P(/&$3Z% 7)YN28(@"9( BL3U M8^'+?4QLY*YTL*>I$=)&T+ITJ6FZT\.8ZC&-%:0&9I<&I%K(0;*#'87";H72 M@[V-6YKTF-([-4F/OF##!?E\4?Q'97AXQG/E+;W_IW4='!S'B1=R2/T@5)L; M%V+NNY &D8BCA#N)F7WO%&&F1C%%VE^5TZ3X2TOUNI,JHT>*:ZWB M=UOQ)6R6) @%,5/W1ZXGV3/Q(!:N"QES.$5NX"'#8$93":9&F9^SI2J?5B6E M+[)J@>5356&^BLHQC$4T'A0]IAP4ZH'IL9 /E,*#4OI-+%]E%B@?J<-#-TI8 M#.7KBY_=:#QC*<8-J.L+TDY,7.^&S'-[_9HNTL?U8[7O<&//$90QF#"Y-T2$ M^# .70%=2HB(6,)(K.7$NM/RU*BK$DX_A]=KG+I9YR3M!V:32BZ+]78.:GMR MLJ[7K8Z6I&NO,NWD7/L?Z.%'ONV-E2[N,LSX+:<\+8QHN=P6U\E#RTI>,S] M81&>GZD?9_R9+V1GZJVOR^Q/)8K\^Z-*&)2#KWP^+_[[P!<@ M*^H4I[F:M67 GWQ('B1RV:^2]!XL9;^J<[P 3W)&J\P5LHM5^EBU_Y#2!T#2 M^5P]_"#;53FQEU1Y''"Y55[PE7I^O:#+^9S35:H\9G#E_/J3I9"$$[ZNSI"% M/NV.%])P@M:O0AY.::=O NT%OQ$7Q<<\HXE<5GT:PQBK0W[$.,1>E$#L^I&3 MB) 2H;7YW=?XU/:_-^M5OL)E/7#&B6:MI;VPZ9W ^X(Q\*+V:;FXAQ+P1Z $ M+.H?%"+:3&F]J[CE]-6M#D9.5;VKVFY:ZCW/G!*SO3&L%%&=C0]9F1DF_[#F M_Y#KV=W7YQ3&/DX"D(4HBC1JJ;6L_^I37GY^?A] MHK?U ==D@N%@')HLJBCOQM!:Q7NW'&I5\0U>9(LX TH#(%6P'?MMC-T \>#Z M,KQ!C+@Q0/OCQLV;Z>FW*H362^62BCQY;A8\=<\OH'K2=G M,:6Q']$$BB"1FYE ))!0AT O%CB0_PLC,S^V 62<&D&6*JH] *^4!'+X^:8, MSW)1I+PZ*_XL"H;4=DIU\#DI,=807X >&[_QN [,V,V0UOH!I: :RHMB*+=- MSBI:XE56KV)LMW_6>L&B=_!P(V'7KW@ .JDK;^S)?W&7YZ2"F>@W-U MR=$OK]*)HZAI-!]M;(:VH+>&I5:EO-BLE0$;;0J^WQT[ZUF<[(!KU[Q^FDCC MVMJMP+=C>+?3:C]FKHH#?E$E&S]5%1NK: CN!XF3" HC+V80,13"Q'4$= @+ M4!(A/V!:I7J.=S4U1JTD!86HH):UITMF!\)ZC&@'MX'9KB]DQA1V' VK]-31 MW:C4./D^I^;D-RF#O7,X4PD@4#0H81#Y#,,<93(;5OH$\8221R< M]:S^N:<[(^IXD]J?CV6T,@-X!82*JG]6&JC#(%;. U60/%&QR;T+@>X;!UT+ MB2UT!R:8C^E"?LZI!%?ME:Z7"['Y04N',] D+F@5K!^D5F@'7D-5"MW7Y5O5 M">U0OZ-*:-=;O1/,R?W1IV5>;)N4H39=K%6X7'F/NESD[[E89KQ\[@Y_X_FO MZ6*9I:N7JX7<3<@CK]Q:O6ZE+%[Z*U\]+.5OGN4CQ=WK+&%1Q#GQ(0V\"")) M:1"3F$.7(!0)[D9)Z)MPVXBR3XTH2Z$!*?0#3]GR.*-]#&[@4"Z8#Z,@<.7RYCDP5I[YPN=^3'#H^]1H?SS5CV&$#??W_S'HK;83 M'>*!E^YJ=']4$E>^78WJH-&]'O]2(U"J!%HZG8&JJ0*9,[4+*-PMEZ7[50V1 MU;2/8X^7[022H\D_=BK*L0=F3U++T47H>?O.B_GQ,U](R>:RTW/VF"Y2%1F\ M2I]Y%2L\D\/@Q0'F,,(XD.L92V 2A"[$\C071RY&KF^4KDBOVZDM19749^"^ ME+LX;N!7DF_2 1A>G^L-@^8UN75PA[X.KW']N87K:Z'K# (6[[N-4+)[KZW7 M];CWUT9P[-Q3F[T]4*G0(X79/BXSP=.5/%:J"W,I4UJ1L5:92.0D/@\)@905 MJ0I<>;[#*(9)%#(G1"[V73-#XUMJ,S5FK2-%1:D49^^HNJ"%X*HO8/R.JH3G7V1/\T%IDW=+C]FA#B) M@"'C+D38)9"0B*KZIPG%+!;,-TPB9$.LJ2VQE5;*G[#2"[04 XUF9Z#6#33I M =OJ]?,0LC38>FOI^$,X\*(XXNCU2&%D$VS+R8RLB#9R6B.;<.XF.++:>L^$ MDBIR5JU7&7^02Y8\(39W7==\=2/N\+?/*EA8KF2K59:2]4KU>K?\+%CL2>UINOJ?#:)6J00I"TD6QDGSA3UC%+,U?5.&% M^T7Z3[FJJ%3%Y6*2-\64&Z>/O%7[Y6*9KZK;0S8+DPC[E!,H$'(@XH)"S)5] M'?$PYK[C^VZBEVEF)(FU.&?4Q#0E]>!&7)BI4DIRM]C/<#'TD.LM$5,8QI%\ M:>ML*"U5ST"C+&BT!6UUST"K='Q+8_GS1F>@E*XM+1:3]8TT/':=>P>6>5P/ MX7$&8,?->*1N>R0Z.Q!)_>N2I2(M':)GCA .=Y '@P![$%$1P80E @8.COS0 M%Q$G7KWB<3>*B:;.,3 ODCRU_)@-DFGIX-[-^59A'#L/?B%N M.SM#6V++,!KD(+,,YT@YQ\[+Y&'RF%1G'GO7RCRFMIJTE*6+@/\.[-RZ;0S7A8N ZU> M9=TR>:\']3"6T@J51EGH3@$Y.7J_5V6@Y[4U4;Z>Z-WK/ MC'083VC7T_DKOZ.%15=A(/$I\6\>J>SU5J(;WJ$SLM M3XU&*N% *9T>4>S"UE4:;H007JN7CX@=-LAZV[7CFUJ=HIW\M]R-^7:M-9!T>53V6AM:NN'XR 6-$-1WL0P MU@^N0_:NGJWU(\X/7'!54&(32UHF +OFJQF*8NZ+Q(%^A#%$21C Q$=R^R(( MC0."*8V,W.,.=S4U JPE5:D!C*KM:*"J1VAVL!J8M#8P-;'S57[!P@/-'BT= M1\,J]71T-RJ]'%=[FT(TWC"CB>)B)GN9_?Q^%B54A)R%\@PC'$D'-)!_DX>; M.,&"8,_Q/:)5+K1I%BAT$_REIEBTU:^FU .J>V?W4'G@&_W9]=7?Y M ?SGU?7/'VY^/7W"[BK9<6*I'B[G9?6/YN32:FJ42;CVY]OSFY/1V%ZJ* M4\N7.8P3EX=R<0T<$L@55A!(Y.$#8@_%U'%QY"5&Z>T/=S6U25>)9^X0HH&J MWEIK!ZN!9^JK3'0U9D/X;A]'8Z@4=-O=O57ZN0-J=Z2>._1&/YJHZW'<+:L] M?GTPX*4S=I%1O3X?)]R/0A)ZDC,"Y=2LUF<4R[\YPI&_!(8U4+3ZW9J>Z>/RXRG M]PM0U 1=T!>P:F0W(S)-V/4HS#Z8 Y-72V!08WI18]K(?3"$SEKM\7X(6F4R MS:Y'Y3 S.+;9R_#MM\DN527&4%]69S(@'[DQ)D) 0I1-63@!C%WBPSB()1_R MA!''*%O%2')/C3GKC%$J$:)R9ENH"+:-)BJA>E5EFB^FD4)*]_O08^@)COK M%&\S+51+^^\H^9/AF$TJS9.N[-]50B?# ;&=NLFT^Y[VQ8T'L3PFM.2\+>.& M54!>OB-FWGAD M),^X"$%.XAABX5.(7!H(-R&<^;$)>7;T-35B+&0#A@7BN[#4XSA+" W,7TTE M(U7W0 EZ!BK !KC,T,#$*B=U]343M/;>;Q][HY_)U^67F. '"(N)08"%W M#8S&D$24PP3'(D:(,,2T#E]-DU,C@"]/.-4TE;1PZ9[/_;0=^LCR^?SJ\*G0 MV,&KT>UD!R_9U*@.7HWHVPY>K=^<8 0@QZ]DR($KF1NYY*_P0D7%'(J<5=6 MU.1>X[F*G_5F88)9P!(,N2-G)G*0W.,G80)I$'NJB#WAOC V"(RKP]1(H38. M+!M5E$7@?ZT7_%__Q0V=O_G.&5#?<0\3P,A?AX$Y8+IC_AV9!EI([#$--/DP M6G 463$LFPG>9BSMFPQ&UF-\\\';#-1>4\(;B=(W;"E+GXLX[JN%W.T6.5%N MT_S/(K4 ]Z,8R>4/8C=!$/& 0N((%WI&B6 M/;J/&%JS9M24T)]E0P\J?Y-R[UTL%_ 19W_RTD5.'@3768^0CEX#I$=)@X'^ M=F[6M08J9V5;A[(.YD:+ ;VM#3 [)OWR] M5I:(&]'X?V^B&X(X29#OV!2LE M;<><<-.D&3WP[Z:_85$=F/3V9ZVO8+X1K3B3XZ$EI\)LD"%R,+A'2@)I$W:S M'(Z]D.M,TVC6XGB9&'MI^BK98K\6>A;>VI]:>>9([H\\Q*!+O1@B2?@P09S M2!Z[14)]SCRMU !'^ID:T=\M5U@SV]DQ!/4VKQ9P&9BJMW+5GS7)ZBU6E^I& MP6ZUJ -]C5O]J5OAG6I.1QZW&>#2JO]7/)"7UX+-?> YE4=XV?M6HF6* R_ MG$$O=.5I.O!CF& O@M@ACA,1'H?,.SV,I:=T4^.9EAJPT+$T.ZAEMQ3?1BA* MWY$TL#"]Q?B,:#O:XPE\]JK,:JGC*R/19@A-4J!;"ATY$?T1 D3Z2CB!,) 3 MP=4+]CBUDYX>QV6$;!T@VZJ_]#-.%ZIFX'LNQ5+IIV9NZ 2<8]#TU%J\#B_FWLFX,4+53#?V3#9#7X^6!\!R8=7=B MM%MR R7XIA J*:17F>DL^C.;8V;7O]F@_W']GR@7,($%.")'':12Z7HA<8D)5VQU,C8]*^4"N!#P# M_Z_SD^.XJGX5>%;2_@VXH7/F.$X9[9P#O%X]+#-5<.]O( C/0M\O[ ORKZX7 MUP^E>;[F[*QXP&T><#8/''6I*@OZ<%JXO%>_/K,YX9[WIW1 MUJ/'4\9P8 ZLAN]+.7QU,$>!OSVJ.Z2_53[;Z614TCJDXC8S'7RN=UPLOK_/ ME(E6DMN-N.7/?+&6I_4%OUKQQWSF8MP:O3T6EYE3:DD!G\HF4$AM*E+RS'0]5C!)I0#L\2)*/:)4=6"QG80 M:G>G8T>9:D&P)XQ4[[V>R4>7BWOE>5?[:R@^2XO\-V4AS%G@A\2-D M#-R(0 M!:IN"9+40P1A<12((/&,".=8AU,CG.(V']"-E 78AHF(SV&LA[#V,1N8(91 MHD)5] W4PH)&VC-PW@VB>7I2363L)BD]UNFXJ4HU(=A)6*K[7M\#5>GA^WNZ M>KA8RV/%(\_>XSS-;X1*)*)NHY3G*(FPAVGBP3!6"3TB%D GKN:(Z%[!+*-[^ '(SO0]C@L MF2!E^0BEU?7(!RL3.':/6T9O]Z.LR\>G^?*%\R\\>TZK._2=2_;KY:+,$E<: MW8IM0OOW*K_']7+U#[ZZY71YOU!7)&59N8_+K/J1>LZ=10%UF,=\Z 0^ABBD M/DQB^0>+6R 4T538_,QH=^>O0 MH^/ICOE;6UHW2M=!>4I+^=,5>.$KT"BZ*R,I1LYN>RF)>/721/#D-ZL'GOT?[MZU.6X<2Q/^*XR8C=GJ"&&: M%Y $9C[)LEVM#9?EUW)-[T1]R,!5RME4ICJ94EG[ZU^ ETSFC0F0 ,7>W1Z7 M;)' .0^(!P? N?QX),LZ='"KX4'@X*^JZ0^.J9D.SAPKZ8]S?&SXEE;?1P=U-G2"W MT)*\;XIJ]]P?V[AF877Y>9D;>%$2=J.G7,T%#!4PKO+<(2FB"C<)FE[YA"\^)Y TE M1('&*-CESYM >FEI!'S:ANR%E22UH<"[OC")+O3; M M/O8[T X W.X(3W4T[@ZM0]6C'5/7LSU]\710OMB/TVV54Z&<$X[S#$":QNH/ M" &-*0,A2?,(PI"$V,X3K[.[J1'!ET_7]Y_N+=WNN@$U(P!W,'FF@DI0G75T M+]B^\%1WQ@P7MPYWW5V.ZVYGI/Z1LYW96X.+Y):G,/HH9RT>Q;(HT^6QU9/0 MH5)E;=XR"I/P/,\@ @S'5-D3.=>7&ARD"8XH3"+%,U;Y.2S[GQK#M,N]KLI3 M8-96H$=@INV F!&21Y@],U0;X>J3,7F>;\CBFO/RF+.HBS,E<2AAF%# *8, YBD&)(Q3P!/* M)*1)A!*CY'/=W4R-Q^ZDU+YM]_K7I[SO+;V&3T-K1E7# ?/,2+6 02/A*;P* M#\6ONH%QZP1\NJMQG7X[U3UR\NU^NK=QM'X1O*(>Q3A"WTRQ,J!\HU.#8X$1 M 3'G*8"QX@@$0V4818S@F+ XD[:EKLYV-C6ZJ!?=C98R>"9O5?WBY59>:Y/G M/,S&]HT3\/P;,UK,QF@I!2U=!2[AUL=FN0B(:P/E?(=C6R,753]A>EQ^Q]T) MS3:36I.(MRINP'6JQ<_S@I'%?PFRGDE&4QBS!$288P!%(@')PP2P3) X246* ML94MTE^4J1%0F=_A%_&3+5Y*'Z]B_C-X6BTWCX5V\E(S3*>#")I,$);N70-& MK/_QD/MQ>)^CHU:>QBN=6IPJ>Y+,^56PU4?OSRJ- JV2W],E.UB]GSP9BO/N MIU)VL)F<6%FVV/-^_CB#[:ZD%5LVZGQJ'7-__?[[?WM[K&N^49N2',AE?RSL'S?25_(IEUL!/9T]&Y'4QN M[^/-NA[W/MX*CJ/[>+NW^Y'1=U%LUG.V$;Q,]5,?@B *J0BC#*0\"@%DF=HV M$B@!"BD5C&98"*-"J)V]3(UJ=D)66:;LZ.8TD&;L,A@>SV1RB(R'F>1N6%3F4/::#[87>Y*ZZ5.;3Y=;TJBIG@,N&2@),H!0BGC M"9,L159.Q=W=38T'M@D5B!:Q".9+O8%3W_Y\J1-O+%9_ECFD==#RS5KP^2;XTG5-Z21[ MQ3%BWK-6M+I\]VP5Q^J;9*DX\5;/:AOU=5IS.U$YL\4YR2.2Z(0Y7)LB*0(H M$P)@+B!#.,ERNS1=)WN9&@5M[Y!W-S5]O -/(VK&*(-Q\DPD]A#9%][H@L!M MV8V3/8U;=*-+V:.2&YT/VTU_+N:SCW6%IV]-)*Z.GYHE4E*<(0E(F,< AF$& M$$,0H!B%*:0D2T.C7_JG>K.:Y^**=V.:G/MSC*A+ZH4#.9+S_8HXABR0P: MBE9P7N-:D6'*$2V[ M):Q%S;XN5+LGMTNL1EG1CV"Z?-A@AY=%14-'N(U4O]#V,[.K46B 16=%PJ[W MQZL_:*#%7K5!D^?[[79NEVQ=!J"7&8YTJO6JHLUFLY[3E[*>](_5<6CZ+G"] MF&618E2AMD8QSB( $\(!2BD#J2 IS7#"",ULMD;#19H:\VI'6R&E8*6_+9\O M7LJJ]V4-B;,%8[XXWJ]^\+.>;ZF3GZ%=UZA:=H*4J\6!Y;>]@V,WV;^,. MIN>EH:5,T!2"J ILM/71-_D?FS'^M!WV"YGT')XIN[2@5BC;D7=P7BX M;W78NU(,6 (AJ]A\ST[L__0'B_'JQ4"/14#AHEMH?[U4IZ/%!^*G(,Q=/Q M76-/84:^CAP&V?&-Y<#VAN5)VLW C#"6(L62B$1"5V-4!K)0/V628<1(QD3$ M^B1'FBP;-@(.H+MC%,UX;! VG@G*#I;>J8_\Y=K8K1[+9#M U8>UU$N>]S"8 MA@!WQF8:U*0=OQ;KS>RF"F56MEAU7%)= ]W):UX=CEWS_W[1*2X_D(7VQJE/ MT G)<9XP#+)$Y !&8;DK#0'"((L6U=\.*;%_[Z,0 MX6!P&OH;WI"]L\FGY6:^>?LN'N;%1N?J_:J^PUD>HQ!+*77YQP1 F>F[:SF)1?0>*8=2U2LG$RZ5._E M8W*RP=%<3+K4:7N8=#[7;T?X56QVB5:N7\E\41W,( HBC%%#"*%#=,,GB3!!NY4S:6Y*IT<'7ER<=![E:EP[7 ME!1J Z)/;7DE=B#(6E<::U6C^'>[/6+_,3/;(8XR$I[91]]6[V6*"K:*Z*O- MYN*SI?3#U:UWL.:9@F+,2 9-IG-Z80$"XHR#.HQA6R&",^6^JBW\*PFE O.8QF M-:YF=5L:CQ>52K9_#^9/S^5TG2N!M6^)PYP/9X?$C$#]P3R=3 ]M-8)*#_<% MNX?@.%YJA[.23">KPR6PK!(Z7&RL'TE^6XMG,E:Q6]=PXP",=W)W2$+!< 0^S+ 840PQP MGDG)(XE(:'4I:M7[U)BI%OXJ>*C$+R<5V5,@$+4&EJ49K ;%C*^\0>V9N;8H M_]I">5_VAM5\)"7M!9O;$A!6$HQ;&Z(/.$=%(WHU,M@AY%0\^JOA[&X)MQ MFV=(/3/ '0.C+D<-8CO=RX+ %JL-QP[JIOORGM52[ MVM)5ZTYN=[S?UBLYW^AC0BW-O7BH8O-72JYBM9ASTCY69R$.TYA'0!+& 8P2 MIG:EA ($8Y[D.2$RM\KQXT2JZ7%D6RGM>[ [7JKT:D[JRWG?*%>=UN_4,SF= M]SC4IOP[\@!Z9^31QJX'43O$VC%UNY!L9#)W".8QO;MLO!_A?WIZ7JS>A"CO M>JKJT_6ND7$4YC@F0.10ET^+4X"9&E<6HAB'@L199&76GNUI:L3<"%KG(ZQ$ MM>/6\ZB:\:43K'SON[M#7Z]JX#QLN2^BXY2USOVN[[6EY[M6Z9NO7Y31O%W M\;Q::\.WO%O_3.;K_R2+%[%+6UY;6'$"0TEU7![17D()A@!#1(&4&_L M9!BY,%XO@(XKYO5KIA^-;=O]\+;]\6]SM>%?L\>W+^)5(?9S7LP8B5DFN0!( M[;(!##,,2,X1R",6LPA&44:M''K,NIT::6E1Z[FV%;:\U_UZ_9_*5E<26QYV M&J)OQF/N,?5,7T/@M*8O.W2 M/RHCZH=8/]TN7T51I6Z?R1!E(L]"0!() 901 R0C#$11Q$.4HR2&5O1AUNW4 MJ*21NKH,++3$0/7[%,QW,MMZ*1O!;\8M[D'US#/[>&J1JU2<6UQO#7#MX:YL M Y-CCV6CKD=V6K:!X]AOV>KMOI6HME%L]3E%'@E.!4& I3C4.9LR0),D!C0/ M81B*-(I3:5=\ZJ"'J5%/.Z[3MG34(7B&ASQ#(/%^)+Q#P\?!S3G5'5=Z.NQE MY.).9Y0\KN=T[L%^L_D_R7JNHU._DXTH-^N$,Y')7 $D$ .0J+T)3E,!:(21 M_A^C9B4?SG4PM;G49;86(]H<\I[G0^'W4RZG0^ MI^+A;#[[7-^HHM*GJ3IZG2\?3E5/1B+F@L02A%+-:BBS#"#(),AH#$F*=$X- M:A=+=+'/J4WY^T^__O;IZX_@]NOGN^^_7>M*U;:!0I=Q-B,!Q^AYYH5:VF K MKO_ZU!8 .0[_N=SOR$$_QD S'+(1(0A]J#A")]2I$ M)!$%>2@S%+,(95C,-JL-69@1S8D^K(AEVY._^5&G@BDWT*M*7..J45U0AACG M1$H!>!SKLC$Y U298D RGJ4D1%&6\MFK6-.5<4W-86"V^_)/-ZNM%_ASZ<+[ MUU\6V@O<,I_1*6!33G&4"P)2E&0 JB41())+$ FJ/M(T3CBR2C<^]!L=8?'[ MH>=!4)R!U@&F9@O?0*0\+W2[N(.][$X."Y6>5]]MF=(3_8Q;I/2\HD M';@L[6<6:3).)!F+>40S@ 4B &8X!03C3)O"),U"%#)I58VKN[NI$<'N&U]H M<8-%+>]<%%=-LH^>;' :;DMB& SB:!QQG+;(>58/,U3\4,?I+M^'13K5/TLH MW6_UXY:_"?Z@;6E1S!^6I:%7GOU(1E 6*1,BR>,4P$A9:1@G$,0\HSED BF" ML>&4T]U,C4MJ*8.6F+V.TLZ :L8*PB-;ZO%HO/J[6N1#FC,:)IF"4@E"@',!9J,Y=1 MH6_O89B3.(ZAU6V99?]3HXY&_."71H&_!//]G*G_,VCBB;0>0:V();78#I,9 MYW@$WS,9><"]7_5->_3D.*1+,O_ MZ!Y>R4(['YQP!)_I6F\1C3D@G', <4@ )GD.*,EB',8HBD*CF.B^ DR-$GF:X%IY:[=-$N?VAI1=19?E@S:B4/XBM4L&\#"_\\W'.U._7HEW;FY1I/W2V)KXF?Y*% M8JC@I2 /#DH_#,6[6IYT*^6:HTR]L%QQ>K<[RI(S5.MFS1G<3L^K[VT)Z)O5 MDTY=5\TI)I,L0R(#"1)2&=LL!@@)#""5 D8Q0P1;&=NGNYG: E*N[G42"=:2 ML\F+:7G;?1I:PPONP8#YOM.^E'#CJYHWY6IQ 3O[J^U.:-S>9I_N:MP+[$YU MC^ZLNY\>[NQ6!XK$E*4PDQF(LEP R%$*$.8QR#EB4/U;1G(K@CCN8FKD<.#< MU2ORY@209G0P#![/5&")S"#'-X^!-2>Z>3?GM^Y FHXG^TWPZ[N;V^N-,CWH MRZ:JN?*-Z+/^KV)S)W^0G^T#G@1E.506 8CS-%.F02H!$B('*$.QH@">PXS8 MS'R+OJ=&"5KTH"V[MJTKZ=7Z)S;:2%<:##I_LQD:,R[Q!+AGDG&,M34)]4#- M*3O9]#\J;?4 YI#/^C31D^@XGVN#B"R^D3F_7=Z0Y_F&+.J8$@P)C7)EU) P M#@%,)06$HQQD/((H3KEB-JMT!YV]38[,ML(&6EHP7P:UO):$U0FQ(46Y LXW M*9W%S$- CQ$H;CFGL\=Q6<9$^2->,7JI;R*HXO'ZZ(#F>M/D<2F/:6:$D#0A M1()(AEQMDU(,:)A!P-*()Y2%%!&KW--&O4Z-66[.G%-:>OB:(6Y&,,YQ]$PT M'0?P9!,T4E?G\"YS/UF@Y#CCDTG/(^=YL@#C.+N3S.C#:KU>_5D6]WU9 M*ER#S:,(XC#*@TJ%X#-AI:>;9:W*2[B;49)+-#VS42FJWG!5PMI> MI7FC2$ MQFU1R4N=CEL_TA""HU*1IN_U]!37!=[T2?-:/(IE,7\5.R=TM7'[5EU6GMK; M13.2&+&0M)E&:A ML@ACJ0,D)0*(QPP@%.4H22.48*NJ&LXEG)H)V10_4[8/J86W8V#W8VC&R^\Z M,I[9NM$M:"EWI2L?!:5^04O!JZ U@HV20:&U#%IJ!EK/JZ#2U!V->QL$I^3N M7LI1*=\;R(<+@;^.^BT//]9E?L6W=I:L*"*49$D.U,Y?IY\G%% <8L XSH6, MVT!^F/^9-ZY$[>JW\M)&'Z M=_<;LMY\;/)M"2Y9A)3-)YBR^6"J3$!"90PDPBBEC#$BKU; M\M@Q_CZJ(;L2\3T*)3N&]TP-9=>]] @XNU9C&+;,T*+Q@8E1(FF. 8(D!%!( M"1"E,4@Q8B0G,D^A42!^5R=3HW8M97O[9W@QW8EC-ZFZ0LW>\@*D+TN\%15UZ MMJNM/&&&19SS!(*%Y!& ,,< HSD%$4A%F,A^;NECI!K4]0*Q24&@4[E2H/:JU*4RG^](V6#Z]& MAZB[=7YT(=BX/I(.H3QRI739]I!2S_>"J;549UN[77+5Z?JMGN0IQS"E40AB MG989,B84%T2!5(3TRUYMJ;\$%?);!8*= M!@X+2_6#SFV%*4L9QBTUU0^@HYI3/9OI<]2G ^?NQ6:S*%,SM,H]\ASA5.(4 M1'DBE,TD&$ $JITL%D(0E,<"&ET/=W JS[E/#L MVR.>$U[28/^D\.+3/=CSA)O/UQ=MB=[)^V?!YF0Q+S;*2*W]>_BGY4:9KS,N MLHSP, 8D)(I0=4 QH5$$:):D.90RA[DYM?:386J\6XE/^TA68_'G0Q:6BCSLG&,Y$&EB/\Q ML%@$_(_%2"N$IS&Q6R&&H=FY?/1L>KRU99CN>PO/P*:&'67\6-7-JGW$LUAO MWO21[.9ZR?5!RK-^9(901A(<2U"6[8 YPP!%N?;Y2G$D8BA3A/J=8ESN?'H' M&-]40X_*"BM#&)]KN\0PV D[,XO'*$[\M'%9M6P5=#(?55>.6VN M2I0_742Y]ZF%.6!>#BP,NG^7LPIS6,X=4UBTT#]Z?1>G6L5AWRZ562J*35GF M<_--K.<+1,V]IJ7?![-LD %?!%MLRKR'9!)7TR@+C;F/;+3%S'N9N MVO_H$>^6P)P*?K=MPHZ]BO5F]AOY.7]Z>6J\VJ1@L;Z&AK%.C)ID$."(($!3 MCJ,D3V-,8A-N.FIY:LQ3"V?&.<J.M[=[-H?>?=RI-CQ[N3XD9Y%7*JJY-]%61QH^;"- M,M/"JBZ6#[<;\:1W0_J_Q8P+%#%.,X (5GN43'! &13Z@C+F69RGN; Z/['L M?W(V3EW4?2O_+DM(2X5 RQ[\49X6E&I86CRV@V3&%1ZA]VW3N$;=OI!,/^S< M5IBQE&')$D!R24!.(4HY%@BF4!CWPRC+J=&>5KHH)$Z^%?R]/P?P4YR MBPM_,\"[N

3!K:3P/!RO-]AP:[-[L&8&KO?6TCUZ9A"3,\UAP1H&$&=%G<0R0.,Y HC:2 M(DT3EL?8*I2VW?K4Z+?RJZV<:7OD?]E'SLQ0[(V'9QXUA\(^M/24RFYC1/=Z M&#?8\Y1R1U&;)Q]R62FT=0I9?'C;/5,?/94"W#V78?N_JB>U$U1UY_9W,7]X MW A^_2K6Y$%\^BG6;%Z(;^LY$S.). \E12!CL020,@*0SF*722I#BIA$D57: MNA%EGQK5U H$#UH#P8-?YLN KQ8+LBZ"9[&NG-(-W6S?XU,PW 9/N,+@*&A2"&H:@P2$H@?!=T=7KZ(U0 M)M:/_!.H/>MU8,P*VOH5H=\"^55L='V7;^O5ZYP+_N'M=R70[?+S?$F6;"^8 M;WN-F7&6911E (<8 8A(#' ,$\!3AF,9AU) J_PQ]B),;;DJZQO)Q>K/*N8U MD(WHK3#C?[=;K7J,B]FBXQ=MSVN'3OA2@MV(K]>)7[0&:@GX2[!5HA5D[.6: MN3^(3BF\AQBC,G%_F X)=4!+GC8.%PC\[F53;,B2ZW/BY68]7Q9S5M5Z2](\ M#-.(@SC+4P!Q'@&:2 RB!&5"QBC#(9L]-RY^CK8*?:6UF?O[,OO?'*QV0FL_ MU__ULA3_^B]1%OY'$E[II'61X_U![Q%WM!L88PPG8/N;FOXM?4NOYTICU]4$ MO8_*N#9];VFG9<$/!=W:7A_8Z12 MYDD")U[@Y4 MZ9]J<78S?*Y7<$=2N4G5HIV,'I8Z%^DMU]E%Y%P+<%T48E,TT?A*U)8OIOK= MRY/ZQ[U';I=L\:)MDE]7*_[G?+&8H9B'*5:?<)8+"B!G"4 D#@'G1":,$0$Q M-7& 'EOP:7I7DU+H;2*881E'O(VY@1O31$?2\S)[.I?)3O&@K7E0Z;7+:*)7 MU);V0:W^U=PB"!H.)?BC#\ME,X8-YUR0X[_GA#,Z?XWOT;)/N>)/G73/U M^$;Y4GH?[_WW#-%24@IQIS:W1'M:?Q'*1FMD>/N-;'1*Y;L@Q;G!;?Z".@N &-&6?JN-&;4]7BSDO*;P,-BD]:#FD/&&4 AQ1":#.A4SR M& *$8YIE5(I(&+D;GN]B:@2W)V456&7EB=P!9C=EN8'(,R/U0,16?ZVAJD[TE9U *VC_RX"RV9H:*"\0\S_U^8%G;&I>0 M<&I0G.UL5*OADLJ'IL'%YWM>!.MRW(^KA7JCJ$K-S%*(DI2D(0BYS@/$<@XP M##&()53\P$,D$VF3S.*XBVF>NA8M.?_U7U LI#PG "* M,-81'%C]1&*01QG$$8_"7'%M=35;EK0= ]C#[CP>:XF'^;*L)$W)0A?W'8PG M(3D.8YZ#!.F4ESQ, :9$WSE(&&:9@&&46KNZ.4#3OX_:I\HMS160AA?H@Z#Q M?:G=$NY_!I5X9PHV.KQJ/HN(V^O?XV[&O9(]J^;1->GY)^T6)K9Z66[6;[._ M_3Y+$QC+E&.0Y8@"B.(8H#Q+ %-_I51 &IGEHMLU.35;]&\ORP>R-EQ?6LAT M3]M^^GJ>IG_[_>NOU]__:_@4/-;NQ)0K!/NWA]7K7^N'JQE7_Z6<;.4T:S4U MRK0Z%KV91B=^T\^>NUD]/:V6Y6PLW1**VZ)X$7R6)S3'.5NGQ?OSPFB]?YZJ58O.U*1M'Z;M;V-L[C9V'&BN\\RN,0 MJU:RBB.Y"MHG:W\J18.VIM596Q'LZUJZ@E3:!J6Z>Y>"+97=D;3_87'*\Q[% M'76I\ _[X6HS0H\#7%AOEXKPGLH.R9+_)OB<5*F7BCH%6$SB!&6Q %*F^C(C MA !%! ,>0L)CF5$NJ75]P4N]3LW8W;J/M02OL]F5PO=P#[P(?#>[>X/3,U&? M1%+[UY52UPG7BCX9[8R![>$TZ1+@D3P>Z]2 RM39/(I ,\OJZ:VR=:JBWJ41 M]/1,EMJC42P?R$,9DK\U=-3/6Z6O@J=R>,K:9;JPR8;,EU5,2_,T<5@CO!?V M1OZ*%QL;W]G05+^3GH+&+P\(9J270S3HF1"-5BS&?I!E-*-YR'"64D"36.]I M9 2PA 3$1"0)C;*(P]0Z4-&+J%-;C)H@Q-==G)C8"1^0LMR@D]!Z/R-O>#,R MB?'T?;I(J8P0$'F&(!8T M34-NM]S:HU**LO-W!?!7O# MT-+#:_#70#3=[HYZRC+NUF<88$?[FH'-]:P=*XKYPU+?N:[?1AK>8.=P Y+2O< R&VI5H-^QZW':@[$4=%5BU=[ M7/F6YN!-Z0ZI+,CZ\T^S.*0XQ""4A "(* 0H%Q((DE$&,4^D,+_>/=7#U"BF ME-'B6O$D:C@.!1)K-7L::K47!K]^09N:"D M GW -Q1#@_OMH;AXIMD*D*U\?2ZM3R)C<4$]%*&1+J,KI%@CY[\YNB+NTK[S M.OCDB^-=_7;)O7?-V_E@/TNT20!SO>2W:MR7#_/M4>[FMH4N_>6R& '+I6Q3"4"69+G:D.>88!UI*ZDD0B3,$D%9V9;2[?P MCK/'W \Y=PRMX76'$[A\WVB8A^9[,8\N@^0Y6O]]#)_+:E^.WG=5[6I[CW'- MU![^9:'/#>O]XM/S6CR*93%_%;=+MGH27U;%X=U?DLD\2Y(8\"3C !(N :$0 MJ3_RG"4BRE)L5_IVF#R38_K6E6%+H: Y\VFI%%0Z!;]HK6RK? P<1=L;7.]C M,^)-KM6PC'2G.PA?3W>[_61ZISO>00">O^L=UFR/RY;[E=S\J=9?M;O]V_R' M8(]56$9SP@O#$!.8 \XQ S 1RLC+HA20.,Y)&DK86MH^?^ M-@=:8HL3\VY@#2X5G,'EF^H:I)2@#4YU?%R?FX8+'Z3YE8,S_,8*A#N/HZ-K M""-$.N\CNEL8[V+"2).]&PJS-_IFW%F6EK*.EKYY*3:*I-??Q+ITDE.ZW-'% M_*'\>.[5GX6<)XIH11@#D<80(8)#%EN5 MPQLNTM0(^;MX%N)FIM^4%^5J=9 MLY1%)(>$ !2E"8"AA #G5 F(.%FN!5F4 M\38/2IN__K(HM\:*,$ZX6EX%2U&F2MJ0GW84[V'4S2C_?EWI>^4\DZN_T7"Z7'@0<]3EPQ_,A\N)QYYZA@)7 MN9KO'X78?*G]$LLJ 7F20LP$ ZF@*8 Q3@!E0H TCP2#4#)"K%SISW4T-:JO MY0Q*08-&TEX5&,YB:T;%+A#S3*C]P+*/%+V A-M@SG.=C1MO>4'EHY#(2\_W MM#Y/5WOZJI2HXB9G*909"FD"DC0- 4QR#&B6(I!!+#)&6,:RW,J8O-3CU AC M5PMM41:=6^Q"3)7]MQ7;TOZ[B+NA.><23=_664=1N:^7<;0WKDRQ<6LK7>QU M7-/'%(0C2\;X17>Y@#^OQ3]>Q)*]?5P]*?MH%A)!,DXB )DN!D.5H8)E&(,T MB7"80F+H)%_M&52\ M)YX][/?=,\B> <(D%>RY5T=-CM3RQ3Y.,O%5;&99BG&2;\ZGZ)(Z?ON68=,!V0*>84NROK/D#G(%'!'N8&,N^NWJ'QZ>EZLWH2X M%^O7N=ZFD[7X<)@9\ ?Y^4$LA9RK%6WUU/Y-G9!HAF08T93' *Y5?UW-V)-S2;^])-I/MJ0GP&M!+=;,1P-EMD",?X0>%X/3B9: MW>6\O&HRRUWI*Y/@PX4!LN9WMW@ZI7-'HHW*WF[A/"1KQZWWBVS\]D79YBQ% M2<1!""'4,=HAH PB@&2*$&5QJOZ_363CMR]3X\1O*_570\NY!4PWA_53US/_ M?+O[@0G+4@-RLN9F%& M$THY [ED:EN+(P1($F- 8)9DDJ4A2XVR^AXV/+4)=%.&ARGA BV=V40Z JM[ M.@V!P/.D,M3>>'*=4[5CBJE7JNFE?MA-K:.&1IE@Y\1OIMG9WP^\A;L7#Z5C M4>URSF*8Q()"0#'1Z>ZX6K&HFGM49))D@L0DL7+-/=//U*;B[J*HD;/GY=H! MG)97:OU!&NTBK1'10[:Z"S#XN3,[Z.M];LI.*WSV?NS,XWV38*[GKZK95U%L M3\*_S)?B=B.>BEG*:)AQJ5;@/(H S!$#6.0I0#"+B0@AQL0J(+6SMZFQ0DO8 MJV!7S##X0TLK2 !7'22Z[>APYO:6!\L>) M+4U>ZDG$2/E#.C%[J6_:([(ICWKO9$ 9$@JFD%J6U+ MA #C%"4REZ& PBX#DD&O4Z.7K= Z2.1D0IJ^:1#-!L&,=IQ#Z_L&P@6J/?+Y M6*#D.+6/2<\C9_FQ .,XX8_-RT-S_QS?#NODX1?KQAQDD2$98Y2%^BHVD@#B M7*1FE WY\OW&SC>S MMG('G?#P43\:#N-(N82\7LCJC#A-*(1JDBGPP"R$/MEP5#Q4HPRS'F>4:- M*M.8=#8U!MJZ);>$'7 7T(FS&0FY0L\S]?0'KK9V^_@!_MP3UWUV^YJI+F;,^)M_<90B>AD# & M,=*E&&F2 Y0)?;-$81JGH5IVK#;?9_J9VG)1Y[#:W7OTO34ZAZL903M RS/! M]@'*FA(OP."4TL[U-2HE75#XD%(N/6[OD'ZMVN%E)/B"/,S"$,9,Y#E@"5(D MP!@%RLI,09ZKCX(G.$.)-/5(WVMY:M-^*UR@I3-W2=^'JWMN#P+!\VPVU-_* M*?VDKKV\TO=;<M_:0";;_TTP_T#&LM-O,G-8_OY-8I;?O#K@)=4_$WQ3B$ MD@,1X1! $69J7D8YX%G*0XDIB[F5=ZI-YU.;NHWLO.5K:1FD:@.]V?KM"U#/ M--"(K2\E6_?*[:PN[EW.^F#E-IC41H!Q0T9[0',4&-JGC8&)IEKWA_6WP^]T M[H"7]5KM;CZ08E[\OES10JQ?];WB[?+Y9;/=#E61JEM'@51B@7%,01)S98.D M"51[$*BH+\4DDFG,.,]Z9:9R*.34.+%UK F^BZHHD4Z_K?32\W&NN MEL'WU6(1J-WGGV1MZ1/B9;S-"/:]1]$S$>_(]VK/YZ-146?)WBH9E%I>!6T] M@U+18%]3KZXB/D?$3PXOEX*^3](O#U"?S1+FHZ]1TXJ=]&NYJ3(L5D^J5L2\ ME+Z829FI_\6ICOU* $1,F=A<,"!)DB8"$A2:!6./*?34EJ$?:\)%L-X)6/JP ML:9Z2)6+;)049'9C;W<)/941'>LRNT]RLO,9R6K-ZQ?*!AOEWSU36:^AFD+: M,CO!_QERF/4:"D<)S?KUW:-,H[[365\4[6_31:;888RGJ0@RU)]$IOE M .6I!'F>IS ,B5JKC/+S7NAG:BM(>=&ZDD$E:\,6UFEY+Z';3?@.,?/,T2/! M95&?T0UL(Q5G;% J/0/.8^FH)(,A/IVE&CM>'Z].XV4=]HHT&CP^H+[7+FMZ M1:%X#/)I. DY@!B98)!)D) 0Q(" M'A$2$TBY3*P*M5SL<6J4T@AOMY]O;ZZ_ M_@BN;V[N?O_ZX_;KK\&WNR^W-[>?[FWKTPT8/7:RL7L#HNFC= H)$+ZPV'[KCXGH,V>WHOS)?SC?@R?]6% MIS?JFYUO3P(_O/U&_GNUOM&E0\NRDYQ&6"8P Q%.<@"EI(!DNJYG'!'$):41 MM'+ LNA[:OQ:B0Y*V8.=\,TNB;X%I?Q!J4"OXI\V V/H/> ';M]. 2Z1MK_? MM\?,[;6]1?_CWL;; W-TR=ZCB2'A'C_(SSKA?UT.8)9%*(KC# ,L101@2O31 M6):#*"(YIEA*@JV\K,[T,S7R4E;]Z[S0%H@^\IU7,0T;\M-V^WH.5C,Z<@"6 M9^JIHSUTF9%:QN"76LKSR1M[AGNWEZ*?W_R_LRW?A:/"K;06TU*FM"!YF77N$SSK(XA00"&7,, M8)Q20%(%N600\HR@7"*K$B@VG4^-6EJRUY?E>]('M3U<)XNHW.HM><=J;,QH MR!?BONT0IV!;4U8?U)PRF)4 HQ):'V@.^:U7&P/CSW9Q;<4V\4*8DHP(G(&4 M"45O @E 4T%!'J4<9WF$8&Q%;UV=38W.6K&<+6E[Y[;HQ-GP!-81>KZ/7'L# MUS]^J@,1/W%0ISI\GWBF#M7/QB5UO=/3:BH/7FL'[QE"(26092!#(@80Q0B0 M6/TD8AXB$D,L43;;K#9D86@6M5NW(HIM'_Z^]Q^ZCV"(5^ ^>(9V2U](O!^0 M5#$IM60.38Y3"KNU*?9Z&-=H.*7E=SF!7EX6(N'\KI8I[A^%)WY_X.SKMQD@XK9\6U>'XU9O,U#]J'B;R3ONLM(W<5]OW\A; M67KRXXN899+2$ D"HD3F )(P!S@D,9!IDD&9Q#!"H8U%8-KQ-(V%*BO]$]2?[/S=4]1W06*2 MI+[S?3N::NK-__:_9R*$44+"!%"D@Q"X" '61QE)A#D)TY 3;A1_L&MR:I;+ M;^+GG*W,R*0%3#=-]%/7,P'\]NE_W][<#9_8Q\IUI-JK'ZYF;/V77(W_=;VOXOYP^-&\.M7-3L?Q-<7?3-[)^\?B1K+NY=-L2%+KB;M MQ_GB13VV.U,H4^QNS[8(HS3#G )(TQ# C.2 TC0!G*&$<(S2S,PYPJU84YN\ M'\5R]:3CZU?K?[>S!QP-DYFU,#[XGJFD42BH-0HJEM]_1VT;U]4(83U]=$8EE4$0#KM?K.RTOR#V^[ M1VJ;ZEHGKJLNSV^72HHR4T!1WC7]>"3+.D[K\VHMQ7RC'6R_B?5\Q6<)9:F( M& *I9"F $8L!Y4D,\A!R3C*2L"R?+?5.4_ ?%BXTXZE@Q#VXXIXC13P>FVIM M"NU16XG[5T;4][U8*&;Z9;X,BO*+LJSY/>:'8;9\3&V<1ZJKH54"5.L4M/4. M6HKK2(3V<[7R0:G]55,XN 5 ?>N_41 T ;!7P18%G;"@PL&AF]+X@^?6Z6E$ M^<=UH1I_8(X\'4=U\[)_.4I#R7$8@1XP R M&0,D( 8AP[4NRR\B=BPPQ>&EJZ_; XT>U2F6]/)?,INJL+$&TCUFD( MDR@2.9 TU%E00@PH@OJ.E20"9SF4Q.I2M:<<4R.=^C*J3NCQZ:?J=CR5U]1]70[O4_5KYM MV%;I]:,Z<4%+BZO2DJV?&*?,>B],/953MY/EGIL:@ M+4&#U:O>$RI1[=CO/*IF_.8$*\\,=@23EM*#M781"Z?,<[ZW4;GEHM*'[''Y M!?LZ;)^6&[67_#Q?U >Q,Y;',-0)Z 4.0P#3G &:IA#(-),I3),0$:/ROZ<: MGQH+5/(%6L#Z#L.\(ML1<-VS?B@Z!1)6M=G.J=RK/-M18Z-5:#NG1KM( MV]EG>B3H+H]YRE0<93:B\EQ(1XG*),\3&.8@9U+MA])89P*2(4ASB5#"J82A M>7;N,YU,;9*68@;['D>?;ZA<@B"[<#J$9*P=VRM_7FBY0( MLGT$U09Z0^9+O5G;K )1GKK65PVL=6+[;XY2=%\ KS,_][EWQTO.?4'ZON#K:KG>JRST95O@GL4A89PB93^R#, X5U0+)080 M,HDPSR/,XEYA?"ZDFQI'M\N(U5G"#@NQG*XHII]JJUF5&#,K?#_"1V!X_OY> M0^O[O/X]1K5_/*-+]/T$0#J1\'TB)EV">S;$TFDG ]/@W,GMAKX?9+J&$!Q-K>.R;O.BE'N*NWN%=K= MQH+LJE;,\@2CG/,(8&6V H@C 4BQ5K.EJ0)U)5M\U&2TD M>N]BB_;@&511[-%H/[;]]/2\6+T)4?O"G';54[V]BD*[LI>.R&68:OOW-ZMB M\W6U^2^QV55_;)?TF(402<)) N(H2P$D.0:$9!)$.<4DC7@&4ZLPGU&DGIHA M^ET\U8=T+WI/T%2)+8L%G3BM4W\ISM/&.WX,9NP_N2'V;12?\N_>NF@5Y)BHWZ["=[$IE4^^"JX?M+1?NY6CE&'Q.D*,X[DHZY$HP[&X8HU M;N=]+_MU+KSU\ZI:.LN=RTT5_GJSXF(6(Q$G81:#G"8)@#Q%@"8( 1DQB&F: M81E9WO]W]C>UU:2^"-^3^2HHI0YTR8M*\D"+;NLKT(V[J?N ,S3'\2@8!&0/ M5P,C> 9X'W2W/[)#@I&RQSX*9J_UI9?[)[)8-+;[C$3*C(TE!G$N)8 8QX!@ MPD$F$DK#*,^AV5'IF?8G2A^EC$$CI"U1["-H2@R]<1F'" PAZ3'E3RH^8(KO MMS?RE#ZIS/$4/OU8OT0O7[_,$AIR$7("8)H@G;-6 HJH!"D,19B+)*.QT49T MU^34)N97H6/DU#]QP^G80J=[!O;3V?.D^_KIQ]\^??]R_?7C^0*3UBE?=AH. M3OFBFAHUY+MX]"?=TZ M20E=B-T]9[D#G:4\Q!+"".0)4U./QPE /,N FHBQ6B,)C;#=\4]?2:8V66_( M>OU6.A*4XNG[L,K[*BBVRNDH[DW 5\%2;?$?R:L(UI6> 6\I&DCMP_"J5;4, M;NH_K(8'.6,,EN^EO1J4G1+!GY460:U&T-8CV/,G<7T(,Q1.MPJEPTC[&>)YC&'*U(9&44(ABE,&(RBT*C%'GO MKLG4UH!_YF/]2Q_->Q_U._P4)G?\_^DG6[R4BNP_%WP1R6GI2OD:41MMA<#S&3\,'>]VW!:8.N_\31 M<3J\HVY&SEIW3LWCY')GG_1;M>*K^+GY\:=8O(K?5LO-8S&3(LY00@E@)($ MHBA1+( Y2%,417$2\SRTRC'25Y"I<87ZQ&(_52R.AL",0,8 UC/-V%6YN K^ M2Y!U<+=TX('@"L1WJ7]Q),PDZV&<@ZQO?8RS[8V<4KK*?'U;%"^MW,!Q*"!) M&0(AE"F +%:V4Y()(-0V"L-<_2DR.]O)H713H](ZZ_R\%%*G\7TNQ7R'+- G MQ]+4?GNG$1KQ"*]G)N=Z?&^WXSN9-,U=V$\C$?-)"?\Y4BUW@>LLF7)G)_U6 M@MLE6^M%YZ.H_GN[O&9LK=IOA35?+ZLJU;ME:O>[&8\3FB,>@3P4',!88("S M# .IW0,P$1 A(Q]<5P)-C>]KZ0-1IRTM$PZLRMSNBYW4=I0_>-#,6'[,H?!, M[(TJP2^-,G_1W-P,3CM-1)F/MAR?EF5N,%+61.X*7J?G:%82'#.VL M79?QT[L8PE9RQ2:_OJ(R46SJM4&)IG\H:]#*4(A8Y@0(BK3C%HT YBP$*(%) MGLB0I;%5QGN'LDV-JNMS_@>EP4:S],P44^!86R'GGQY8!:Q+]M4@G&< MRS!-*1 9C@$,"094A QD.<]"Q+(DS'BOG&%?#C.?385F=OFL^J=S/ &DX6GJ M('A\'XG:(=,_J]>1\GYR>.VZ>9^,74=JGLW/=?QDC^SF%#%]^ALLBV?G(PS928O3**?XJ M(.7X[":65./#JO%9E..C9MI:5W*N?K-WF*#,8?&3/>JKE_*W#ZL5UTD?BLJE M64W'I7JVNLI;ZC3L"]7 BR(5W2BMMY17ZK>-*S^=EU5]]91>UH[\U3\I.8O@ M3[%8E/]]%,M:IGFA1>)E L8J.W&AMCR;1]W8:E<$]EGQB"Y@KKK5!8"NMAG@ M=6>JB6J47"5X=_C!=":#=]'/>(GC':*REV3>9;L]7>96RP?M@O=-SZC?;%'_- +I\3FS63#\R_"Z*S7K. M-H+?D.*QE10\3# *.69 Y@G5O@8,H)A"]1,AB.5)JAZP8;US'4V-WG9R!DP) M:L=:9]$THR<7&'GFH18\6D8_.=$OX>"44\YV-BIY7%+YD"4N/C]R,$$=RWWW MLBDV9*D/3_XN](F(LMA>Q9H\B$\_Q9K-"_%-22V^KQ8+N5KK%V=AB"*2T1S$ M<90 &&$(4(((4'M0BF$"(%]VZ1'V_=]WO 0AQH&]<,.B*O@PA?DIR30NXWD- (F^JOQSQ%5,7B8 MG(5>#)>DKZW]*I8O8IMAZIM8E\5@%>YW=#%_J.Y^DAPEL8@9R&B8 YC'&2!I MC$"680PS@6G"K+(7&/4ZM27L4[&9/Q'-0.M*_*(,NBCMSBJ0MI6;2^V#-X\B MD"^;E[6E0YG9D)A:[XZ!]F[*E_)>!;N49RV1@YW,[C-664'EV-HWZ7EDT]\" MC.-]@,W+_7BK#(W8G7IW:J>;)>ZASF MO2)C'(^E&4F]WPAYYC>[&K'MX[9";:=*_T,UH(V&5TWR>:WE>U2.M4'_G4K) M&HDX@2C&H?#V+S9KU8O?7'LZ?=EG-=EF"4M%BK"R +E $H* >$Q!3$*$<.Q M6@\RXB/'7B/ U$A=38/43VZ]+>2&YJ-'('W;EGURZ6D=QD^F=XC>NR31VPHQ MR>1YAQ#U39IWU$X_AOLQ?Q+72_X;46PP)XNB<:WY33Q1H?A,8,0YIVHLI-K; M:.@*K MV#GC_5%)ZW!#; :+4_ZYT.6H;&.F_B&W&+[5CTD^"KKY."_88E6\K,7V=$=M M@K,PPQS0$%( DX@"FH0YR!)("$\IR2.KV[O3W4R-.;24P4Y,DS,A&U#-J&,X M5)XIHP=*UD31#8)3@CC3U:C$T*WN(2%<>+IOY>%KSM5G4I3!WG?K;^O5ZUP) M/PL1Q#G)%!6P- )0)!!0R!6,*&4BC5+)B%'Y&8T#YXC,-CUS'N%N]XX+&%Y[O9QMLBPS>+I]? M-L47\2H6<6T&IQDG,,XBD'-)=":H#!"UO0 ")HA@FB1A9%28W*"OJ1%#*5M@ M67R@"TLSN\ 10IY)H%VDM!+T*J@!\["?,,#$J:W0U=^H!H.!XH=6@\DK/;WM MQ8,^W_@NGE=K??JQ-7@I3&7&2 HH(5B9#H3J?"T92"6*18Q"$N96)'&NHZDQ M1"UGL!6T]T[B++1FG.$",,^$T0LK>Z_L"T"X]9T^U]FX'LX75#[R0[[T?(]4 M3P<.R5OWOO)\5(=,;[]GGN7;=3 M(XYMP *I Q;66Y_6RCM/EP#3F5V"-T'6Q;];9/B.0H&V?D+ MEV('6FYKHK;]S,WS(WG!>*0L2(WLH.L[=I47R!JHSNP_YJV-E^/'6L.]3#[V M;_=@^FVDP^>\N=LT9[K()?5TN=Q^"FS-VH_3TV MJW*5_6W%YW+.RL]]YT*?)1S%2(8 2JSV/%AR@*,H Y1FD5KO.$]#HY0!]EU/ M;7U3P@.=IJ1,2-OD8PKXB]"3L;(8G]IZV&Q\[,;$8$WSAK3G!4R#K 4/:LF# MCQ6^U>YG3_I^VR [I"V6)F^(C[0.;3]O5B-__LMVM-+T0JQS6;%K<;PUI)>F M>PM&OQ;Z'94WKH#UJK,6VT+CM\M7453AF;,HE$D((04\#YGVOHD S@@$,LG# MB&0XQ3&;+<6#7N5^F!^?&W5N-'UP-7V.1/ WA9K,B86.2"BTW$"?(03SG>1V M)^MF(V%VS.X.V'%6@D;>K:FK3./['::W!IA:G\!;8>3T.-ZLYU'/YJW .#RH MMWNY'T_]7H@[V5C2Q0SE$0ZY2(&(RN)/- =(A\HKXS7)H?S_,Q3/>_HV:/@+PO=(EGKTU^]$6[R"LW9]9)_G"]> M]&*N@S;UH)9C.L/J"R$L)4 @E@,8DS)(2MDC0HB4RY@G>6YUA=]/CJE1A$[5 M]%)M&_3T*&4OZRO4T@>-=OJ J4I<9GGQWW.\S.AFA%'PS$N-!B4Y'6%]=6)$ M_BAU\<-7 _%TZWW04Y9QG1.& 7;DNS"PN??),OJKKNI;W"ZK(\E?UZNBF#&9 M)D)D(2!89RF6F4Y0$A&0$HCB$(LH="K^ M,FYVT%/C:7"*= ,+FL&0N&9&2OI@L8']J*#O!DL%CN=%R*GWQKONZ)!Z[U*CZ[F^ 8+WCV*QT Q*EF\S'*=)2BE7EFD: M DA"H@Q5@0'.1"QPE*L_C2*$3S<_-;JJ8]M*$8-:1MOXOSWXNJEK."B>BE?$$I M8%!):&ZY' %WV6X9 H=G?K% PLIF.:=R+XOEJ+'1[)5S:K2ME;//#,O)_[P6 MCV)9S%_%[5+G@M15I+^*S9W\07Y^T_&(J^7U9K.>TY=->8*_^D;*@G0H5/L- MH69O$D81@#P+ 57;-2 P#>.,9$S9,;/-:D,69J;+0'FLIOY6*H]'XV6B>M;6 M1Y>%5PK]]1==AM[R@'SH:'$)48(2!M3()(IU=9"G5'_P"**0QSA.4BLWDC%' M:XR+C+.C%;S':)F9FR..@>?585O5H07_;0V_UN8O5X%22-NF2B7M![.N+C%: M6FF'NDHO]R4A!@+LI81$7YG>I>3$0 #/E:@8VJS=PEFL-\IP%DNRGJ\^K]:" MD:(Y]HVP(#Q,U>('80Z@)#&@F2+;.&%YBCDF(3+*^GF^BZD19B.=&2]V0-=- M=6X \C6 .L^Q%9U&RN#!T@=9(MX:]4+.[0[R$1N=%XMF7Q[M- MO"3_WI7BQ8<'>R8_/2]6;T+=#MWIZMFZ'CI(7U#GN<;LM!Z M-352Q_*6]C,"OORI'4O[7A[7?D#O\,GVU.' K+;715&N841GT>9WRZ^KI3+M M7];K^?)!NXVWF 53D1))4H"AMLA#D0/$D%2?"H(,YC1DQ,@B'R##U-:(5FZ5 M;6/F-K MMFIX'C'?AP,[B&O)ZR)O;>F]IQGZ"0* M]V*S60A>.D\WGLUYGG$1<9!%--&%=G. ,PZ!LLFC-(URHGYG?)IQNH^I<:.6 M$M1B5A$,%KOT,S :G&0,!\S]M:+:+&+ MH*BQI&^ZW&IIYJL56*>:<73 T8U4Y_'&F5?'.]SHEGWO:./"HSW(\(1+4Y/" MY-M:&<&W2[9XX8I_MR2]DFY1 ((B, &0L!%6$&),W3* R)0+%1 M>4K7@DV-=AL]@F>MB+XZKS114V=;\9:U%; @'9?C:4#E[S1*GOG_E$_G5; = MME*S8*O:WL9 GBU;_$Z#:+'9>^F<2X)@C9' MKAU]3!]!6 E:+"3U-V4 M-X##*0]T]3!GDX]<@%- M GB;%$*3$'A""X'+S$,50.7>]%/KF]/_K/TIMC!=!1V5IEI8E?6F'.=(',*MU(-7_49U[ MT6[9M1\#L]71*[*>%S$==+87AQ9L%= +4'NS4^MPU20]=;>\] ;0Z2I@+\6H M9-T;I$-.[=]0CVBR*D?4KV+UL";/CW-&%A]7FF%GL6!"(,5G:19AG?4]T7$H M$H0)C(F,)!?"R.NMLY>I45A;PN"/2D9#[X1N-+N)RAE&GLG(#AZ[4+-+Z@^/ M-CO;PW@!9Y>4W(LYN_BP;TNG3)\\"Y5]@V*$0$*S#$"2,H#"& (J&0F3"(LD MLCJ+M>Q_:A2Q;^7P"TNMDQ%P;>58XSI!&^=#IWGIT<+9 ^^=[)M*AHE:-WL M];=M]IOIDVA7[QM7\O>B\H"M"GH)OBT)69;YFJ5YK#:G$0*,QS& <2P )H*I MX6'* DIP%(>11;4M\YZ-YM_XI;9V15*K^G1KK0M82?"B_F)S36PQ!MW\YAC2 MD7+[-K#I$CJER$$C\U6K$&TIMG,\;5( N\9U)+^C.E!M);7W4%DP]*^_-*5# M_Z)]C9KO-MA]MW6M1<&;"HQU0<:KE@?2,UEO=/2*7MY?%HNR5'WCIZ0:6^W/ M#E?)B&T&H3L]L5%+(R8LMM%L/X6QU9O]+.&/XGDMV+PZLEQR]4VIP?^_U:R) M"$,4J=6 )#P",(PDP%F2@9!E(24L36$N9Z]B35>F=F]';S83K-VGO_G5%K:\ M]2 M<(OS(TSHP5, M3NW6KOY&M5$-%#^T1TU>Z4LNZ_FK:NA5-#<5/U1#]7$0%"$+J4P 0S $,!,A M(##,E.F9\H3%#.=FQ;]-.IO:!GHGZ_9"U/*HS0AB4TIQ YQW3NF!60_BN R& M8^;HZ'!DZKBL^C%W&+S3US>R:O#O\\WCS4NQ41OF=1FK>2>U,[2R?^JOG!&> M4J;]DQ&G $8Y C0D&8AEBD@6(1:E5A7#3#N>&JEL9\6?2O"@D;PZ)BI=@FKI M>S*-\7B8L8X/E#TSD#N >_A9VJ'EV.G2L/.1/3#M(#EVQ[1\OQ^-?1<;U8C@ M35W&WY?D65F\S^NY/LZ:,1EE4)($\)@@ +&R@BB/,) \HTF2ITG&K/PEN[N; M&F4UT@:B%M>.DBY@:T9$[A#S?9[6@-5(>A7LR^J.;LPP<4HR%[H9O%*4O3)!1JE"#M?K'Y8NXVA)5 M>911'X6NEF01;.H$B[^\/ >;E65<2I_1Q1$G'*NM$O_J;)#ZU38# MEH,R:0X =+IV]9%CU 5M %"'J]R0ID:N,OY%"7J[$4_%+*84QSF+ $JC6!\1 M"( B%@(9A3&+!$PX,TK!Y$ZDJ2V,@P-%@C^T;D&IG&T=N.$#;$:XXPZ;9_X= M:<3&JQ]^!/(TRH7OQ/KGJ Y^!*.S8N#'+?<]$GE=+5YU_,I:\/GF,V'E,E&G M,4,XBA-EQ (!N000*>.6))@!B3(A\SSD66R5M+JSMZG1\%;8@)72*JN5=1M- M/1 V/1=QA)OW8Y$&LDK0H)'48:Y[*TP<'XMT]3CRJ8B!\L>'(B8O];PA*GV7 M;I>G3G)+CYGK)=\:H=>T*!^:T201DL@,D)PEBE\2"1!5VV@4BRR!.8XD,:H2 M-$B*J?%.I81V&CMWR5$Y\+53&:L)UJAC>Y74:^ ,[Y5\#X?O2R9?(V%_YS0$ M2;<74+TD&?U.6BB#3[NC:T<@QM8O@K?K5(?D$KRQCVP/B>N MZEJ^K'7=NV"QT\HRVYCY$)EQI1_@/1/D%O-:ZLJIL(:]G6;?O?EGCY?;)&CF MW8^;*,T:EJ-D:O8M]-YZZGN<;0:%5DFG.[J8/Y1;X6T>AOF3>N1.WJM_+=1& MK,S'6-;CB&9)3ADD&08<$5T_'<8 1Y$ 3&088\AU^B/+7:H3P:;&D-^;B[/U M-@7,6NVN-X#8MT(_M"-[OC>"W[A'LLQ]W"K?KK;L;X<;>Y3N%],2!@-OV[1,^ MW+P\O2Q*I]5/4JI^JA;OY#5?E1EY&K]2#B$+4PQ@%N8 <@0!3@0".4,(9SRF M,C*B>/,NIT;>.ZF#2NQF!NN9W8C>(T>$X0!T4ZX?6'WO[MT@:I56P@ZDP3DF M#+L;+>&$G?KM[!.6;_:(SZZMW/8]C-K-?!!+(>>;HBDO6>_I<)9@B&(,T@3I M.D)Q# BE*IT9+S69OOR",V@726OSM[MLBK-AJ*+J9 MR2O _G?7);8WA]@VDF^+GO:I7&0%LD4(MR^PQXKD-OZ@7==O[@-<9_2U58/C M!6'WT7,O%KM7 P/KS"*)8(@R!J)<< 9C0 A MLM7C/-_GU%:!EIS!5M#@#RVJY764">!FVW_','KF^EX(]B]\ M>1D3/X4N._I]G\*6EX$X6\C2X-7>&=%T#;AOZ]7KG O^X>WW0O#;Y3;7Q+7: M>[^6Y["SC.9$2J8VPF%.U;XXSG2^UPS0/$LI3'/Q_W?WKLUQXUB:\/?]%8R8 MB-FJ"*&;%Y $9B(V0K;E'NVZ+*\E=^^^]2$#5YG3J4Q-,N6R^MD ]P@'-)J+1I"F,NVHJ"1F@[7Q<-IZ:2-.4B>&MRN38*MY.8Q<&LP'UP4ZBXK@L MV*&80$$#P1 .98 MD4.61"#+8!)'">(11C;D<$+.U A"GSHL%VU-BDKIS3&<'1V< M:,$AS Y9D6 M*@UU%8)RW7S[@58SJ/1T2 -GD'!*!:=DC4H'9PS>IX1SE]O1 A?%[&:Q+M:O M#^3G+58#["<(I;)XI8C!BQB1AC,81FB@%^]/C\L>? MU3-JAE!_J8BAHH3S3QZ%%(P-;&G!_(:!F[TOM*S.PM8W/]0?GS9U(7B<19BE M,8AX)'0[8@)HS@2(H%2+!1C&86:5['E*T-1H8:MG4"EZ276.4]@:[@0[0,RW M+S$(+/O-X3-(N-TA/B5LW&WB,R8?[!6?NWY =[\U68O])F)52$>8X3 2(@$" M9QQ P7. HQ !06*11P)QR8QB:'JE3(T8=MO7603+]&/9SP7.$/),!#;@V'7V M.V?\Y9W]3DH8K[/?.2-W.ON=O7A ./4G499"[/9'V>1)/RS?B2^DX!]>Q+54 MG]K_%63U4;TZLYQ%L40LUV4R=?LK&@*:J(5"R",$>91*28R*@PU786HD\?!= MK 31&EK$]@X#OY\XQH'4^YZ$UO^@Y56G(N*5[L1$1: -N0J4*4$%?J"-";0U MWH?!(M;:^W",%'3M-+ADQEZ.^O6" MW^E:#YT?S227E+($ T)@ B ).4!9S-5:DY((8@2EM-JS-I(ZM1GEVF]9#(-A M,/-6G8/K>6XY5O="0UNIW/VITR(8YA"YKG]A('GLTA?F8!RI>F%Q\X6Q4N6V M54_YCLQUOO7]=R'6GY;U/MR[U^.]?-Z]_H?@C[H;ABB+Q[K@;WV,'(8R[VZ;Q/=Y0WVD^%> M_B0.FYS^)G2'6\&O?ZAE^Z.HCX+N9%5]N+Q[69=KM99I L[8C%&(BHCG$-JUVK$&_;C-!EIU0](K;_.W'Y:MF,1R.5*MY11 M [1I%Z,5\3E8=!K.DK5/PFA&4 \@\4U&KH2[D M5)//5=!HZ8YQSL#@E%M.R1J51J#\?#\@9M#81\2 M=,QDMW% .Q+&#?XY9MQ!Q,_1BX9]KKNG/U_U"N).?BOK+*?KI^5J7?QC4UYR M48H9XJ&@E"0@BU+E4<8B D3@",2Y3%G.99H0JZ,96P6F]M%OCT+G58[!2EL MEA*\J'^0*E&.3B"_MH"K_2O^SUXOBFT_+7W MXKF*Z).<9RQ4/D^2Y3F .!. )B($,*)A)$B&\]2J9>(P-:;&D(V:05?/037' M!HZ*&17ZQ]HS(0Z!>4 JYR4H.<[V'*3*R FAE\!UF#-ZT=,NZG&C'GRO]X_( MBI??GCE9BYN?:\6T!9V+3T6YGLF49&$>12#%*0MZH'6W9+^3$?"C.\\X.N9X$RAO5FH+Z-NI^R^ MCXTI7CZ:V)R5_18=;$P!.=&^QOAV._:JGKUZG7W]-L,RYSB)_3!HQMF6'PA./XD.,]@S/W[]=G]_>_TY^'CSX>;K]?+ MV>_0T)[\V^;BFM>:?VSS<#N/&H6G#E5O*>C(;YRDT);;VA ")B0D2 !)%-7 MD F A0X&R*'B&TXCDI(+)L:5MM MPPE.OO?&]U)G=<4='_4VSF+A,WFV?*.:&V>-/I,^>^2&@8V6ET_/*_%=+V6T MO\:63^*S6-_)!_)S1I,X1HSIKB2IFGF1[@.*B 0TH3F-(,$XIS;5H'MD6?'# M".6?=U0-BDI7RT;(/<":D80CN#S3Q"Y2M9K!+]K5__4JT(6>EU(7Y+@*KM?K M54%?UE7EGO4R^$)T;HC#GL;GX7+;N;A'WKC]B<\;?M"%V."687QRNU!NTJ-V MB^H"A.JQ-S_9_$5']/QEN>1_%//YC.4PBC.LB(7JM-Q(X8O"/ (I@3QA/),A MMRK=82)T:BN0K<[-\=M5L!"619R-P#8C&]<0>F:=#GK7#7J::W[9Z!RT2I\. M:;)F&!N,G%*-D>!1.<<&BGWRL;IWZ*JF5&S6]*.G:=/C5>J^GAJSEW5ZI7!+T*#6\W.ZL=<*.)GQ;8/5??0 MWS+\;Q=ETT7-0.R\+V-JV!K-7"Y+CACL>"'2E3#RTN.(<8>+C6,7#?VPZ]25 MOQ7K[^]?RK5:N&PR*E]G0DK(),I!PBD&D*HE!4(<@PSE.",BS%-AM9W1*VUZ M'WZ34C8XV[H?7-/OVQ%DWK_W!JT_E*)!JVFG0H1+!C" Q#$C]$DF$0%A+*,P"VF$ MK.<$38TW*CW!LU;4,M'X%))F3.$"'\\DT8%FF['KKDVG*1)NN'U!2[&@B4I5U=+W@39;!05;2-2TK\3.84Y*&N02"JS]@'D% ,:<@ MSP2,$L00BZG;N06,S-E+'>NC%]@+Y:;7^ZG;M*-_LRB" M==FH]5/3N&/A^_S&>ACTS]MLU_62_7V\8;&H43;:\(Q4J^Q4NFN=!:YL:C/. MKHZDOP:_MY:YZAKM!-[>PF6721BO@)D3)'8*F;EYXH"9[O-RM?Y^K1;1!2-- M5DZS5$L13I.8JH4"47XRC&*L/&;&@(AS B/*:&I6>*%?S-1FJ$K1H-'4@N1. MXV@PKSA!Q_.CEV]-WC\>E M9RW8XZ!Q; )=M\3AI'9PZIJYOAZKSVUJ@38#-(L9!!QP)FN:I(SK+Z4.QGI69=/WFG@VNU MB$:1S$,8YX"$1$=FJC4*@5D$D$28"DYRPE*KZ@9G!$[-@:MK("\V"@\_\SP+ MM1D?N 30,SO4V&UUW2DP[?YPPQ09M]4&S@D=M[J (00'U01,[QL:2S&?J_EY M1>;7<\5@_/7+LM2[4X^/JVKBWM06G>4)C7#,$>"I[J42IQ"@.)3JGR'375OS ME%LES1I+GAKO-,LX,@_8Q@1=2:T-.JPVO?@U6XK]>BI5:TM?M)IXK.VVC M,DR'R8RJO(#OF;.V.@>-TD&M]56PT3O8EF1V&;MA"9;C. Y3Z2/'=%B"MUKZ9XD0BA/CP .::2+V\4 );&BKB3-H)01"K%5>PZ? MRDZ-\.[%ZD?!!'BGC0RN_ZC*<[2J6V8!^QQC,X:!5NKZDVO*K7AX(?:V*O-8#=M-P(_6A>MYE#M&57P6;DOKS5R%E$Q;S!"(X40S/B2-H%X#B& MO#=;X+>;Z_MO7V]^LR^GU(^O MF2?D##7/T]5VESKH:.JIMI(1*'Y:^1V5^#;=^/J,/]E0K_>FBVK4EHJG] +_ M?7VL-X,9RU%.4D!QS@#$1%%'$N8@2S#G6*1,S1 #2M+NB9D:<;1:!L^UFH.* MS.Y#:485EP/DF2,VV#0:7@6-CL[KQ)[ P$=9V'U1;U$%]H2Y)XJ^GKKZTAWA M#E#R)*48,9!Q&:M&124"1(HU8 M+4)PDHJ8VD4 .=5N:ERS/;:_;CJ=+';[JK=F!63=.48.=(F48&-HE9)E&5[D M=M!M]X1''DK?CGYCETY3W [2U=DQ5:.X-X8C[?PZA-_35J\+#=]H;];M*C@X'.U*YKPE4##'/*:,,)&FBH[\C"@A% B1AAC+U<3%( M#.MD6\NV(8EQRFEW5 _J@,?=.I5U@(ZWU-Z.QK$:#[8R&\K,LYU7S03!V"=Q#Z]M+N'M_ M>Z*JJHM=^JN BL=B MH?O\ZM5]+=\3]$CB7+G*$9 1"_51=@(0#%/ 20(QCC/*9=1 ?[,PS)-S"WPK M=@38A7*:? -N-@.[@M#SI-OP19-95VMZU2W)XK2@^5E$7%.&J\DDNS"<=]4M"UO=U$;*T_ MV$UL -BBUZ1^?%XZ8WMHZ+?2B>U"5W\E[]M)2ZV,QRL7<@$K-< MT"P, =&E-V&<*C>*L11 R6@JZQK*KL^-TM1WXVD#M^G5- M]'HNYFD G,Y5KG4<=3;R!/#^?.-+S,!2*:QX)Y1\I0^;D[)4 BH%12@D!&5&A2\OU&-J,\2WQ4J0 M>345/*KA_?,O^FCFUZKLFSYQ_]&;7>]T@,Q8?038/;/WW?M;O?NIE0T.C-C\ M9I0.>A>"Z;:"RT!=QBWL+GSX21*.";,BC>MI$^-+6OE-3N>;2=C4JG;P? 8[K7[ MWW MYKM;O.UWY(?@YG:+WDJ#DW#E?^+J2=OT3'HL/;,Q]6JWAX4V-VCL=1F( MZW5 W$;D^E%UW-!9R M"M+^C]854)Z_7\\8653V<(#56$W+R*M>JI>=E1[KK@A)75:MW-CBJ!#'&81Z M"VN\0AEGM-\I?''NVF$+E#JB_%Z]'M53/RWK_<6F*"=,141PPD&",\60 M" N B3XBD22,<102BJWR57JE38TJ:V6#C;9!J^[ &JC]4+,HQ#Q3D[. "F68 M)&HRRD.U/F0(2<$RA3:S2]9R!O8X"5HW3\_SY:M0@-?U&(-3WN55<#V?MT.A M.*<3K%#7=JE67J4^_7Y>KG1J]35JL(+[W%NGQ9?Q6$%_/7#T*1[5.Q MT =,F^S7ZL1^EN18Y&$:@3R-$(!IGNNJV13$G$0)S9A,C:TJTO4(?;6++4X/$S([ Q1L4SM_D;$&OJNQ1-IZPX6)E1 M"?-2R/:Y].+G#3Q6;TZMJCA*O>/XO7C>M&\2>8QQA@%'# ,84@84A6: 09QG M>9823*V.B'ID38TL6U6#'5TMC\1[H#4\ '<#F._C[J-8>+O;=CX!GL35X(B>>OOT:C56]($^YCL%AL1UX(STA; MD;LO3;!8KH-2J;]2KI-:Z'$ABT5/QRV[[<<>1'JW'H_=-]ZV8X_6.UN.?=<- M6P-]62V?Q6K]^D6-V/IZP?52[%F_$Y_%>H8BQ$(=!0MA>8C:BS)/82:Q0 "Q- <0(PIP)H5Z M2=6_F8 H$\)FJ>D*XS'FDT_+Q2.8%S]T.F>5^^805[-UIBNT/$\UK9I70:5H M]4;>;-_(SSUOI/5:TP02IXO-7H&CKC9-3-]?;AK=\T^VC.X_XX!WNF7Y?R^>F7NKUO?-(QI"D,$,HZ5 M;QJ%*< 12T"80))21#+&0F/?].#Q4V.%C8+!_9^N_V3A@AT"9^"77@2'[Z7" M#A)#O-)#2"Q\THN@&,?I/'W5I576/PBZ MOEV4ZU4UYMU^+1F4(D_4XB:3RO'$4KE$)$U 0DB8ARG-0F957^F\R*G163?Z M7NL^;!;E+SR-_5Q4@UJ1_.1 M"HZ?P\M3%?&38M^H-/@Y&$[7^SY[YZ6DU(8]-5%/)[(8-@%/=W(;[E1'.U7! M3O5Y?B85:R41 Y+*%,!4Q(K'$@)BS'#,1!QQ08?QF$,MIT9]9SO)WM1EX>H* M8(H)BW5=#^$JN'[2E9"&!6WX>0-L^?2-QM4W!7L?T@LHV0/DGEC MP#X]5_@0-FQZV9VU/A4+<;L63^6,$(XCS$.0XI0H'QU6&2\I8+',,\X9@TEN M,T&IN*:BIDV)D)2&-,D%!D)$%$!!=7EA 4&.192CD*(, M0JLPWA."ID8+K9XZ;:#.-AA%"TP &@IHN$X3!Y7QUL *ET<[DB.&ZT MXZ7 GI"1UP#'33R<_$]<=\&9_I$F0LW;7M=W9J\/RCLNZVJ_:N.9KWF M__E2KIOX@COY0'Y^6:ZJ7QRKT1@CS+% %#!*$@ I)H!6N4$Y3X1($RZD57#1 MJ-I/C9"VQJ%H.@ T*UJ=6!(=CB4$5NZ?>CJA[:H.&_BNA;C*/[Z(_1 M+!@_H&3LP3D:HS*Z$G83*A?%[$,3+_"_7\A*S0#SUSK%?,9H)C"5#$B"0S79 MY020&!$0I[E,$DG"A!HME7MD3&UR:M4,-GHV^?9F\TX?FOVS@R.,?"^5K>$Q MIE4# (Z07RG8GQZ7/_ZL[JYY3_VEHKN*Z/J>.0H=&1C5DH;)I0.KM14+<2?? MKP0OUA\)JTJ+-@U0-K$0;2C$+,P1"S$70&%( 8PD!C3F$.2"1FF)!J_FVRY1%4(Y]C;D!F+DM M0V>CP+B5Z@9 &5,$\@C1,)_?MAMO%X'8([CI1XVO_.0CFZ$B0>/[Y3$-_#0SAA_ MW*,Z=]/ YJ=D\?>'XDE\4&NNLEAO:EC@)$(QS!24.D4HY(I5&%%_DSF3'.4Q M3*R.$8^+F1J=: T#WJ@8% LV?^%UV[3[[VI%6D=_%HL?HMFBLVP?>AQJ,R:Y M'$#/%*(5#"H 6Q4]<$<_"FX;6QX7-6X'REYS#UI%]E\]C!^:79N;YARM[=S0 MO+LYS!B320I(G@H 49P!HM8<0+E-&:<9%2F-;&BB5]K4V.+@C)$UZEKR0C_$ M9O3@##C/+-%BUBJZ;?7BGBR,,''*&?T21Z4.(^/W&<3LI@$9AFV5+EWPEE?% M;YNWFQ*:0DRXP3#4])F1IQU'J"1M&Z>X9% MBMU),/NIPAE$GBGB&#I#,A%/PF21D.@"KI'R$N^-JG5SW<*E*,L7L:GP?7JV MLLMA/(=5;RKCR9O'RV@\I_].8N/9BR\+\'@J:@?CTR8HF64A#C,&=6<^I'>H M9ZQ)$K3Q"@C^ZRDJ9'EY@"]U?2"B._3\-ILYUP(VCA;.;9X#0X$ M.(F%ET/[0VEO^BU=!:W_0 !"T" 05!)/LQ&@R9E-MS=BK^S]KKT:3 ?'8O-%( MO'WHW\UBK8_KU;)LN;A?+]G?*WVZ@F<4TH3GE.OB,0S +"0 LS@%)$R@^ETF M4VR476LF;FI.5ZUQ4*L<5#I?U0Q4=DG&/#S0 /'^"<(]CKZWL2Z$T"J$T!R9 M0=&$!H\?+;#0W-1NC*'%70.VM[57MVR"@=KXYJH]8!@GN8@9 BPC*8 Q43,X M4]X4%@QAFL5Y%)MO;Y^2,C7R^+03]G:US6NP[KIX$E>#G6X7:'FFB!& LMCK M=@'82'O=0X&SV] ^!TCOAO;)F\?;T#ZG_\Z&]MF+!T9A+Q>/#V+UI*L@=$KD M2A'S# H,$)(1@$1R0*(P!BG/14@QI-RN2-]Q,9,CQDT%.:[TM(RJ/@ZDF5=] M.3R^F7"GMIZNZ:1#KZK Z"8F\3>R;CH\.0R1[H7%;3#T<5'CACWWFGL0X-Q_ M]="DC$WTXJ8=UX>B9/-E^=(IM(&B)),(2Z [X0"84J963%D"*,YI&DN4\]2J M5:V9V*G1Q<=B01:L(/-N0.Z_V29C& %N2"/.8?2^P.H4+N\T MPJ[:7NB1U. MCI,NC$2/G&YA \=AHH75W9>6\/S+>D#,UYNF6O6T5O;0RYBZPAJ_=^"%(7%)P\BH.G MDI&[LMZHZ.-1@T^7;3Q^^3!2:*H["GY\0[NI.SK+4H0534 0P8P F.B>5T(7 MZDUPFL62"1E:1>:8B9T<9>A-M6/A9TUJEAUM&$*?8D;R2+W&,N3*C:00 A2Q M"/ $,9ECE"4TFBW$HW[2Z.#C&ORN^/^?P6]&XN[?YQ%/9/LJ#KOC=SN(G-*] MH>A1V=\.COW)P/+NH=U2*=L4K1@RCFH3Y9D0 3"D&>HPRB-,JBT*BK^!O:,+6)JPW%U&]*TV9";*VJ/F09 M_,^7A?C7?XFR\-^3\"K0G]. ,,R1WQ7#39AIOP$C.@.7AF=VD#@2GKE!(^C M$6@\'(=JOLU8N@_;'-F.\4,XWV:@CH9SOI$J;IHC*!^P8-<+_J&8OVCI[:E7 MDL&HBLG":9;J[2,*$,XEX"'*DABJN3(2=CWJ#27;\-LX[>IU*=FB+DN[222P M/&HT13WE640I3T$:)DPYQ(P G,$4)!PF&8U")(A5]VD/F(^QJA@1<;-YW@.. MGN?FPS865T&E=;5&:_0>I;/%&:R\-KHX)?M-^UZ< >1<&XQSMX^<-%EG>W=: M1U9.Y,-WLFCFN,_+1>T=[,UP?U&/7G\@:[%Q+K\NY_./RY5^Z@Q%1,V:L0"< M"^6K48D CM,0H%A22E/)>(*M?;7IV#W&?A8E(S,Z]Z@']7/RAG&5$I=[ KF4:@#1R10OD\" M:"1%3F6"HLC($>J5,K5)>%-+O]8TJ%4-*EWMNPT<@MH_X3F#RO.T,PBE04T' M3J)P4=N!PZ>.WGC@I&''6@^ZX?3J=?;M>I;$(0WS'*O/F5>5[2"@ M%"4@9C3%+,FS3!JE_FT?.;5/^=O?5Z18&!XA=Y#I_T2'V>OY>_SVO[Y>WWZ^ MN?S3.[2NYSMK+JZ_M>8?V^^M\ZA1/JY#U=LOZD8]$!^?E43 MLMX=+A8OQ>+Q[EE-U=4L/J-YC&4H(D 3E *8T0B@7&0 \TCF/,S"D%@UIS,7 M/;7/<*.Y;A07*"4M@_TL0#?<2/0"I>^]Q V*37%;O!0Z7RE MYV(F7+94L\?+[7ZBN?AQMQ2M83G85;1_PMM48_MKY9!<+[@.3F3JKP]+_:/. MR=GUX^.J"B2^54Q;+,J"52[*+(TPI9+$(*;J#T@%4X2H:)!@1")(4I)PJTRY M-[-D:JS:!GV(Q@[=2U'[C2[#/=[DC?&\(SCF>S#]O;_-[MY?M[%#-YTW2O]X M+RYD@TNP :;>[YO )I^KP9W&=M[%UOQS;-RY&C379;XN5VA@QYN74GFM9:FT MIL6B4EHO\1X7Q3\$O^5*RT(6E?BJ9?1+=G\PRI%P/ M@3(0HT0 R"D")(88A$FHD\!R&.?);+UK^ MT&&7(+^CX;;-D"==Q^U3Y!?P@T9'GL4-FU?>D_*[_D^?0/T@.CN/5_B >&]CN#6..JMG:;K2Q\KR"JS\T_6=PTQV@ MK>[U+_4 [?_LQF" K)=I3H!UNAB[3*-1EUQ.P-M?6+EYZ, C\_L9%"Q,**(@ MH=J#3B@'* D%X&D8QG$:RSRA5D?F]U94.<:1^:+0WY1:)ZU-VU%W\#$\.+>R MVO?!^>?;AYL/P?W#][]_R^/Q^Y./S^_VO[\AO!GH@V_+67\CJ M;E6]9KS:,VL#ZV>)3KZ)1 YH*A, (6"82146, M1:ERK_*TGOB5:X4BQ"E"F55*X'F14^.D5L,!\3L&^)HQCEO4/!-.1]F@TO8J MV&!8A>VX[R=MCH]3MC$0.RK9F,.PSS46=PZ,P]'DI1]_)^N0'^6OZ,/)E?@N M%N4F$,@R,=;RJ1/Z2#::5\T2NBJW46Y>4V*,!2AW&/\H M!*12UK*TYE$8S8CH8G \TTVMW]6F9X,/ 105)&&-K0@:7\J1%%G>$?;,-JWF M@?YN@E]:Y0.Y7/W:9%AO# BV%KBCHH'0.24I6QU&I:^! .T3V]#'#&Q1HYP4 M46YFY@Q%N>1Q"/(LB0&$>01HF"1 8!S&)$,LRZTZ0.P^?FJ$56MG,G&;8&?& M0,,1\4PPYF#8=X@Y:K/;3C"[(L;M^'+4O(/.+L>O&MS.5^@B4934C$(,@PS@%4?PMOZ3?[MX3QVZQ>]R@(UUU3UPX;/[=Y.I] M60+U:1S12 MJ_5,ZF)Z$8A3GFB:2#-D5?W<2.K4".,#*>:O0:5@=11FW6C6 &C#I;UK^'RO M^"M]@XW"0:-Q?:+X2Z7TKQY.%JUP,-V& M^/7F)_NN\QP_J[=IED9((AA3D)$\ 3#*$H!%G /.4RIS&64A,8JI.B5@:@33 MZABT2@9:2W,WXRB(Y[V,2Z'Q?=AJAXJ5B]%G^B /X^@#1W,P^LSI^A>]UPT\ MQF3LY>EEKH.FGY9E^:E8B-NU>"IG.8Y3FJ<22!A!]7%#!'"61VJ% M(4C,! F93*U.."T5F-K'W]&_V64_&ECPBS9"S97:CJ RQ'(OT7J@#,]0/<+O M^WC5/?+VQZ\#X7-[,FNKQ+B'M@,A.CC/'?J<8<3X5;3-R5B54:M/6ZZ7K&@. ME.O:B.^$7*ZT]7J\*^K+66;8/RR]$7S)#(MF-],&?,RS4S^HAW^[4^C$*EZQ>R*G3Y S60MKL[#@;,C#)'PG\< M$MTWICX]OKY[?[N-6ZDMTNG#VJ9Z=ZEKEJ[<4QOFCEC=@>R4:AVH-2KYNH-Q MGXX=/GEX?0$=X;>;=7>L^69*8Q923D H,PQ@HEO.$@%!2).,9!(*1J55CH^I MY*FM5=_O)1=;]M#O3:)+L]JR,TB%O :G-VFFLK2P+ MGCJ),DL9S+5QW7);AISH;ES[N?)-1FL,#M7V!,J@H+$HN-T;J-]V!ZJR:Z=H MEFU4EKLAL^CF/?;0C=3EV\VWYJC7MTN,>WN .Q$T7F]PE[CL] QW^N"AJ6U+ M]O?;LGP1_,/+JE@\U@Y'E:!;5K_<;;CILMLYVW8/K_H"(T[V71^ MK>7>O:S+-5FHV?9QIGP_E"+,0!RG#$#*(T"9R$"2HH0F)*8(63;MMM3 YC,> MIWEWV^EX,$G:CD$D9$B$&@,F10Y@A%. F$@!1#*E6$9IINMUF)=#]#@"8Q1 MW/3K)$V_3M94&*H4KSP&W@R1:%M6;PH,C3=J9O.:Q['P/*D=M$VM==>>6*UV MT-'[JNT/[FZN&HBW\^FK?/ M;IN-L2'VC[2[]?!=!'4AL#\$F:^_:\K4Z3S*+]#5U)MZE4%=J-#A/M8^)/V; M49NK1]Q1VM=P=UOHX+?#EL";TY?.1E+Y5<<^Z@5X\ZI1P<,\C01@$8( AC0' M-(DR(&&2"Y[&64:M2BN8")T:/6W4LULH&>%KMCIRC9IG@ML>T5:].FHM/20P MV,#B=+UC)'C418X-%/LK&ZM[+TROW)[T;O,",XD@3) $!*KU#8Q@ C#-0A!Q MFC..0IG'5H$C?<*FQBVWG]_?_783/%S_GYY"Q?:0FM&**Z \TTFG->I6T>!W MOZF6/9#X2;<\)O!M4BY[3#^9=MEWCWV^4Q/=5O='_[^"K&X6_(-:#,Y"+F2> MTA!0%DNU'$D9(#A/%+A(9 F40@ALFO-T2LC4***-#ZT5#;2F@5(U^&"<9-D+ M:3]5N +*MTLU!".K7*AS( S*ASKYT-%RHLZ9U<)5%B5:3A9V_/.]DCS:C,H:F53A?M[6=^X M@];M2>?E:HU[\ND,QH.34'=/OI2.VPZ&'PO=/^93\4/PV\5:O;C%ILGAN]?? MR'\N5^]UCL+V*T\QSJ(\8[H&%@60I@10B26(&9(XY7&$!!M&QT-5FAP=-Q;I M+<]-N]+:*%!9%6S-:MN:TM>@LBRH3!M*W8,'U9:ZQQ@JW]1]\2B-Q.678NV) MRP>K]49G''9&Y*C\9&;^/O<8WC6,5SX(JAY7KE?5 M,;%:HQ;E_?-*$'ZW^*M.+5>DIHL?13,F8T9Q& .9LQA C"! /(U!3"1.0D1( MGEL%@YL*GAK7M,JIKT2)$V7=<2DH*]WMJ,88>S/2\8&H9_K1*@=;G:^"2NN@ M5CM8+H(-VKUUZ*QYR!8JIXQD+'Q4;K*%9)^EK.\?7&5$V5/,B\J%OI-?Q0^Q M>!$ZF?Y>/%;GG0_+]\JC7LX+7M7AT))GDD24A!D" G(,((M#@&2J_A $X31& M)(RMNE8.4V-J7+9KA5XO-7;4^2VM);I<1=>6QA6RK,'AF0E]# M,:2.R 5(NJX=,D25L>N%7 #7D1HAESSM@LS [\NYNJ/4*?WKU\_+M3@6B\!D MF&$I$T"ASJBGN028PQSD49+D$H8R17:[@::2IT:OG8#?RO>^_EF4LTBHE5E&$4 X MI@"2/ -8, (((9GZ5YA(P@>%_!^7-S5>ZQ;$J3>6?M=J6OJMYT VHS"'T'FF M+&O4A@?[]V/A)\[_A,RW"?'O!^!D=/^9VP;D*1Y+'/A;L?[^;;&DI5C]T&YF MU7*]W'51-[D%E19MU9K7C\N5*!X7=9@A>ZU.,.;5#=?\/U_*M7[\C$*6(\EB M0%*J>[TB!C#,!ZKRB_KOAZN[-7I%^;OUG&'C/9-W-S^H2MT8@Z$(0U!@$NR!TD[HJ'*XV M!>->KX(&BZ %(^B@$6SAF/@[9)%B._%W::1DWDF_4W8)PF\XH+VIR&^AUWA) MSV^(^DYZ]5OJ<:%#=R>;QM2Z+>9F+Z;NB#>+$,()YA"D#"$ >+1:\6ST[D036&Y=F6%OZ>VY0G2T9<1),,?ICVD% MG!\'L5?RV[B))F"<=!:-;AYZ^ K,1T*8'@F[@\WX&.!BY 8=^ MYR%Q?,[7(W#DH[WSIA^>YAG<,Y!(CB9(=7+KWKUN+VE2[ZHRHDWZU%]%J>MY M+?C-SV?!=%S$4O^H*3&IUWEUD:\9BU,4QFID>$YR #.1 4RB!,04YF$DHC!/ MK)9.8RD^-8+;%MBMU=9Q23]T,"Q9Z\J$Q9('8G%)U=VQ7@A#\IS@,/LF8H<5 M?FOSJRXP-YT71O]X4_Y7@W#55%QT2/$C#YS;Z6(LY<>=>D8>DH-I;&SYPZ;$ MJF7C_??E:OT@5D^W"\VNU2HB$!/. 4PC#"C#&9 9@2E)",+0JJ'L M24E3FW0J'8&2]!046RWM)I;3L)K-!$[ \DS==6_7#EJW!FA94^M9))QRX6EI MHY+76:/WV>;\#4@RG(4"@X(1GJMRZ&. T$ HRQF M89:P&%JM=<^+G!IAW#P]SY>O0@1SK;H=41@ ;,88;F'S3!V5LL%66^]-^LS1 M<4HG!F)'Y15S&/8)QN+.@6U#5X(7ZX^$58<@5;;O. M0S'C]N4\:>9! \[35PX\=#Q=R6);Q^*S>@4^+)](L9AE,H4H##$0/(\!A#Q4 M*PQ) )]]' MELYAMS^L' :>VV-+2QW&/< ; QPR(@[UY$BN= ?-7L5H7C,SO!5/O M0%MD1["<"HF4+X6A(CZ, 59YE,BFKF4ARAF2"6493H @C 8 MR1!@&,9 W9:D,1=IGD*;GF_FHJWH=(1V;TKS@.G0AI>R;OUK0 M8AS,%H9^T/7,P1K8NE=ZH[8^H/SE6XWRK\%&^>#Z/,S6JT%[Q)PN!"W$C[H& MM(=E?_DWX EN:@O=/8L5T1*4:%FL=3)G3R6.38$&Q#,$(Y$#D>%JWUT (F4* M4I)E64I@G".K6HQNU)K:FO*PX$UC0+"Q+Z@-/*AYTW01>2=TCE/]K9?Z&;I/ MYK;#B"V%.AI],WH=?TP]4^_AL-\HZ&+!S?-C)PK%C9IM1,*-?3]AZYMBSL'HH'#( *:?$:"-_ M5/8; ,P^Q0UYQ."F?2OUFH@/HO[_[6)#I^_)=U!T!= #KO$D'5.[&OUFW^3,= M!#,6\P.M9Q)KE0Y^:=7^52.\72TVJGO)^+!'S'6'0%/Q8_<+M(3E2/= VR<, M.)VY-'3W^O%Q)1[5 O%6MZ%>E 6KR/;KC'0^ M-Z'WP^[D;[S1ZCT_'$&-\4XAQ\-TYRQS1+%.3T0WRZ'M:<5FM9]%F,>4A""J M"J'IM2.&1( PQ&D<21*QT,KELE=A:LN(347:LMXN7FZ\@^T!J:7W-6!<+CHI M=83VVYZ8;KVRK15>'+/A((YQB-JGQA0.4PU@,CQ4-7G2R"G^=>'P3NF2*J7J MX3M9["1DWBZ^5'GG?Q/%XW>=H/E#6?(H_J*>O]:MK3=;:S,F$>&$*[J->0Y@ M2C- )1(@Y1F/HSR/8"9&J0'@VK*IL7AE9%G5!1!U+0"NIEFR*G6)@+HNP%AE M 9R_1&9SPV3TG="4XZ"P0-,:H@-/4.>\KA5 !V4'U'M7HW05M#@%#5!!A52@ MH>H<9@('',) M8DDR E,E*N4I@!ARM,PXY!R81-$>BAB:L&B#UI&4\5YW3U]LDQG/L32; J[ M#"'/;BWPH9MS.X>,%[XZ*?1->.D< M!*?XY^Q] V)X]B.%BNV>\R?][\X:[WN,BZHKREZA,UUAJ(9ZHWSP_AS4 [8@[3%SO#EIH<#(VY;V MT!QN: YXQC!F^VVY$.K9J[^+]<>7!2^;?#6*DYQC* "'(50W8Z0289CQT.42>&:=&I]8PJ%3TD-C7 MCX)3#CDA:E2VZ#=WGQ?.7#V, ?ZR7/(_BBK.]$0?N;9E^(QD.:2AC&,;-:V9B+GAI3^&MJ.V!8S/C%#]B>.:=5^DR'3JUY4\C! M'179 ^:4GBS$CTI9]K#LT]B )PS8T6LW!]\OGVBQ:#MH+A\7Q3\$O^7**RED M038E&YLM1=U!H^,WJM^]/ G^O-(^__KUBWHYU[K'AKKVN8I/6? J&.6SPJYV M=>JGS5 8Q5F:9R"A:0Y@3&. 190"+M7_$IS1"!MUPWA[4Z9&O5\: ZJT9]%J M7_UK647;+38&- G2%EME;_O2&&QO_M.\"IXGAA:'H -$U>*Y@2+H8M%4WVV/ M=WB@#.SNI08-(%Q"CW[EV_K8;C[89/8B1V]M>GH=$PK]:E[CHCJ5'Y!YGK$^B9 M3%))@7$AJ'>9X(J]Q(O^I.;0E7I?;I!5M5;E9L%;5S MD3V/L9E;/9V1F_2*BYR:_S;OPHW!:V#MPX\S.D[]?L\JC[I7, [\^_L+(TD= MF'!:5X;\VL86W"[D6$4TF@B=VB31UMW=*!UTM Y^K\X_*\5MF]:;#( 9][N&U3.#.T#4/M70 M B*W68 F@L=-T+. XB!WSN9>.V+BHIC=*$IGEEE*%3&5&*&Q!'R* 7[T^/RQY_5 VK>4'^IZ*(BBC./ M'84:S$QKR<#PZF'KDCK)]EXH)[Q:_^C$CN6+8AS"B_GK!Z$[-JO%5+>7YY?E MO&"OVQKS84:2#"ENR!.( &20 )*3$ @8(\IXG@H1VJQ:+E=IZ_K[$T6P"-.T*^B6SHX 2_UT;Y:0_@#F.GZRL':HVZ^G(' MX_[:S.&3AU'W!T'7V^H(G6:;:4ICD9 (8)YE:L7&F'(C4PHPX8P+&6=)%-D0 M\BE!4Z-9K6>G#,O5)0U.3X)KQI N(//,>P/1LB:R3PD8EG7,F[U/) MV>OM7;N&EUZCF#X4Z[F8T11)BG .F,Y,@"B, 0E)!D*>)Y(G:9I%TM2AVW_X MU(B@4DI'Z47Q+_37=FHWS#DXBMYYI^T23#Q_Z;9P6+EHI^P>Y)@=/&PT=^R4 M&5TG[.0U [>$UV1=54NHFDS-:)A%(DDA8!RI#S0*=?X0)B"A-*.(X! E5F[4 M[N.G]HENM&MZ;-GNYNYB9[AO.Q@1WSNTQF#8;\0>M=GMENNNB'$W5X^:=["- M>ORJ =&E7W6-L:7\5C:'2'=TK>9IP8O%31/[_7&YJK(0[^B\>"1UE>>VA*^@ MG(4R"D&>)!Q 4G7K3AC(U+<=AWFB?FG4E.MR5:9&!Y4Q8"G!2RG:_C;+QB"= M?[N)K-==%>OTV^76*L/BRPY&L)]HQAT7SZ14V:%7#%%]3I#8B5J74TU!>QX'6!^\,+;#L, M6(Z9V1K:YTAXGM#V@-]57A]@5IOY7C?UAZ+GN*V I1(C-Q48!M%A2X&!SQE8 MK6ZE6+K@-S]U^3M1MN'-[[NQS4U>>!3E@O,T X3&.K0"(N4%D Q(JAQ_3-,L M(FSV0ZSHTKARG;%PF\^QJX+'E#GW$9)]NN'@+1J#[^6)A-1WX0]CP1M>#> M=,&M\WW>[R3[^.B@; V8VXJ$YN+'K4UH#5Q MY)EFCJ%SGE%LWCGS_187<(VTE3(,-KN-DG-P].Z!G+QYO.V-<_KO[%RO95[W=<_RS*6901@4B< X8T[Z41!3@F".01CW(B(6(A-^&]G:=.C>?T M^451K@M&YL%O@I0OJ^:T2"MK^"GOPM;/<(/!&.&<; .QM_F4;O[UC_JAL[: M1_UK?]VS^\11/M"C1K0?Y/%?#HT_6Q4_U(#\V :XWN: K7:; MQ-+7JTY4;E.Y??M+EY%L=F@YCFPS%#YRI)L=)(>1;Y;W#PRU>:&E^*\7-5?< M_%!_-.O7),QC++,,)"EC:NU 8D!CE@'(28)8)J.8V[7>/"9E:B2T53*HM+2, MNSD*I!G97 R/[]7%'C(>=E]Z(7 ;E'-4TKBQ.7W&'H3H]%YL[R%\7J[6WZ^? M%),PTKRE),QSF"<28!SJSUVD@*B5B?HGCC ,.2;,J+CM\<=/[3NO- P:%/9K[<-JLKA_1E'K1T4DK[[I-'BT8\:T U&/W[!9;6@9RE-0H08 DF>I "&C ,4 MLQQ@A"*A?I&+;%"EYZE]=JU>PVHSSR1#$L@3? HHSD+ XSR+.8D2 M+/-9W3SF?DU6:W]@[0OQ!]D[HO[)='"A#F+ZGV3Q0E:O0705Z*]E((XYCP'),UC(#G*%>='DD#:X'BSX+Y1;$6,AN'+0M1M3I/P(AC-W*\A MP'CF_K.?X>#BW5Y\JLW#WZ3P]BG/Z>#W XZ5/Q5,+,IB\=@L^=,HDJ&@:L$5 MI9&:!S)]JA(B$$*!$R8C%IG- \<>/K6Y8*.>Q9'H/E[]7^"E*'C^"C>:#3D< MWD?"XDSX D1&.@JN-51\_;@23>_IEX7ZI((_OA?L>\#$2L=@!RL=FET&NDWU MXXHLZ@;6.G1JOBS6P5(W;%H%3TO=Q7HIUW_HZYY72_["G)7S/0%E[S'R_CWC MG1Z?T';GT/C4-<,6N.^7Y?I.WI.Y:,/+F$"I\BASD#"LEG )44L/G*HE' V3 ME,1QR%*K;,L#"5.C.:U@W3G]AUB\B#+X1?QD\Y=2'Z2H'W/QO!*LJ&O"Z7@T M\J1+COVC^L'I[AJ&:)NM4"["T+N;6L-7:>=A9_BD[4Y7,(=21EW*G#1R?TUS M^L+1JEQ]VA2%1((AG,0)R!!73G%*)2"ZZ',61Y3Q4(;*]?-EMJHBZ@,Y!!:O#9PXCY&O& M5B^"WR[8\DD\D)^B; *E9S24.,T0!%3$>F\MC0%--^U6;;6''D*?1-:,_)YAYYK9&QZ"!K=+RJLV?<$=99Z%P MRD>GI8U*-F>-WF>2\S?8T43;47'V[?[#+,($Y50@D)"$ 0AC"3"-! B)%)QQ MI&C!J*=:]Z%3^_B__>G^3P%?SN=D91@1N -1_V<]U'#/7_"W1:&W2JKB+-6& M>'.6?!5\. .$\5=\S/*>4\#V\OJ#;?^U/0_<>=PH7^0Q ]J/[^CO["-E[IE8 MD%6Q_+8HGP4K9"%X4^I0A(C),)0@S80^A6<(4+U;0F#(!&$18Z%QP,Q)*5/[ M$EM%+>M&]B/9_WTZP\?S!VL.C540S5G3+XZE.2UAM)":LT9V(VO.7SQLU;U9 MQG>2)_2B_]MB24NQ^J&7G+>+YY=UJ1NG+'3"3MM&17%-L7A\1\JBW 3E?JF. M3=6DO])E1SZ(^O^SE&4DQ"%1*_B, !@F&4 AST"]2B6IM=Z<;5=L[$."^-F6,RN5?!,^-VTQJZ"4]Z&R?H&AW45@>[9E=]NFK# M@\KRJV[.1&U]T)H?_-("X+"9]J@#YM05&T?S4=VZ40=CWT4<5_C -!'V7?"7 MN;B3;5!%I\L%AS+*<@ID&*< BC0&B(@(8$(SF$@486Y4N]% UM3FHE;!X-UK MTT2JHIRF.9%E DD/Q&9S@"/@O*^5:RWUE+W!KZ[NZJ>TE $L;A-,>N2-FV9R MWO"#9!.#6P9$47TF:T5L=[)M1'B\SEK.94PCJ$N_QA+ F&0 AT@ 'B>"H3B! M"3@R^Q)XX5Y65FV$_QE=^? $TC^GR_EN@KJ>UBV M2T[Q6:SK0XQ/RU+]7+>!_;):_E!>-G_W^JW41QP-9RT>K]FZ^%$WC=WD+<$( MX@PS@".U/H2"Q( 0$H($RC2-4\80-=HQ]:GDU&:#CHTZ;'+56JEW*II="_US M_:^J0.!S8VI 7X-E:V9 -G8:%@/W^AX8'K.^\>CZ/J'='=B-@8&RL#VV_44; M^:O^==40_$MG;'_1MJH7X-=@8VZPM==IQM@8 ^+VG-B'HN,>,7N$^N!TVJ0H37 $<,PP@,I5 %1R F@8Y0E)<1H3H[/N,W*F-@<PN5P^=Y7&(+4I74J]G'P6:EB(^LM:U7L&WRF6L7!Y9=N/VXK MX&S;PI6WBTT?FSOYL5@016-D_F59%MHKVNRO;CVV+,$)C5($B)!$A]+E@$:< M X&DI%&4<"&MLGD=ZS>VFY:Z;&-@T%IXM1/G/,J.K--Q\+2+ZT;'-]KY=0KPZ=UBMV*&31*;-6G5 MZT4GRLQH2IG,8@AX'.ELW40 '.8"Q#'')$$(8CN>/Q0Q-:K>>H1U+R.F=+2C MYB,PFK'K9>!X)L@M+I5V5\'[/F"L&>VT[4Y)Z8B847GEM)G[U-!SY6% M7B^X_I_.SOA!YIIB*@^&6:"P9C99ZZ>A<-M"NMI<>/FLIXU^R"I M]?P=@Y.I7IY>YFH1PC\(J9O"O1,+]9?U%_5*E-O=KR89.PZ%S&62@YQS"J# M3%&*\A)3D61"4):AU.@ >ICXJ9%+HW) :YV#9ZVT=;J5#?Z&AP/>4/6][;]5 M/&C!;50/*MV#K?+!]7J]*NA+'5"T7@9?R,I/Y=5A<+I.[K)18>R,KP'P'$D# M&_*4@8Z0#FMNV^W,8I)C1G "8$+5'T1P@!&- 8>QS,,TABC)9@OQJ'5[L'"% MND*,/C)?@=AV[;)TB78 -?2&K/$9R1&J,+DYAX.] M!W3,7K?.SXZ$8\8=N#Q'+QKV"7]:+A[5%_+T0=#U=I>38)(ERIT!! L$ M( P)0)@G((DW?5S2J-]VK['[WWC_Q4.[Q4BQ6G5RQ!L.:58(,T))DL49 M G%"J@DN29,9H2H3U^D=KTWS\B;W/??J%O7?[!M"M,/K1DG. 3,,SML ML-K6?FBG^N"71EV'.4R&P#CN]M(O<^0F+T8 '/9V,;MM\*9'T]QYTR#]VS-7 MR]\XC+(HL?6USS]K0A_ T?;QM<:Z76$&HL2/"VV.DFO/V4#RV ZS.1A'_&2+ MFT]]']V1_:3^]C_^6_L3]0V[AYC:JF2C5)2B\RJZ?L"B\5#0A<%J %0*?6O'P]P7X7E!$XH^Y95 M4B0(XOCRA8>[AX?[/_^OKY].?_J"B^5T/ON7/_$_LS_]A+,TS]/9AW_YTV\G M+\']Z7_]Z__X'__\_P#\GU_>O_[I^3R=?<+9ZJ=G"PPKS#_]/EU]_.GO&9?_ M^*DLYI]^^OM\\8_IEP#PK^L_>C;__&TQ_?!Q]9-@@M_][>*?O!!*Q"2 ":M MZ>S!#%>IUU]/_OAW^R6LHBC03-M0,5HX/ A0"+C"M=6'$%UQ]Z.IW] MXY_JEQB6^!,Q-UNN?_R7/WUG?YXO/OPL&),_7[[[ M3Q=O_WKO_;_+];NY]_[G]6^OWKJ "Y#\SU^7^4__^C]^^NE<'(OY M*;['\E/]][?WKVX]$C^'3W].\T\_UU_^_&Q.4'@7/E12UW^Z^O89_^5/R^FG MSZ=7KWU<8/F7/]4_A*I39B2K#_R?UW_\\_6S/R]P27!9\_J:7KCXC/JT[>G MKRN<93SG[?()I_-TZTVG5;+SQ>5?GH:(I^M7)QFGD_4G'\7E:A'2:F*34SQ) M"TDI0I_$ CX6#T7QS$H)$GV\S78E>4DTKQ6QQ/3G#_,O/],'_UQ%4;]9RV0M MCWN/.Y?+;G1?KKL3>N]$!>E8<@$RYQJ4MQ(<.@'.Q)B]XTY:L1?9-Y]VF^J; M^CQ:I)_FBXP+,AR7CPN+=$^WMT%[\8Z?/X<%?1"DC]/3?/G7U8(,H:O5? #) MG:N%R/W33\1UP<4"\^MSK3S*W)JS%9E37+]S"(W_VUE8T">>?GN/G^>+U<1K MI8J6#C"@ !5BA$AK G)@ 6-03CL_B/+O/'@C'(C^<;"//#N!Q#M<3.?YQ2P_ MIRUX8HN)#CE"*#* LEP1 SJ"C:A0>*]*TH, XM9C-X*#[!\.N\NR$S"<+,)L M.:V"OP"TM3PISP1PQ\A7LME"L(C $Z+7MO#(S3"[PYTG;P0)U3\D]I+HR*AX M,5M-5]]>3D_QS=FGB(M)X9QY@C19MDQ?5 P0&4:2#>UXP5DKTG[;Q=TG;H0" MW2\*]I)@%]I_CQ^F50BSU9OP"2<2.=,Z:0B>U1 K.7 B(Y ]TT%''0HO R#@ M]E,W0H'I'05[2+(+)+RB4'Y!)FPM^&.2/SZ;G\U6BV_/YADG26*(JAHS[0O) MQC)PCI/GPU!Z+7/RT@T C">)V @GMG><#"?G+F!S$KZ^RB2^:9F>9RDN+*&Q M1+'5%LA)(DN8<@8G WW1VG/K&#*U7[C\Y.,W@HKK'2I#R+8+D!SE3"I87OSS M>CI#/C$&B[4:HOJB.0O%D7N54A-@B,W25^S'0\9V0NT)&<_HV[>+D_GO MLXDE!*-*## D6[=&#[&4!-')@B4$M&9 7%P_>#-4=)S5'$*@/6%B[32]7;Q; MS+],9PDGFAL,/A= S33Q(31$S@78S!A]DV6)?#A@W'GZ9NCH.->U4XW:,B=- D1/0'T>2.FCRS-X=)S['$BL M(X.C6KVC!88UW49)[Q++P+T7H+)7X#E+( 5/'GWB/H?]3O)N/&TS '2I+$2;' M;!4RNY?N;SUN,\5WG*C<77B=+/H77]/',/N ZTP\3YP'P24($@8H5!J\+1:B M#Z;$PF4J^X4'#SUU,PQTG('<6Y1=A //SA957.=GLQ72I(.SY82KF#-+ 7QA M9+Y*=N!2"5"X*-7&^2+87I!XZNF;0:/[_., HNT"(J]F]&DDCND7?!Y6X8*M M20FH4/H,1I8JG)# <0J$L]31NL@EB\,<>#WT],WJI[I/1 X@VBX@4@_X%\_" M"C_,%]\FR9&KJR29/D:1CW(\$M:U!.VX<;PPBV*(/.2MAVX&B.YSD+L+L@L< MO/B$BP]DZOZRF/^^^OAL_NESF!$;C'OI"H/HG 2EC0=GGOYPMIS-<+B=!(XIQBY 0(1_J@4^\_2/XX\DM^7;LU6]VU,CZXG1&JW. M'*3)2*8M2 A2(3"O"R.VE(O[W]]DCX,$87<>>QFT.@X<[F_,,<^KSH/E5Y. MERF<_CN&Q>6E Z8EHBBU>J-0>!V"@H@42F4E([?2R&CWN\#QV),WPT3'2O!DH.LYR M#B'0KC!Q?D7IG FO6;2Q7D59G\\+;B!J$\ J:YEV@3&Q7PGNHX_>#!<=ISB' M$>K(R#@B#O*:B]/P8:*TDPY#) S7RG)A"_W+T^NC- MLQ?'?WWQXN3X-O4;WN+__J?N?[U_2\KWO/=_MH0/(7R>K OAJOK?EI?369BE M*9F!^?E-ORML)4S.EGH +@HYE"0:<"812'0I6;K$$\KY;A\QM%RB:OE%:\RHS:&%S#UCJMRF"%:P2 & MHT)2)3KV5!IC=UYOTS%.AX%FJ+BT. ,(?<3-YC;U%X[V%1.&QQ2$5V2!JSPH MR@)GN0;G$QEA9EB(3X4L^R+G#CGC F@?_3X(E7V$W0%BGH7EQZ-9KO^\^,^S MZ9=P2LPLCU;/PF+Q;3K[\+=P>H:3*),0)5=OW#N@'5A!T$'01LZRE45*P7(3 M!&U$7@^(V@L&\]8ZZ0!H;U#BTZO9%URNJB%?3DI!Z0Q&%+':4*LLVYNE1DL;IGM(.4,/(?D0058]T711'WG9"6A'Q%)=U MB<[J&(&:*) M=,'J;6)IR4]50>;:FL!"8&B+=DI(^51WF('\^'%:QK2#S>XRWAT@\U4X'<@& MS3_C8O7MW6D@<DYD&1(+@3^5 M<-S'^#Q.50^^U2#AWV"BWQE&7W 1YT.YY\1+J%7$KS$L\7UM ONV_$9FM IL MDNL"(W%0A%%<9:= +)F\1AEMU(DG]62KB#U<]*?(ZL&!&@1*PPF_@SWK%>E@ M]F%*3N"YA&@YO/B:3L]J/'*-!<#6X*CJ UQ7=1+,6 M*VG'0R&'3+NG"GOVC<3'::[7[ AM*W%V$'2_GH8X/9VNIG@M!99%"I@DH):U M.EXS\$9XL$I&YFK?GO#4!??=$?$ ,>.&V,V/Z/<5?P=FY 8+=U-9D0>F+7GB MR602CU$"0N )6!(88T9I31O/Y7&:QCU?W5O=C\-G']EW@**CE&KCVN6[\*V> MN5RF,)E%HUCM#* -"2=P";$VB>+)EX2,+*UJX[\\3$\WZ-E+VW3^MXJ/NRFDBK.),A@I5(=IHS!9%I!;1?Z\C1BL+;G,U_E[1Q M-[E&L!I6(1T@C-;)XNP6(Y?GFKC:=-M)45O8T;*ITSR<-ISD)KPLR$+2 MC4H;-R%OW#1S.P,VL&(Z0-M5B4."(9?3 M!R1SJPK/7J'EH9DO]3!)XV:=VUJC/170 9)NG^1=2NO;=863]HS10J H)8.R MBKY#"H"3*]&(Y-335X"&.D>]2]>XJ>E&F!I0%1T ZP%74*-%7:R I!6Y@B); M\%+1YBR#-HA%,-ZF'&A'9[Q9DKH1@/84>0^)ROGL0]V9GV-E<=))GLJ]MLMFE_F7=@;NYOR#=XB5(@YES+ MXTR=[VP31&X]"*&225RR'-H4M3Y%53=1VB H&DS^'6#ID8WX!D.E"%4" HIL9+YU122L2Y!0C M203KA*9B:)_6SB6/@:OF3G4WX=C0YVU;2;<#_WG=U.SC_)0$OJSEW:MO5Q)1 MU=V7(8#S=2Z/"!9"9@&8SI9SP6R4C=**C](TK@?4_-A_(&5T8&]N=,P[O\KK MM;"T-")MLR[580Z:E@7MOQ0E%-J-(T;=QNCI]Q-T!7(YR M7J\B6D]A2B'!L_!Y2A9NHA@RQYP#X8(!Y6LR(F !(Q,)1$LN1)OF)X\0-';9 M41/P#"'\#C#T'E=A.L/\(BQF]83FMUGX_'DQ_[R8UG/F21:%(QEA8+[NR\I0 M1*EM ;+(QO"LO1=M:NF?IFOL':T)H@9410? .EE0*'FV^';#O&*=0L2D ^4" MQ9"1>W!(#'%GO.4)M;5M3O/OTS)N^-X(0'N*?'O0^'/0S/##NBAEH/SBV:>S M=9'+.HZL3:87^!%GR^D7/,]ZU,F QHA:D^1=Y :N%TX]0 _G%D7C50DCY3/#M@;\4,!K2#=A)]M];$1UQ-$T5EMU@9JJWH[4<%V/-PIBCX,N0:YCB!T MS(&ODX.<-4$XK[RS+:]'=G5]:1_];M1P=!MA]]_"[\D&<<7E9+FEK9N9VOI= MF#J93(&16D0K2F$J?V]O&X".'@"U%PJV:]PWF$HZL%=/Q#,I!8-%98@>*9[) MN<:ORH*AP,/&R#-O5#"PYXG>N!=Y]]GZ!E)&%_VS;APRD:OZ=K$67EYGY][5 MWJLD\0FCE:@52EJ4T5%88S($%A 0C76*.V$;.50;$#>VES4,$AX_^1M$*1T8 ML'O3UH[.5A_GB^E_89Y8S"$[YTE4T=,>(#QX# Z8BX76:Q!\W25J M;!/6&E=[*:%'/+U:+L^(C1)*KO,71S B12=*.R<1"XH?6@5 (?I8:H/3F+'I,P;5I'[CUZKCL[/EBAZWN&I_66-;^G^NYY4FFRA,X6"-J4,0,J^&-T$4O.0LR1;; M-K6<.Q [KI\^!(KNU\.TU5@'&^35O8N+WO37Z4 ;7''>9I#9\MHPIH!G7$.) M2AND%V.C/KB/DC2NP]X"8,-(OP,8/9LO5V_+Q7J9N$!+0&(&KVJ511(*@E,, M:LK->:Y5BJV*AF^0,:X]&DBU]QRI7>7< 4B.\?2TMG?&&8GF]&B6C_*GZ6Q: MQ;*:?L$+04UR8L)G37%IP;4_2 LJ: .:%Z]D,%PUNCR^&7WC6J$VL&J@F0[P M]ASIR6EZKAOBZ=-\L9K^U_K'23316A89>%][+-3+8#YC@2(*+UQYZ1J-#7B" MJ'$3"6V0-90.NLBD7XGHNK)P(GU@W*.%;%4 9;'>/[,%1$#KT:'G3XY7'\!- MNB9F7 U=9!VE'@'Y7AOYK/Y)1=_"=/9LC*!RTG +*.7'*)+M*I*C#5&4*"% MK#W,G#*F3:N"1P@:-_'4 CQ#2+Z#;>SE?('3#[/S8^WT[6019DL2#2FF,E5Y M^@4+O6<=?4:GI2=#RHREM5$SL][D""Z6) MJ41KE"[8@S4C,G!9!U#=_I3SQ/*ON/HX MSS$ FQZV9;P'^7A'2P=9_Q?*% M2_T+Q5=ENIH45;LM,P\YJMJ$(BI:_I:!E,4[IX+7LZ$CR9^XLY2[L#& M7-[5O:P:^B4LIXD,ZO/IZ=D*\W6?%!M]E,& EN1M*'*!P5EE@&=I;(J2,=&F MAG!# C>"E?^18-5",UVD01YD;!),;96#!E@F@ZHX\1)SJ0,AG[X1L/G#L%ZRN8]UKL7($8.<]*%/(\ M.>>@9!$4>$0!+OGBA7,NRS8QX):$#IN7P\6[2INI=+9(AO:U6BVD\6]7+SR?S\S8C M5P(LCFNKR,M@%FLGJ\P@:A6 %U&"Y('BOS:'90,Q,/;MN\/!=0R-=PSTQP_+ M20?KGT[/89#_X^S\W&\#(4V$<$4H0FLNC-QOH\E]4CI ,98"U9"98HVJU0_) MYL@ES6, >G\][]B_H"792E'A1[^'M-I6"ZG99HN MRS2K6,XEH)B-)GL)%G5-_DD)$26%)=H[EK*BP*1-G>SPO(Q_J"VOVUN]Z-R>)XVJZ6/L)%P4$[T[)DMRW(1.G;(G:DU8<"M(*<@CTE93D M3.9.RN3YP9?)'@R-7(K>^5HY%%+V[8=\TDO4,K$V&8\R F>G&@=%+@ZG=!I MHTP6HB36IBYU3\+'+8KN?1T,K?D.RFD>X/1JZ0JNE'>:& @QDQAM F>EH>^2 M%-Q['D.;'/@31(W=?.1P8?10FOEA&N?>2OC^]>C-7UX@2 M[BTZNDEJ#X2+^WT&=Y9Z!]'4%?7G$JD6>CZKA?I'7Z?+2<$4,Q,:G&#D=00; M(5HC0(:8HHLJ^D:I@R?)Z@11.^C[,>CL+?P.D'2'A^?S3V$ZFP02#N,*P=4; M4DI[!"_KZ"'&>,@ID(C:'*P]2$XGR-E?W7?K_O:6?0< NM%A[%>LY0\3@2$6 M3YZ@1NY!&44B<3E "DXRB98$T^: [!XI(]Q[NY[2#K#L#RR.2\"V9, MH7@YN C,.7:^EH*U%I!^D5+@RKHVO4J?)&OD^N/!032<#CH U-W!>1=<2*^* MJ(.F;*QW?>N48D\$@N#9%5XBLZ5-5^6'Z1DW5S \A :0>@?8N34S[X*%9#1C M42/I5=(!OM:$]V,>J]FN5A-GITS59N! M%0HV5N]P,9WGM^4HSS^OE56C$"-E]H);"+%&(;QVIHO: +%9LD7FW68N-SWP M!M+HI[LHVY2B3HK,=@_VFXA^1 NV"3\7BU :QA@1#T'6G'ZNXQP9!F++B%"" M26ZS_J.#@&G,#$ ;#&P!L!T4TCG$KL_E+VQQ8"GXDBQ$Q7'>HZQ=VNR!C&\NVCYI^" AB_B6O-PSI+&8E M#6CE!7F@1D$H$<&@,8DE'8IJ<\AWBXQ.2ACV/Y'97;@=(..RK0"N"S@H7+G0 MP"+,/JSEL_SEV_5[WH5OZZOAE>-KMF>Y5KV]"9_P8BTF$RP%UAE8T'5FB$.2 M@5RWI. Z)8XHVC2Z:L'-R+,5=P?7W8/#L37= =K?XW*UF*9Z.[:F@7Z;35?+ M]\>_74;FW+!(^P08E0HYTI:8<=X!)D[>1XFFV#:5'D^2-?+YX^BHN9?]'4J% M'>#Q:A=Z/9WA*_IV.='9<"%3 )1&@C)%@1>8"#(J&.9XS5//7^!S/_WTUNU^9]'Y^>OIROJC+;L*=S;*:D###XYSBU'4[6#PS:3]K;1SC4[SQQ-@G86L!%4CX)7^MTQ*H VFSHA8>E M-K%&9I11@(T^4=#' X1$,6#))47+>.2-/(1=J!U]*LIA,=Y2E_W<9KT^5UJ^ MQW6IQLE\4X[)_S?1T)XGN*8]+R6*"ZQB%!PHYY67R'2;F]Y[$#WZQ)6#@?A0 MFMT7RT/#^&3^2#WMFM=XE]?W2%)?3E=XC(LOTX3GN\][3/,/L_6G_"VO!8JJ1?+9=G MF)^?+<@>G+-UOOFM?WGAF+WXBHLT)9E,,BO>81TZHZ0 %0UQ:'D$D0P+W.JH MHV@7;6Y%Z^B#7 X;C;;38[](7:^ZAQD,3B1'RPZXJ:#\"$UW &@;W>7M3Z*S+2'PAT)SK, $8N"8.D%J:OXVL!SA]Z^ M+0="' QMNXN_ ^P\>?J2ZA251&((GM$Z\,)!D)AJ[8,M7NLL5)M[I?N?C/WQ MC\:V41QDO9L.$_P\PPA>UR=)R2EOZZ^ER-2F&:>*, M0PIUT$E RYK!Y+$)!1Z(UR;FLX-">SDSMN!ZL7XZ=F'H[2:?IFNIG@M!XY& M%-KN(42K:$72VO282"Q19W+YH>\/);*JV#4.!V'..C M]LR*VL^D=D$U*D/T7 (*8=EZWA)ODT/N:$1,:YT_&4ANHX .T'/KV*:>N0?&\NAP MZ&!)K-.0SY$>GZ:7RNEU332\KZ,8WQ82X=%RB:N;C+WX6@_7 M<9*,EUD6";*$!,K648]&9 B8>:'_C-!M(NAM*1W7QO8'W):*[@#(:SG6P18O MYXOG\[.X*F>G%PF(Y40')!?I7%RUN8@E-IA-M7\[9]&:7!K5W#]%U;@5R-T! M=# %=@#&YQ>//9?E2?AZL:@NQJM,'+.H,'$PN:XMQSTXZW*]@*!L2ABU:E.' M^1W"QBT8[@Z20ZJQ U0^4CI*D22M(>]!H2>/15DR]"X)*)88"M%%C6TBJQ[K M?;O#X !*ZP!Z:[?Y#0F3)'--IZ2.YC;5>80294SG!I4FF# MOD=)&K>^MCL #J.Z+FK.[Y^K7@GMHIKX2F(& \L:U_W "RBF-#A,##RZ'#77 M7L0V\?CF-(Y;+]L=3ALI=T3C6<_F[K$UG9TL0D:2.$Z_U%*U9:ACJV9KSM;! MW')"]M_P[ 30(B0Q2LW!9\X@&2-]DB$3]]\[=MSUX;W=5A\&!/,#:J134_EN M0=Q/\Z5/?+$)7(Z1O."3^''DD400Q=0X35.<9LG(>D!5=@K9R_3!N_!MW7W'RIA$("FZ7'.SC"F(5@:@;S(G;KUM5&'V7=)Z MNXU^("#NHZ .HIH'&5J<$1W3$*>GY[[-Q:JZSK]>_VZ274RL3IW1AI$TC6<0 M$M-@%4^%EICVC6I:]J6\MYOEA\-K*_7VYV?>/C&XR16?_H9=+)T_HH@IBJ M5W)=9 @BB12ECK+8-EGQCSHKJ 'V;U[M,'-;"YJQ ZY3(Z8T6 MG/8*,'N=9(K*\#;M73:G<5Q7\?!U<"U4U\&L]DS7[@LM'!(FA+E[G@45# MWK&,'F+*#CQ3TAJCK6\T#VE[6CNYQW"@RM^AE-:!K;SH_U7[;:3_/)LND'BE MQ;;Z5IL?K\C;K7>$/M>W3-!AI+5+*PQ5(!\D&PK6G(-BHM:.V).N3:/IS6GL MLF9X,+3<+:!HH[HN#O^.%^L3G#QZ5R:ZU_2%F"S\3J"2]4KCCE!K#>V M%4/I2AWG&@^$R(?(Z[+H]V!@W%MA_71@(QDFQ+Q\24(^#J?XMCS(G)1H5(P2 MF+0(2@0&L0X\T"%[(Y(VL5%=Q6;T=>E'-H/C\"KK<;/^Y6PYG>%RB>>]+:J$ M+WZ3)U9D88P00(%;+582Y/=8(2&@"R;GG()KOIRXEVI@V 0 DNT"ETLX'66P#FS M*D2EDVL3A.]"[;AYR;$1.[0ZNW(V7\X7-_>-=9[_ -F,$>":@LE=H'2S>4Y"8[<#8;*2Z?K.:+Z>S,$L/"U)9QAUZ!4Z@K-UF/(0H M"T2>&->AI.@.VL_@"5H[&?9XH*SF4$KK(5"Z&?X]V+C2R.RR-HJ\DD0,"4V\ M2&*-*Y%I 5H=&E5B?)>T+G.8@V'CJ3A];T7U@+P+-V3[ANY&;X?00:NTNC">V:ETS,4@_T'<4\*W/86N+ MJ?/:E&\/"'SBI40OR9=&C:J.F=8D8\?!FBP2)_=)B::9I]W([C(_VAC/!U!P M%['3S6WF1J"X#@X?8C#9;'.RY(5C]<)U,3DO(@DB7.;")YD@ A\X 2!7W-;6Y=;$YCEVG25LAL MI+H.XOL7I6"B /3%U_2QCH][3R;Y[:PR6_^K!09?PNFY8W0YX'I]BC'+MU^X M\(;"1OP=8IQ"D2HI81@D=)I@E",X+ *R-SDY MJS3];W%'E";U@D1YBSZE]H"R[4T?391Y9B,5RWFBATDXZ. MQR!L@X+[DX-V%G8'\?POX33,$AY_1%R]KN^NZO@Z74YT$ME&CZ!=3*"BY^"4 M7:VJ,(][\3T M*WZ*N)AXQ8(O7$%F@8'BJD"H+<2\9I858LTYU\@IWY3&_J"V"RKNN>5-5+0S M^+[@(LZ';LOZ #/:JQ*$8*!-C3.DK!/'"2"25;? VJ :92J>(&K<&J-& !M* M"1V8LP<&"&(QS#-R*7V)G")B%L"Q=9<&;;/T03K3)I=PGY9.FA+L[TCM*>8. M@'*17+N34CM:/0N+Q;?I[,-ZQ/RD&.<]4G02#2*H4@JX9#)(5%$I)X70C88. M;T)>)W[YCAAX(!4ZK$(Z0-GMW.VUB9T(HXV5/ '+1M'B2PC>*-JHA8BR,%UB MHS&PCU'4B6D:!DN#B+T[^$QXSL48(CQH7BAB*;;F^S7H$!SMPX:[TF8GNTU' M)Y=06D!E*Q'_^ ?9SB6G? 9AA*=H063PN;;!L(5K80+)M4W=TQ^APFFX7>\P M"AP,K0.>Q/SRV_&K-R^.CX_>/#_^[==?C][_^]N7QZ_^\N;5RU?/CMZ<'#U[ M]O:W-R>OWOSEW=O7KYZ]>K'3^.KM'[+W"? UT^G(]_?S=_'2:;MT=32X+ MI1-HQUF-$34XFQU8Z8HJ,J3"6IP#*:#+[H;9]SJ$ "ELLQ;\N^38E/?M0/?)@S&'0 M=3^S>B U]G@RO;7=N!3!0>SBU<,.;Q\?YO, =C((+Z.)D'V,H(24$"VS@,99 M+4I.BK?QN(>WD^L.SV_"ZFR!;\MEGY_UAW\[_WJ]C+B@):LE!^YJSB]S!T%D M!JXDSGTH$47^'KHV?UR_9FP+Y=_JHSV\E#N(12\,\QUYW>-*N8A>9PO69UT; M0$>@P$D!^B2]H_A:Q:8[Z7?H&WDF[[!@:ZB:+@Z'?EO2(GJQ7$T_G;=Q*M9R MHA%8J W(F(S@0PY@N>"EY'I0T:9/QVTZ1IZ:VP9">XBZ ]OT!G^_(9?%?$;? MIG64_HCM#2XQ(V2!D&JK;E.K)%GV8(TMIO:TT=BJ']%VE(X\#[<-V)JJJP,X MO@S3Q?JXXFVYN'$93E_-2'!G-WB8SA;K&[VU"\C\;/4>0YZ>?GN.]*1/Q&P\ MQ2OV[ZZO$H,PR:_'!-6I5SZ!,[DZI5%YS@*3ODWOH?UI'WE6;AN<'EBE'8#X M:L#Y73ZDU5G7N97T#0/R.S)$;2Q$E]"*Q&)1S0:4/4C1R$-OVP!N$/'WF%$[ M>O9OO[TZ?G7RZNV;G0X/;OW]WGFOQZD9*)5UF7%X-O\4R4!<9$_7!5WK?KG+ MZ?JE2\A8CB9IFT!S72\+<8H(;0B@M0A&^RQ"HRL8V]&Y=^KB_M.>3Y?I=+X\ M6^ -+],@KSW6P3BO2!JU][KF'I(W)4NRFZ71(/C-Z!NYMK4=LNZE,X975^^F MZ>0C7@;?^6I+GY?51SPOQKQLPAYFMT8_+I?DN.9U.=].1P!#DS"H@1Q<)N/8 MV(P2&19-Z]Y:4)9KB,%%D#YCG7!L?&C3&NFP-O8X?<1\5N^,OL.%!Q]KECR%"3,9#S"Q8 MC=EA_".$8-?KYO*Y-QY""^7&3^>W4PQG-?60H$8*))?"P4<4X++DQC](?:X+=!V^.FKX$*.]C!'^!J?4]8\4!040ZDK9G48NMQ@%%DKW7BY(1$ ME=JNT#L$C7SKIRD*'LD$[*.23I%U[CW@Q>W-PC0O1IHJI Q*ED!""AZDD[IP MB3&JMD'BHZ3U8=[V L &H-I=&R/":UUK]FY^>CP_6R0\/KJXL1O12@RUB9U? MRX;X<"@0%(5,S)5B@_+?\\D>_NC^L+"'WN:#"7%L"*RO;U?UW;3$EWPX7V+6 MM3E7O2_)-$+(%&P8;0I7OO:/^ZZ#_KV']!'\-8#%4((=&R!'Q -[@ ?'N/.B M1K[(B0?/:_,39X ')Z5@(?*P69WO(P\8MU*N(3"&$.B(H%@N5I/WM8/O^5XJ MC>7&<= H'9FZ&"$8'0"YB('3?BKD1KX'?>H-OX-^NNMSW'KLR/>-#^'%[B[F M'K!Q 6G%M54F: H1>4V624%V+F1(3.:(**+C&W5 V!P=8_H:>ZCLKM)WD-_( M:O]U.IM^.OMT07@JAJLB O!8QYRES,&9%($GE$HS*6R)@RG^UJ-'5OTNBIL/ M(<6QU1^^WB#<%2F9=0%,KGUD>:"],:$%:[CTH5C+-IOHLIGZ;SYZG)UA,/7O M+,4^$Q6OKZ^YVR*Y9@HLA@(J,UF;L$0020G)'!-:MBV/>8BJD7M1C)P,VTTY M?0+M'5+\3;K[0-+\V[Q6.%Z.=K\Z-IXP&Z(M1=?U0^+318&W4I'K[D4M;%6< M'PR"&]#;7;YD1[Q\'XA#*V_LB/F!8Y4W9]6BORW'G[%>&Y@2:Z\N \K\8K:: MKKY-DE;(7)*G(F+BQ#I+>$/>S\.* M?ER=A=.)41D#1P>L3A-6(1G:4Y#\:9<8[34VHMLH-S<$;O=C9=SKFX=$]0%5 MWB?F;_#U'D_KK8YG] M\WE(E ZAI [@=QDB7G*(UVD(F203PFB@+S4%9Q/$+"-(K:PH07DKV[1=>)RF M<B[NC4MJC_G4FELOO$H@K)!DQ9&# M9Z4 DTQ567)^M^_,=Q)$ Q"U$?K\#X.^4776@>G;Q:$VF=:B=!F2)I="B>I< M^&S(JTZ).2F#X&TB]U9QT/797/=X/93>NNCHMCF31XM%/8U=]^59G\N^+6_/ M5K5+Q7*]7O\Z_?!QPG0*PF, )X0@KR0Z<)F YESQ6AGOF6TT*6]0/C:#](][ M4#2"ML=V&JYOKI^M>X%^7C,Z^_ >EV>$KW?G(\'/XA+_\XR8/IG?B?HFS&K& M95* F=>N/;J (Q^3E=ZL<'=?2C8#YP]VJG10]?3I%-R_I1VN+JX^ M>4_[[BW7=97TR<\[VMNHL",_YNY]T(+.!>D=B&A*'0NHP2F*#Z2I>YVQM /FIBOT MQ[ZCO14*-KRCO8U*.D76G=MB3B8OE*D7Q1(HZQ1$G@V8("(3P@4=VW0B_4'O M:&\%@.WO:&^AC;&3 ?>O%^NB39'9 D\NUXF["H+D!8H6GM5>'%QL%MW_>'>T MM]';TW>TMQ%BGQ;F.F!CS&N4S(+@R5=>''A$!J6@#L6FG&2;@6Q[7Z[HYX[F MP+O8;LKI"&A#!/ 7(RAO#IU,VD9I(M*29;2,&:.(7=;)D\*A2#8X>;B.50/R MU9WAW!%_#;,Y>X+AC[8TSF=*G[^3/@5)*+7I[$1'HX-AK@Z,4*"BQ'KW@$-& MZ8O'E'ENZRBVY*[C.R;=+),A@/%'7BSO%N313?.+KY]QMD1Z_SHM?/Z["6KA M9&$),K>!=G%;(&2I@5FMM/DD ME%B';*1H@7Q9!.>3TY@%\MPFC[K54=8X-V#V0>%. NX &(<]@5.21>ZU MJ* M:-5PBJ"=LAQ2\()G1.?UP2[!C'Q:.\[UF5X,[;!0&3OI-J1D/B_FGW&Q^O;N MM X@/X^ /M=BIH84N>[KX7Y*IQVYY5=Q#0W?W$^V&_Y+GQ;)[,# M)H8L(.B@R% 8D\ %VGEM*I)+K;CS!QM&UH[-CF\^]>*5#0N5/UAT<[V_WOC= M>N>=!*%D*+%4Z?EN6"^K8E?]_[@>V*7#^;"1 MP-7$Y((RIP*)Q$'6("@(VI-=L%FKDJ-W]F#M-(9@J.?[9",L@T'U/]@R.-P= M!.+[MR66L],ZI&[YMMS-\[6[>[#IDUO?.=A) N/<-0B)Y%L'CZ104ZQ>.@@" M!82@*2R.S@AQL.//GNX:H!::*>ZA)$%R"9F&]I\5IE&/[_\^":HFWO MNP;;J+ #IWO#P9[K6F=T$8/5#&RVILZC"N"Y,R!3,!B5"\:U"3:W(/('NY.P M%5KFAU%=WZB\9NQ-^'19;YTE>3<,(_""Y.(+F<%9G2'XPHN2QGFTAT;F0X2. MB\YF@-DF_*M-58#L%% M"4S)X+*6CK,V12Y/$-4MZ/8'P[R-9CH V\R@@<62&Y(-$? M"FT7KJBH!8\BM.F'?9>2<6MC#PFGO730 88>N[.F*_!]4D!R65\AT>"BC>"T M9]G14K"-6ECOBK!)$5?O)U?2KJQVVI3%* M:JN5#6T\LA_T'NE6 -CZ'NDVVAB[(.?^%Z59Z>_H>Z39"[-/"7*?747E1I%ANCNCMR-V[DX".90B.P!MFX+XY<0P M&531#'Q,\;P+< @B O) (3+/PN:##5T:@J&.[W'N _4>U-]CF[J_O'W[_.^O M7K_>Y9#WZF_W/J9]F(J!#EIO'//?.]^=+M/I?'FVP*N3KQR3]B4[R,9D4"Z1 M:G-MHHPF:J^T#-CVSMU&9 YUQ?#ZDT](VK_06_XQL<(YQ%R DR4GPZXTA&C( ML!/.LU(B*-ZF^.L)HL;=@-LAZ+&;B?OJI6=3+V /@W-RH^/ $&;G(8I& M,3X^41"AB@$,+)&*K8# E0-;.)<\2)E2FS3C08W/=>!U^=AKD-?QV3+6CDWD M3()*&B%(BK$(]]$H85G2;23P!%$_DO'9!D&/%V[LIY>>C<\E9^_GIZ6/:;C6B2$K M&3?64"1B:5TH61N,):2=F=GB=0Z1^S8YC4<(^I$,UC;(VHP/),EIX@9V]Q+U4!"Z2<;( MD!E.O7>!L[.LQSXW?#-?K#X>?<+%-(4++BZ.OI@3/D4*,Y-UA182-Q"YCF!X M#*BX5%K'[SE'3S]B9#3LKK/YX (<&P8OSFJ[BMOT*Y<#$V0ZA8MD23VGM9!D MKI.^]PRA]7Z%UX!D\5DW#DO79"TNN$Q(;I99]VN2! M(GLL+H7LL.U=QTXKW(9S,(>0?*< NEV"(X-+PG))# 51"^$MQ-H*&+,5%-MY MXQL=H?R@A6Q; 6#K0K9MM#'VIG2_!HNA]$FG!*YD6G#)T9:*$L%F7THT*2$1)L;%7<]UX/SSZ]YJ&H?S6_:3=D=PN7%R,G%:24>H!]0FUHZEC.+S4B I MA=R$]3]- 7.#F#[2]3NJ]Q&P["KKCN RL<(SE11"<,)1F*C7BP;!%UE*K0'W MHDW-]':39%L#8V=5/M9U>QNY[HR'S^>CFE=AL1H4%9>5@<_/%M/9A_.!T!,R MJ*(6(9(]]37;EQ,$+P/MI)ZE:E^9:7, ^!15XWHRK="SM_P[LC#OR$O_&)9X MT;B1^#G*_W&V7*W/)29*%-1:),"0*"R4 LD,UT:.VL@BF9"RT:G-1N2-Z^>T M0M=P&ND(9B0@G'Z8G3<,3=].%F&V/+_M_1>**%[/E[3E*[*[K"0H1E$ 4+BC M $!IT-D[GW64R;29D[HYC>/.HF@%N(%UTQ'J)AA],LHX2$F3>#+98UHM')(N MH00GO;)Z?/>IV6B'9N[3-G+=TWUZ,WOVZ>RT=F=[]>ESF"ZJP:WH MQWVZT.WPE,'+];;E;)3R/29\C $MH"VB#DC*X*1!R)D+E"I8F=LNU5'+]W1A M-C-4D%4FGY$5#]$8 V17N1:!869M6JK_ )\OWMI'UV$=ECU>?21,5DSI#E/7 M+Y,\?)W#ZU4@$^U+L'=KAG_D\KVM=+99^=XV AP;!@]5HKF4K!4>(:'59$E5 M@!!8 !,E,Y'BABCE1@#HO'QO9]7O*[2QE?Y0)5HI//-H$Z12+YZJ:"#(X(%C MO1]\)*]?9S*_:3=$5S.4P^8'\U&3)ASJ#ARX#)94(',8%">@8S:8ZI# MDD6;/B8;D]A'6+PC%!X!UK!ZZ?'B[_OC@Z_NT]_?/FY'B7 M9-[#'[1WOFX#^@9*R5V-G;A.HRRO\BC&NI*+=)!B2+23.0&>>P[HI"0;94V. M;9IN/$75WCW)'_CLZROE.3#-<@C 62F@M*OMU)0 IKA(5L2B>X-53+KIZW>KF]2N&^MC\MG8".UO4[<5I#M!9!IQ0X M4VBS:',/K 4W(S?>;X7ZT17?$_@O)AE,FW-I#MY':?ACO].5T%F@9AM-S081;^U587BV+%<:A7L.HP DX8K9-#L['1,.)V&S2%)KGZ&0@P6*:82H:3$SJ72Q(82LVV07!V.A8P=Z&^Q] MQQX?2,4]^0^_?+M@LZ9<7R[P/\]J(>ZZK$ J;I%'#\8)VNB&B=M'B>N$U@.!8C' #>0=CH%W/)JW5XOI^@KA/(#06)#2"WEWYZPMPOWZZ^_>L4%T34QV^O\0N>KE>J*)HG MZ23H$ -Q901X62)H';*0166I&J/N2?HZ22[UL@,/I\'ESS=WG[V)U&R\2 M2F[!"D/N=T8/D6& )#E:A37^;IQ5VH3,3JSD@#C9Q% .HK2>$+E.X2[7$N,7 MQE^HS(+A"+HD!DI8!;376# F6.^4EK'1 .4GB.H$;<-#X3'0[:F73B$F+B#',2I[9W6Z@#2$F>BA#'A=BN^BE4XC)R]6"V3B. M"!20U8I["M!\C 6R-MI$'MB]1F\-(29[*'H>%V*[Z*4#B#W'Q?0+J>@+\;)< M+YV1PI>AZ;9]X4:: U^0=1,%-,=$:9&W*/)^B:EQG M;3C=/PJJ/171 :@NVH2\^)H^AMF'*X8N6U!K+EF. JSGM4.("62ME0:KF PR MHK:VT=[Y%%F]P&I?[=_=+ =310^X&L#\O[ZZ$>%3,:B3AX3U1@0Y'>!2J+$/ MSU%;'ZQMTS!O4#;&;334QX8\'BXZ6!3G/#]PY'X]XE-(HS-3X*0UM3PT0]#. M0RY!\Z"Q5N,W ?IW2>LD\7)XV-P=;3ZH#CL Y?5^=L[:)*18J^X$Z%H+IQ)M M7T&YVILN:O*.G"^-6K;=I61!EV;T==)[GCT7;*!-CLP>M=&^P9_$UI(S#)6($7# M:TL7#B&NB]A3$,RX&'F;JJD'R1EWTVRA]T=WSEV5T &2+IM-/9M_BM/96CTU MWJ=%2$*F[Y93TM-%O?LYD]]HI:9U,]?51'K+R25 R%+0>D1KP?-8 -&G+%52 MA;?IJK@7V>/:Q@,@\W!*W1G!7W 1YP-A^&F)3LAKE583AK(N 90.&1R6>@', MZN24+2RTN=[Z-%WCGHH< (4#JF4PM[#UG:<;DX?>X[K9R2,+[_UW9MSO<=]I M'QK:W'4:3"J':1B 029>@&E5"/+"$>0- H]&<"NE9?P'[E,RP'W:\W%+SBMF M388B4)$G7LC-T<5"+-PF%XK1H7%)X$"<=)).W!>)+2]0;ZWP#OS:#9)F2]K:Q:[1C!6,G==A;06&+"L9M]-(!Q&[(:LU,+5M9 M+\I,2T^G'"'%1/M#IK@P""- >E4R.AG0M]F-'Z.HDRQZ#_OO($KK%'P7RU-G M'^J0,Y!6:UJ>,H)C"J&N3AV+#YFU:0SU.$WC6K=A=+X!D'900(=0JC%WZ='+'8(Z*?+O8:L<0F6= M(N]\-.WE2E4R,"UC@5(O_"LK!#CE&(&&Q;H'H&=MNL=\E[1QC=L@ -@ 5+MK M8^SA'N_FI\?SLT7"XZ,+LXREF,"U V9J#(.!S'*V"G3(,<0HM&1W*JL?&>UQ M[Z/[P\(>>IL/)L2Q(7!$JF,WI+*\[/3!(OTO:,B>MN9ZJ0 \#YZ"9!?J2("2 M0MH("(\\8-R8KB$L1GV& MU8RID10$&@]6ILCH%U:YC:IW-T?/F+[('BJ[J_0=Y#>RVG^=SJ:?SCY=$LXR M5YII<-Y5%UP$68@>)C%>S-/^$ M5_-U7]<_N S)33+<1XK!BS4:5-$2HK#D597D,7I!#E6;.V9/$+415/0?VLD8 M6G7]HO#"L?>A\)2C@R!J/4)4!9SS";1./J-1J!HU!WJ2K'%3)X,I?S-0[:") M#F"U#NS>S&?SS^L:VMF'<^Y>?/V,L^6EV5=%:5Y8 E^$(9ZDA,!5 (9">=JR M#2]M"C 3&41/J12"&IT=ZWB>&:L_:'J3\<9O7T!:6>UM8-(_'WZ>KC/>:7M[E? MOK_3:N'"UJP_:Y*49S&115&YMG4V.4"TW %+5B5$Q6/KD;E#LO.'V8&&@.P& M-QD.BY^=%Q$%5=-YIKAML1IU*3TBB6-VY)3*"$UE \)8Q)3/][G#ST 9G[P]3 MQO,#K+/]\35V4>+ $KEHK_ULW6XI?3M9A-GR7(5'^3_.EJOZ\1/-DLXL)= 6 MR9'6FG;ZR&IA7K:6>X^AW+D*^4BQXPC$_V'.KP=<73\$D'[@W>WIB+18$S0S M'B2KXRF500B99.)<%*B,$RG^T3(:/\(14T>[UW#XV3.C\6*6#]BO[,5R-?U4 MH[TKN2WG9?417TYG@8033L\;N(9;#5QG\]6EPL/JZ@_GLW!;AD/W-3L$K6WZ MGQUI$_:WK,I-&?%, HC M!=IZ13ZSVD73@>/1!FM0&MXX@-J7A4X2Y_MBK\7@C^U5W)-K]<3H>&%-+ES6 MHMXZ-H@Y!;X4!":S#"5F&77CH]3'B>L$CX>%S>-=T ;184^P?&*\?+*!!2\U M./+_0,GJ?]ED(3EG;!TZY;,YF/]^A[A.8#D4(#;PI_?13J> NW;_+^HRM8HV M"IY!E]H$FS,'T6>*G0.RJ!)/FK?I!;0)=9U ;BA(;-)>;Q_]](2Y6\MTO2FL MEZ@/QEGC#=C:B5#QZMIXEL!Z992/T2)KW-GQ8<(Z.>?M<,_=37<]0?':L:Z5 M64>?:I^DY64/)N>T2[QV7BJNEOT&<*5X",$)2Z\SW3IZ>8*Z3LS?$'!X#&I# MZ:8#O+V;+]:JN"9(6NHWTBV7'R5'P C]&2 &G#X";(E-HMR2TDTVZ%2);JJT#5%XFA]^6#5:;P;R M;;S'HI,Q;4H)MZ&RDRJF5GALIK .P+AA]W0*L6PI5@/R3$NLS@9RSEH(QD?+ M#+?9-ZYHW7]L0GL ]A*U#*7)GO"Y4;]UKK5W4@@(-O#:;YU<<5T,\&2B]\DE M%0]7'_ICSTO8"B=[S4O81FD](?)&7WY^Z8FHD)%A .%KFVQN./B8).2L@V=* MVMAHMWZ"J$[0-CP4-IB7L(M>.H68N&!%EAR(J@A8:B>F;#TX:PP4$[,O&9.Z M6R?8$&*BJWAD%(CMHI=.(78Y741*)9,@@V]MKO.[)?G*F=7.*S8K+EQ!W^?4 ME_8>WB@0VT4O'4#L&3UR2F%[6M?5G1],&B&9%@48UDM,R?C:4H&=?]VE?#3P)F!W%W )GW^&5^^H46T6UF+FRLSQI+$+G*A,(>P0N0G>40 M$SF*]!M+PFN"G2?)Z@E$NVA]WDH%'>#I.<;5J]ERM3BK7L%YPUV'W#"N( OE M:*/6&AQY@: C.F9D<%:W.4>X3TLG5W-&W>;VU%!W&'L3/EVVAR]S+C+=MK&#<7L[%RJ$4 M&Q&$\[2DC'-D9VT"6F#1.IMU$7=*D!ZY,T=7+Y M;=Q ;1B-=8"]]T@K%7+]99=#H(P1QH11PJC[4&5 MR06L7 MIVIS66$?JD?VW0="SCT/_D!J[ "RO\YG^.W7L/@'KEZ>S?(E%TPJ&W/MIY]K MF,*/"['!XN#O_,>\XP&L0&4TP'$AG!D M7E\U]90J11%S!.W_+WMONMQ6DJ,-7Q%F-SV0[+U3/]2Y$+TF:, M3-9+2I[R7/V'I*B-6LSE)$]2U1'=+DF4SL'R)!) (@%G04F&X&J)@!(AYI2" MX[K?RZ[OMFK=;5^V:SD>+CI8%%<\/U+,=W/Q.(EL15 !R$#01E($;21"14 N M67#.&"4VFCJW-=!_2EHG=1V'A\VLI0X[ .7C&]DC#)YQ@4Y%9J$P6W>UF&J7 M$@:8I3 Y2"MEJWKU#4D<%Z0#0V.CH'Q?/8V=+KSO9H6-^%-1<,XHB&0QT_[C M.&T]3""Q:ZS3)KB,:V5O3V02=WCYN$YI&X0=1!%C VTY+>?TZVQ^\1GGW]Y. MO^-5 [-'&<.B-%;_/=5IZDJ@ARA=G:LNG%:,(0M\(X1M\]9Q:XX:0JN9Z#O8 M/=_-PK*W%TZ6K;\>X\A;H90L#+1DA;P-K.YRL:"%3#D7::+P3;;-G],V;E52 MV_UR8,WT@+5;E_9HB*"UKD 3UK4^W[ M,\K&C1U:H.$!X 94S6!0:]Z!DES8.N2 %O!2NK59YZPV"@UY(H1M+[DY"HWZ1 \GD$&T@R0L4V64&UF,&E:R%R,@/D!*3\2$9&]MDQ%JV M@=Q! 5>I5^0V*,\MY) \J!@]U'G8(%2)7LG 0FES"K@KQ9VD#?=%UH,[VH=0 M8 ?;^:MP'J8)3[\BKLU'UB0E)0P87NJ))]:>;[Q T3;)(DO*MM59X>,4C0NT MP^#AP4GA ,KI%&2KXCF5@B$OFD'4@L2C::%Z0:#P/&I6*'B3ILWUPZ=I&A=H MP^A\ R#MH( .H'0]$SLM9Q9<7 5YUX7^4@I?G=H88@*%04 HY$#GH)/V,CI4 M;6Y+/T-4?V#:1>]/#";?5PD=X&D'NWZ;'8C)\>0L!XH.."A?YPQ$(T!8-"P* MG["TJ6[=A^IQTS.C[*,'4_)Q OJJL]&9J/=]HW" TFI0TB%XJ1V$Q$G>0BL") B*E0$&B7:W"X:T9:>IJ^8 M+\_Q0WF4B+?34U+]LMW-AW(SO.IC+8,G/-QZ_#?+SEE'P:,OH(NC91>XHF57 MR&LR7&C#;([8YG!@8$:.U^)N@^)UBSLF&H[/"-\P/'M<7'N<6@[SXL9F?"?^ M.[#S)J@4! N0:PM Q352*.39?5C1>4ON)A\F2Y_]RK18S7CB04.Z+P'Q80%I[V%&)P(RAMM M6H]J&IRGX[7^VV#[R9M XV*D@YS<8QKX-%G\S_)KD5']DY&P00.ZDQJX@>5=NU\.WO'4C=HP5V#H+])"J_HSH;KI_$E1[*J(#4*WFR;_Y*WT-TR\W#*U.!A7# M$ 2YZQEK)"%T@)A2'2J8DI:<)8+6O]MPZJD"Y0] M$NO_1H)Z-ULL;BS\)SQ?RG#Q=?+G3IKW][73'D#U'0#\$396E@!S4(H9A*+JE 2;"@5A]5*I2B40*\6R M-M6?3Y+42VC1#@^/[]5[*J<#E-76"+^>S_YWQ=!UARZM6*BMW] &?W59V3OI M:S=Q6IA11J[:.'N/DM/%AKROJA]I@;*?W#L SS,5_#9[@Q(,UK8M61CP(19( M==Q*U-$5UN;>]EY7:MK/+.EK'QU$?9W"\#JQE)V,R29:F(H6)CG,]!474#)# M;A637K>Y9'B$EVZVT/GFEVZV44 '4/HXQS_#)+_YZT^<+K">'2YO@+Q^Y/J' M*SPZ&SGH%"A>\KD.VQ!(X1FWJ-$FVAF:0&MS&ON#VBZH6)^ZWD9%'8#O+A_W M6GDLF>%!"1TI($\ZYMK2H(X5)9LO@B[9)FFE:+.G/DO6N*G@1A ;3A$=H.J. MR_'([0R54:I$R=OMRUX139 2I? MS\XIGL)Y.#\YGV/(/S[.%C4]^>7+'+_0!S<RD@2JT@!^>3MSQRUZ8@>Q/JQMUVVT%N<,WTC[9K!^/'F3"&)\<5)&4+*"$] M;0[,0\!(LC.RJ- FK[LIA>.>1HR&NMTTU&-9_KLW)Z=O=KH]NOK+O0OC'Z-@ MH,KV=Q@6=WHBA<2MX]P#SXF"/\X-1*L=% P.DV11V3;Q^7TZ]NY"B&3S\,.? MM U?D$=Y]?#;BR(F<:]"%F"32Q2,& _>^@@Z,YFS]2PW*LE_GJZ1.Q#NCH0' MG0:'$W^_!F'W2Y'W_GX@X]#PDN,:,&QDI@3N"!.U)- *!,=9!@PL8M*NH&NS MX0YM(NAIK\DW7TKN%IRY, )WLI"XJ5/OK8<8I0&3E#'%Y*1XFR*;)PCJRBAL MH_N'1F%_@7?@F-Y>6KP^C3R]_),6?3T_#^=W^@RNL2F+KRVZ+&BCD-@D^='_ M'209I4<3L^&R":YV)'C<8&E W!U"86,/-[CE\;]P\N5KS3=\I\WW"VUH-:][ MO0?7]OLU]U^9K@U?/H6+!VPK"@UM%!*XJ)<5+!/@K G ,'*%Y Q$*7ZVP0U, MT[@1U !0'%-''9C,Q]S!F_#P]W!1^Q3]6&,14W31!0V8Z[10KT-=?0E*HDC5 M!Y6%;)/ W('8<>LD!MVBVRJJ7V?^?9C/EVF+/6[1/_&D@1S\YRELX^K'G'21 M1H*(%5#>&@AU!&6)+(.6/4-45R[_-AAXW)[L+_@1][#%_.+L4[TBMZSW\:8H[U@$ M'TT]B>0!'#,6D&L6E/'!QHU&^=!3[R"%OEM'R;W7CHV'@90XVU>B/<#@^MX' M%EH6W!+%Y'PI[BT$'QCP%&GS\]ERNU$29',@C%FUXEAPE/DQ6PAI9&KFZ*N^^-PZK_[ZG'R,8.I?V,#+PS",ERGH@CXV2CD5;/$S9V"F]8OZ&%-KH! MU_V8^V%&Z(Q;IC+Z!-*H>I'52W"25I\U.3CN3-&^99SR,_IZ=%%WA,0&.9$] M]=,!ZJZ*=6??ODV6DUC/:N/O4&KK1/3+6UD1@HX);/%8JX9H5VX#KS5">C19 MP^!H'XEW )A'4X/UG_>SBW_A164,IPES70P?RG5=+S_3S MI*3I0(2I0)9'- M9RK6VW_:6&\=DVT* G.RSAL,:LJ$UV&^"E]C[_C2 AO@X%M$L+;"+Z##?'ME-8GWG2H?G?W M6FC6THF8%42;D/;V0,Z@)1$9'8W(HK# VG0>>X:HL3$TD.)G;;30+Z"N&QDY M7Z_0)>"R'K/&;,%YH<$CXT;PHI1N4[+Z+%GC@FHPY6\&JATTT0&L3O&#[E!>@8A8K&)=&H M_GLK,KN$W2[P6"]5:Z:K#H#XT]B&E<*8EQ "HVV@]LL-I7H8*4N3UM6<$ZT!2L+B")J\U@RDD%H"E20-N[ @\;0 M*C>^#4X:5BZWP\EN4MX='K.+<-XR?WWWSLKU/9:WTS*;?[L*/O;-8F_X_(%R MV;MPTR:CC;XXFP4#ADY1N,8".&E%+4?P67DF@VZX!O?.:"]OEE0)?@R3_.ML M?C7(>4$AZODER6HRO?B*O].;+N=+::].#NZT9[I-ZQID3 @%(M:2#+299$!K M!8.PL>@DO?0_@])@U(SM,.\,D7LW?@ZNEPYVM_L!PLG3U$-$0_PDJ5C,H3C9J _;H_2,@Z^10/%LR+:3AG;&V7>)#I!UC6F5X/=*&Y+MD\$,\GWRY:D)\([YBI&5H'/",Q&NVEKP! MRX%C9D$4Z7%]C/D3MFXO,L:.[H8QY?7)Z[/G7&M M,Q:KP M)WFRN1:]6.K Q(-:)X::T.<'9@^@1[>0!<34;1\EC7QI_/YO6S>CU MDJ?%+Y=X,5MR\_LL3\HDK4E4&"4%L@($,@JCHC(4C#D'/C#BR055L&QD,[=Z M[=B)C&%L9#M)CXVAM55ZQ1#F^\OCS ?!'=<,T,1Z7YTX\DB!O/$DR$1+M,BP MRW[[^.M&-%H-%?W,GCN U+?'D;_"T739U+(6#0X!IZ>NGM\1WYGW]8H[.H@Y MDXGEF9&C*FD5%A50^:B+41N!:8.7C>.B'1)*0TM\:" -GDA;:[YQVW,CK/7< MV#NEMO6;!DJN[<=AFS0;B<:;P!*@2Z)>^(G@9:@316V)TF%.N>=. LNE\M.V M+;?>9Y8EJ:3!+7NMUH#:YU OS46>$S%L0][(1&W\RJX29MLH^YXQ:B/A#N+& M^U;VIVSR,^DM3YEY8#)Q$ER]3F0EA16,6V]8R%FU.8/>EM(1G:U&:'DV73:P MZL9VW]?8N;L[W#8"#=8E3JO9ZD11C^'URB])4):"& TM:&9W,6:/O:RKE-A0 M9FQOJ?9NP.XR^!'G:7F]S6=;LO!05%%UA+@!9W*=^L951).SR!MU2AG6@#U" M:3\&;'^<;&.Z]E5:OU>]KAN5S;(#'\JOM&C"^;\PS,]"=,Z: MHFEAND(+T[C:'YL!EX5CHC6J?1L/;7>:NPH2MD'05GT*AU-;!_ON1IS^I;LD/!\A.*N M7+_FX-Q794<$S;KL/O_O[,RA5&A8LN&I%,!D*:#3CACT+$))R5@3BK5NQ"W[+JECU^6. M@\&ME71D*/QU=CFOTBS:U>LQ.F*]'E,@)B7( 8D\<"B$\#XJ!%<[N2@DI\,59&!YR,I'C%ZL MW;5\(J>WT^LW0I;I&%D'DOP1F;1=)+?]N;]X?OGV@TY9?,%[<3B:[65D4&6?4*4#A@5:6JFV3=8RT MH]?!X44+AVWZBCU.S]X[_FSZI=9,U*??#A3BG!R40'Y*8:6 *F0Y/,\*R&OV MV8;H,VN4I7F,G+''U.^-@P<[]]Y"[]&^UI6X^T#6.W\]B$UH.(SU"41P92F6 MC )DT)H0H6IK]9 @)U*@#(6>KF,:^[,P/,FF$R! MM#"*."Z&D9=AL%Y?-#PH)85MDT?[.6U=VHQM$/+T",U!U-&K =FC*N3NGP]B M0EK6):%VMWH:0Q(2NI3:C_D);Q$;.7>I^%R]:R[@XM[\,W7/4 #5:S M$+('6Z0$%;D 1]^#TRFG)%@FU_H F+FEJ"?D;*_I9X&SH]C'/K=[3>^;7/P: MTC*_)1BWJZZNKGB>8DS@?;VK$+V!X!WY:9R7Z+SC8;W[X%-]>)YX0T]8V%5Y MLZ$EV8$UN<_'N_9 M4];=H66UAJ3.7A/H05E#/-2VT(Y'!3QS[R3+3#0ZA'V,FG'MS+X:?A8P.XB[ M \A\PN^S\^^3Z9?[S*RL9;'$C!$:+!>FWG$BSQ^+AMJQ/'H4*K(V[;>?):LG M$.VB]?76,H.I8&S_Y=UDBK-RQ<;K2WK[-%VMLA2DHHBQ@"RR7G^TNG8B4,!0 M")VCB-INUD?PJ3>,6Y\[U$XTG!![1,)JJ3C%@W/<0V3+J[!&U-%A'D1.TM@2 ME2Z;]5E[^ATC7M\;1GL_P\,.HAP1$6E%]=D?I[^<"2UU4LF %YK,I2)S&5,T M()Q%JQV+SY>Z+C#]QY?9]_^\?N;5EG+]W1(E2X3;,])3FV/5@. MNEQ1/R'Y_U6[6]*6]\=_G/Y'GIV?A_GU !/4(2BA0 M95G<9C?+-W[EB/U\!H9'0U%WX*I>CP=87H6N)E4),JB";#-27CWLP8.@[>2\Z=X62UF) ;&;FL,Y@UKR<8'CP+!C*& M9+(7CNDV.9.'M(P;O.RGVV> LH.@Q]Z3?L5<)VK]>CG-BP]_XK2RL;*,3 >' MDO923":""H[,,$D*O#=)4IC'DI8;;4)/OZ,?'.RBNMGP-B9RP5K5H M/R=OW)SL0+AJIY .4'9_OWYW,]F$^9B#C@Y8JJE(@1:<"A&R<;%$$[[::<=?LKE_;D^7=I-X!>"KA'\K]3.%5Y'#Q:C:?S_ZWYA'#G_3)Q8\S M&TP,4@M@UA:*(;"0J(2#HK1*P\@;0X/,(0>N7"(A!MKYB1]0##VYEQJ#:U-9M0V5/1UBML/?(#KJ '_W MY?4J+":+4Z(EY _3N[X'/Y-8DE>YMD>KV3'!8BT=X%!,TAZ%*$4'CVMXN8Q9<7/5MO/B(\\DLOYGF,Y?0H2+OU>A*Q@LF0,F<=#PF M4QH-5-^*SG&[@1P*@@/IJ<>K,Y_>_//-^S_>G-ZG<;-[,S=_N_>EF<>I&.C& MS"?\CM-+_)7@\WHV75Z5^*_)Q=?7EXN+V3>^XUM]?!/'K-&#-0-,%9.9G)LCJ$2)$&11N$:]'& M==J4PG%3$2WP]$BMV?"ZZMG^['[_=^T)@]FBAO> -T90RKF@UM6Q*;2YU'Y3 M%)"!Y3XYIETI,1ZS1?IEL@A?OLSQ:@#@A[)Z[5+RMQ WT1<9? 9 ZTCFPGB MFG/(W$:5F.9*-;K:N EY1V*+MD#2@W3!X%KJP!U?,7'CV5%M/3'6NU>0;_DQ\87.;<&.O( M3VRY5(=B9-PLZR'@/*;F.P#^HW*M@PA/IOFV ^)]%IT7=4%["-XOG0P/40<) M'FG5)VVE#ZD)N'<@=MQT[2$ W%J#/;N)]_>BV?5>M,],D$T?/9ACN14/!_8X MDS!H:U)-.K2U@3,AIF0#6K@*5Q.U;M.1L0./\RR5A";559$R!R4L+9):;>HDC!&9;;%$(_2];(A1V#:7^][]%@JN@!5U>T MKTKU/"?J?(A@'-&MF"'B93V!2]DP&9A(ILV9^3TRQL7-@.I=!\[.LAZ[4OK] M;'[Q]83L\B2%%1?7I9>:2S1DE4L0"A2/M1@O(+ LO+,YI,3+SQREYU\Q,AIV MU]EL< &.#8,WE_/9GWB??J="2#Y&2,AH561+-I4I#BD&;C./*:C-;O8^\O!Q M_OQ*9NM\N?_I8&U1SH+,=7P F@"1:P$I M!=31&L7-1N4#])8[W@%]M^X9/$O&R"6;0WN6PXE\;-Q< ?XN"ZN5Q'F2048) MJ#/%<>@Y.*]CO=*JA4J"UA8;#C=/D3&.+S&@>F=#RWIDP-SUBU9FDJ,MLMYE MYR@15"@"O/-D?65,UCKZ5&UT-KD14AZ^?T2(#*/0V6#2[2 \??/[FY,5Y2([ M(C B2%8'$::BP1?:2'G23 7+G3%MDFBW-(RS[0R/C3VE.[9'^OKMZ8IJ4XI3 M"ATD[@TH+S1$*14(4RBL\IP;N5GT>?/(<;S/X56\AZ!&WA).R''^&-*D3-** M^"!$#A8]>.-$/=.RM$/Z4(GGT3H=N-]HY6^T(SQX_3BE]FTVA/UDV\-^\/\N M)Q<_3C'5N3(37+SZ\7::+Q<7\U4S/\,%X])!MH:L6)$,@J'=K22+C GF:/-K MLT<\2]?(-WU:)<('5$:'T+KF9;50E$B))_+0L2CBACE:,N@3Z"0-F1X=$P$_ M8+1D,F6M<0M ME)H.)',>@E60F>,4%!H,KLVQR[-D]06M??0_:Z6,L3WAS_/P'<_#-+^>31>7 M%.C=XR2[[,G)3+-_YA\QO3U'B?"B!RS0*@3K$$IGB%2N >QE.H"J"A2W@@CS[YF M7 >H%4:&D^S8&+D^ZGX[75:L5L40]'_'7,\P*D_7'0.59D2[8V!##1<4RQ1X M> ].!BS:":-QLSD$F[YQW(O.K9#31-YC@^C=I.!IFN"4=M2Z)#"<7WQ-).?[ MIE-9;EQFP#'51!-2Z)J4 19J/["2G)*;(6BCUXU[D[D5?(:7]-C8>4,[[)?) M],L_<7Y1\QSW&-%2QQQM ./)+5.H!8417$+BG"5)N.#K4?U3)0;/O&7<"\>M MD#*87#N(H1ZK$UWV&/E0/LXGB;A?*L!QN^!'CD)YXMK/J_/A M-:E*I A6:X)#<2@4XRFW.79_BJ)Q\TT'@=8@RAC;I7]'Y$\IS/URG5=52G!5 M'/!DZYBDD, S2UQPZXT/3,BRZ0B@>P\>-[?4% ][RW%L#"Q'45Q?0US1'X7& MJ W%&MP74-HS<+EH"#8:;3-/:KW+\7/S/>X_?%SGNCT6]I5G!QO-]<7WS_,P M71 %'\IOLUG^,%^=Q5S-)"C&R6QJ/TB!!'&5P"4MP0J+Q!+SF-IXTQL0-W)O MO%;QV]!JZ1]IUV-V@K8FN#JNKRX?P2P$F25PG3A&)Z25;-R)O7#]Z<%!L M![H=--0#[%;,T)L_?,=Y#1-6EMKFI#332(% #0G(U$-,JD PM!D(FP7F1F;M M*9*ZAM](V_ ,@2I6'*> MO(G8:,3O\W2-&ZH=%%[[:J4#C#WA6[R[Z7Y*7 @E$]EVSSR\55\_ SRV7F/' 2J8L176^E$8#[;8DM,M[%,. M*7*>NZ[MQ+B=5O,BUFD!Z39E^GD_Y V ME%\O+R[G])/SL/SP^=Z:0S3K:T+/8!W^VDOKP&T!520'@6L)3$6*OJPE&.L< MZK&&=H$K8TH8P[T;N#7^GCUASPP+)DNE(7OB1L7((2:9P;+(N':2+$&;/JG# MT'\Q55 MC5^OMY7^-RVJVD89'8!J[PWC]"+,+WZI0^_JNK4Z!N;\LJ0L@JIWU;RCKU@. MLG8'R:;1.,MA^>ABO,28F_B(L'@)B^(VBU,X2X7Y1):@=APOJ79"\H%TDADJ M:75233O5#\!#%Z,JCGHQ[ :'8UD(9XJ<,AV-@8@Z@U+.@[,\@L 2%*;LB>OQ M,'[D =F.V-D%PELI\EC0^9QLK\YC^)E(CKE4$^P<:R_V+.K9(CEN-D3ET(O2 MJ-'34!P_VVG(V5H)R/CG(6>\[Q.1=8G=G(G\YSZZO8XZ7X7S M^MHA#JN>>N1@TMV(YD-/D@H";6$:K$\4KKM0NV&X" :-X5YH^F^;=%WC(Z.K MEC+I*^;+$"M$WG$R;AB?H:>35[4A0LV M*!3N=^X94,P=N%4KXD^_(EZ\J[]=]52C>*F9XR$9"*)>&K1&U227I!U:B,AR MQM!HPNU3%(V#J^%U/FN@@$Z!M$J]QAQRE$:"J"U"5'0% E9V5*EE?NBPT2'> MTS2-:Z2&T?D&0-I! 1U Z?,\9#Q):78YO5B02X:3[W69K7+NR2ACC9 DH]IN M7',%CLL &+)D+!9F0IL#D&?)Z@]0N^C^X26%@131 :JN^?@8?E0F3J:9?C*_ MQ)OYM).;>[%>YU!D$O4$TH,*,4!@5@ +1J+DAEAM4]2X.8WC)@$:X:V1BCH MW_+V]?O9-%W.JWP?\J-TB2[1.I*>L9H0J6W9N8>4F4Y!R9)2FZ.#GU$V[H% M(Z -JHZQ.R4\[9W>IMJ,5C+(6NY;//$C:H++254G!Q9)OH54ZYOFUL'?=D=( M@YNF9HYZ$QEW8))>?PW3+T\4BS\8W7X3-WNCCZ&'/:%F;7UY_^/WCF_>G)Y_? M?GB_RQ'Y$T_:^V1\$PH'.A#_9;)(Y[/%Y1P_4/CQ[4^<+I;$KJH97L\6%XO3 MKP3<&!:8/X8?=5C@XM82>F84Y@RU/H?L'VV1094$M"O6 >1*H55-5O1^= _0 MQ6:SM[^Z^_;/I+-7])C_.7,Y)NV2@V"8I26$#()W"$(97="X(&*;'-Z>A(_> M?.106'VD2\[!%'X\-G.9*MNIN.C9YS6RGX]1VX<5=0Y0Z M !<^J.PBN9MM_*)QK>AUXNM#>4.8F?U 7'5-NUU)=XDZ.3]?Y?5K6XQK=^2J M.G-)Z>UR0Z.907*CDZEN.>?D05=_O42KN772E="FGW@SEH[:\FZ#[W7+VP=( M.HBU;@7Q..>G%\34AS^7-:8GZ6+RG9SWI']#C.L>?D,0ZJ8782]XI'%[[R1_3R<53 MLI!:6!'J*$WM21;69PB9,3!6VQR\E0K;M,=MR=7H+:LZ61SC0:6'9?.H>;AS M!V'Y"XN3_PWS_.'R8G$1ILMFBH\S'YFT(1/+)AG2BH@6PO+4L43$0J$4\C:G MMX.R,?HV'A\[+P2=&"#$CL&B?J6L\* MHG,,M)&!.2NE7Y_GWFOH//X5HP/BNGG8O#4X.G")WD[)_.$I*1RK9.]=H+"1 M GRK*=POM?T>CQF\#P)RR/2-P1ACFS;*SQ U+EH[@,S#?K6#Z&]G*'['>9RU M!>.J1MG:6% Z#MYJ1NR8 CY+6NO<))L1T=N#PK&'RT^#J7\S6.V@B2Z 51=; M[5AP?E.3SH2I(DC 8LZ@3.U9P%*M(N$20]'<-QIM]H"4+@&TBZ(?E$SL(_,. MML93/*>/OOR&4YR'\WI_)G^;3"?5\Z 0$*^]_A5S(=,J*Z1O+BVKU? ,O- ( MCG&O)4K/M6CC%&Y#YK@YXG9@:Z>K#H XC*_Q[J92/J;BK0P$)A,=*)LEQ)CJ M?1SC(J=_I&IC^P9F9%PP]^<+CHF3#I;)BC/,CS.^L@$D8>N"U@(XUU7"P5/( MF&NZCOZ5PCMKVKB1F]$WKCLP*H36+[ .K\_CR;P^=F8Y>([UN95.>"3X,'>@8+"C')+A<#X=1!,%32L&T*0?H)6_ZA 68SVL%]O*=KWX\J.I; MGIE<[6>1^:($1O"RSD;'$,#Q0(X_6BN+T4$V&NL[& M'G1_=!K_;EE6T 4$/ MCL22QX4"NL.PIN_#M^NAN>@*(RE88+H._3:*?!]3O2"M0RI<6Y2-2G4: M<#,NQ/< UT:%!0?4= =HOXDC;MV]5>Z%Z'26 EG0I38#LZFN PS^5+)/"?8V?$43M4W90^:.S #CM7N<3.!9 M0F_9>DF-C.@P'1L Q8WX5DM\I=/LT.S__=3:O'YZ)S"+/%$%8 M5VJ='0D@YNA!"/2&+$MAV&8\9!M^.K?X Z-RJ$4Q'$1>UD)Y?[G<'45B.64G M(?)2Q_74[FD>21XVILA3T#ZUZ?$[."M'NCP&Q&>[);,#6'9>+7\N,_++>5)= MK)G?Z!(2\R^7\ZN)%W51+N\6W#T,>?,7SM.$Y' 6#*L6@&R# M([=7(6WSP1.OGJ,53F6?5)L(>7M:Q[U5U2/BVZI[>T#[*T!/\4L]+NAB&R Y M%YS4>3"+DVE^\]>?D_GR"3<+_:QHBNQL"J!#H-W1*P272"'>I\ %TL*W;3J] M-6=MW-M6/2Z8KL#T(M;70V^3*>>K+0%N:[V;8K7I52B@DXK"TNXIM.MR/>T6 MFNA_KY\#@67/T.3-M(\5L]J,:[YQ)83 4+E *DFU*8"2A4-0R@#SF4G.I&2Y MT16OH5DYTJ"DCUS7?L#H(?S84P#_Q 5M:U<[Z]7TQUG]T4.YU'G4WBI'$5DB MN8A"-LRI!)(%E"J;4-8'HG6R8#;E\$A#G3[641,8O8#E=6?W_2^''^>3A-59*"MGP5E==& 9'/,D)E0%8B2WH3JS%"TZGV2;=I*'Y_5( M@Z4^EEQC:/U]%M^9%\$P&044H1-ID;YRT@L*)6/1):HD1:-.>8=A\,4<]S3! M^3C+^$*9*&7#>8E!"T+J(**.\]%UHVRY(=C M\DACMTY7YDC@.X:=\F>BN>9^,^DXI;*2&$ [7JL/R6P%5QR@"])JGM$VZAMR M6#Z/-"(\TM79#H+'L$#W/05Y5E@QYI!T82!X+*M!?B8I$-ZE'(2PT?19N;07 MVT<:77:Z?+L!Z M8S9O&"#EREFEI@8@AU%X!&7Q9]L] P701)J@V/?%["DR/ MX;#O&%9H"]"]O./!9T43&(O!Q018K]@J1;8J^J0I2."9U0&D7C1J 708!H]T M/?:1CVT!HA>PU_W\9.A9:0EK14I:0):UQUU,'*+.K':!UBR*8$B472ZY_?C> M:"6:?Z_$L2$W^C3[/45U\N7+?%G9]G9Z,9],%Y/TSW!^B7>+E[(WS#B30)MZ M/X\)#Z%D#3;46PTD%*G6#OX?=J(Y6 MAUHZE^LD@&))$$+2!A(3PTSQ:ABK)\.N+(US0-@E<-L%77N@J*<8N_H*Q\UA)@EBYY;Z=H, VW'TSAG>T>SJ,;'T0O8 MI'[NZ3ZARC/.2""RMN$5SI/Y409"3@I8)$_#QI*9/=:XZ@F6QSG-.YKUV#T* M7\!R/ED]>VS[3Q]@?,+:%(M^_GHV78KF,IQ_QODW<9859F:*!30A M@PI,D)?--"25BD)AZTSR+OW*'9@][C+/ :$^L+O9&G_2;(V[%[ TMSX,>5IR&"T+ M1"&X:,BH\1+ .:M!.A0LA>)":A@S=B&#XRX)[7:2MM-1CB,Q(F#DH(01M0;E-H>"+'"FQ%12>'2FQC5XZ -7N@GNF=3QS MD?RY[,@_0@2U'*;-ET?0*:ND7$XMCUH'YJ:GD1);@>L0(R6VT70':']Z+D'! M'.I08Z#53BY]HO#$*;&-ZCK X!#G1:$4 MY76$'#@CZ>4"7DH+W-L2@BHLJ9'LZ]]FI,0^#L.!$= !YC<:"?I^-OU^E:.I MO"X^SR["^=W/:U#Q?G;Q+[RX'1AZMQWN60K&.Y4L9"MJ98[B%%5@ "D]3R04 MH62;"1,'8:_S_6!@S.XREOB@ 'K)J^KJ.NVOL_GJ1_7W^)EVUD85,DA3F^"& MP, Q-(!"6\Z*T@[;=( ]+)]'>I#6^3K;'U+'DTC_1,*93^H1P]*ZA&E>^\D? MQ'^[BG\5/:'K'>0UMK97;O&5 M,[M*/T9GG9;10_&JSCK("IR7-1MI6-8%I2EZ(WT_\O ^-+Z+HF8#2FULK1/A MRZ*0:<+/8?X%+Q8K)K1T,7&R>"8&K'7[!ESF FR.%,!@5D6GC53_U!M&O. W MH/X'D=_8(%C*X_5Y6"PF99*N=% MH3.*QWH34%KG",A!0K2*@^&!!5$,*W8+ M<__P!2\F8;Z7=["GX#L$SVI1*2(V%)7!)%3BQS4;JS3:RB1R"L^TE 6P6%G;M]5)?B4"LRPF MF3*7EFV$AV=>TA?\_8'L>PV!A0IF/#8TGW*5Y;?95W4^PL(,XA%^NB=!T3B1)E4 M>\<:A.+09^:BB1ON,4^]H2\L[**ZAY['GG(<&PROP^+K(RSXY%(LM;3)IP0J MDK,>0S!0SPF*M!:5DAM!X?'GC^UF# N$ 63803G)_5+C(K+FMN9UD:7J&]4A ME8X#CX4DDX(IK,T5H^WO%[1KL#^J][&_7CH 59LZ8I$DBEJB50\>E$<.WM-V MGD40I0179!JICG$:=%[/ 3^[I/5>9WER#C<0X4=X'& *M9#NE]7^YU,J'BZ\X__PU M3%?W$F[JK>]VXW311>4LR01I7U+,)7 JU@**3.&JL=R8S@8W[<1GY][*P"@> M:A&UA]3?8\&]OUSNOMDZS4IQM.]&[G42WS6,05:5N6Y5"CJE09*X3/1[ B5Z.1[T@HYA(Y)W=!21% *6LA M(*TB)W(N6:)U11[9HGS Y)%.WWY)ZW(_X/T=EN:Z6R\BXU);!S*2*Z&\DN"* M1M#9)A$#\=/=_(;OR:YC,'TP_ MBCR[Y#!"-$%4[]^2" L9-R=*O0$5R_J,TN-9M]L(XDCCTJ-)R#8#Y8L.23<7 MWUDT7*!)#)+E"$KX6N47.00=7#+2EJR.+5S=G/L7G^=MMWPZ- 5;8?EOER/^ MN?B204RUA#!D>[F?RM[T!+5+]HIN)\T M_+G@I,_,A$SJ=XFB)"XY1*X*+5Y7O*)8* M7[05V"*ZDD))#(9B*N$5*!,+N& <"&ZLL^BY:U0WWP/W+SZ+_P(L0",L#WH" MT$NWY8-,-!R EG'[,!_9'$3DTAH3.1BLJ$9!&QKA&5A$89/55J\W+/AW4^9[ M5SP\,Y$9;B!9:4!9)U ME>3I5\2+=[,[;>7(EU4\N @VJ=IOP2B(& +(S% '+2SM?4W _!1%+Z6S\U8 MF3705J>H6UW[E/4"IM4%&#I=.2'GD"<-M+"C-,8([]O<[WZ:IG&1-XS.-P#2 M#@H8N]_.24KSR_L+D9RQ5SC%0@Y8G4T^7>!U@UP7+'-6%/!!^MHEN48<)+ED M0Q92:9]1_&QT?!<4_T@DF=..1!)!U ZD7$DFPBLSF[PW%$,OUEKV&,;4;"5 M C<=4;"--,=&Q4_:Z0N7F+;& --UG(]1=9P/B:L(Q1&%CS9OYFLETO;$D'.BBO,];M>.<)%WWX'_NJ;K,1!=O(<6PT M/-E:W[CD-(D&BF&"U@BY9%'&#%H7ATXG+]EF\[*.:D3!5JK;:$3!-G(<&PQ/ MM->7#@M%X!P$UBD>FOQTIRCL-UYH^B*D%#;;5HYH1,'.0!A AATIQL/Z+@"+J][G/(O[M>.@!5DU;0%--% M(0@ZT:(&E4R"(.D?FZW5T@BGPD@M(X]\1,%6X#K$B()M--T!VA_O=X]U3DU. MEL1(NXG"Y, 5[\ DV@.<*0%U&[C^7484;(62C484;*.R_G"WWM\^1,NM\8#& MU*0)N2"1:T-NB?&ZT/]M;-.4X>\VHF! '.ZAP@[P^.IR,9GB8G&2*$1:3&X2 M_X5%;4Q)@,00*&\9^,2(ERA*DDX5S]M41#]!T$88-"_;O1Q"5YU"KGXYQ^O5 M:1++*2 #*1BMSL*((>\,A& T9]%&"LX/!KY[I(U<%#@$ #8 U>[:&#M'\G%V M?CJ[G"<\/5G9XQ*U92Y'D+).,V3U\EHI$6CYN6),+'S#K/N#1_>'A3WT-AM, MB&-#8'D[L*KOCF2NRUBTX(8[85Q*6SRX*JSIT0@7Q+KJ;65W++$B\CPO@YBKUDM?%Y]E%.+_[>;W)]WYV\2^\^(1I M]F4Z^3^*@FZ>=/5'Z]>SSZ(R6L>BP?EB:?>H>N(AU/L$+'G4R6&;"VFCL=QY MYF9@;,^.$6@O>45>U6__.INO?E1_CY^AXNABS7G4MB?TC85@'44)*B<=G"8O MH,VHM,/RV7FVZDC7WOZ0ZF#!'6Q&3N;*2$NADJS"49*\[<"S!)9$RLG99%WI MRSEL,9:IOPYYPRRR+F'4P?+Z9?7:NU*YLV??\>MOJSTOYU7A9]'XQ)C(D)*A M^)&[>LFH2!#<1YYURL&VB:9VI_E(>\,-LP0.I.J=0?T=YW$V]JZQ_.GB[6)Q M>6[, M>>6YWBI<\>Q*X2)9"2B< %6_"K6C7 K1.1DD[6^;W:4:B*"13Q?'@?-H&AT, MQ0,VU7O[_O6'W]]\/OGO-Z?WR=RL#][=/]^[==V3M S4;>[ME%Z%G\-?MVV[ M;EIQ)<,5LBC!<,Y !0S@I')@K#ECDVVIV>(VG<#?^31GTF4K^AW_N>, ME@IWIN:/F3#UGA)>#6HS3!1+[+*LVB0GGZ-JW/SA4/A8WS<'TT/G!F2/?IJ/ M/&5(<]*RA^5SJ-'",!5D!IXL!;(E:8B%D^,?8=G\(%OIY-+R;3R\GTRX<_<1ZN\M($[,0=-Y!=;9R1M(&H$,'EK(W,RLE& M$Q4VI[%?B[,-=AZD0]OHJ(-0L) Y MMR3FR P#&;.NY_FRE#;]_8>A?]QZH;TX^O7_[_K?3CV\^G?[C MY-.;7?;3!\_8>S=]GJJ!]M(W83XE\[2@X&JI_1M866%T4ED"]]&"(H<)8B1' M3*8@BU+6:][F8.$IBO:V8VO/O74(K49MBR,/4-:60\4*")HXS\;D['W*V:B# ML-J)5SX()AZ8FD'$?PS68UDRM)-/_L23!K>M3@MJIE M(N%)<(62"R?]0LJU&0AW$KS*#+!8(TK C/&XG)_W>'$50[R;+18GWTFB2V3/ MR)O_-ILN;Y=]G9W34EZLD'\[,0&M*C%'2(9Y4(89H+"U ,NQA!(B4['-#9F= M2>[48&V#J76#=1CU=9!LN,?H&"Z\,1;8'P-ZX M>#J0ZI\#W%9ZZ U$FXCLS-H23;V?R[!(4)'\"$=\@2FT0B-FDWB;K/'6I(Z; MA^H C(/K\Z@ N_1/SP*S*GM9>Q3:" J5AI"Y!X[&N)AE;.6>;$GHN+6;O8-U M>UUV -6UP8?O+^NEO-4%J\6'RXO%19AF\G]6(KW-5R^K1VXDK)QCB.B \\#K M02Q"1":AB!*YK3$9ROUBKM&KY(:<$;17:!U=(C M'@UHKKUR.4@OVDP_W(K,%>0-AV;P4O&0!NM0T"NG&USXK$_[>.: MW@[0?6#U]VND5S)^(/NS8&(I.6A(]1!:Z:(A*L&@)"/0(HM"M'&/MR1T7/>X M RBW5.SNN*V7%(>IG'G^<.%&A,5;G75@D'VB:)4Q0=&J=Q"]$JZP(&)L4PF[ M(8'CXK2)M]M"-1U8RD?9.DM,6NMSK76M1V6!!!5B]F!3T"45$8QKU!7A,7+Z M2L\/HOA-P+65%KKP,]?9N$ZN>MW>5Q<:T#E1I M42/5R<4R^B3;>%46_P6GB6#R6$ESB($T%D#7:F951 :GA8$H7-8.Z39YM M*S+W-88;O>RV^$B323>R+@H,!52NS8=D*:!%*447J[5M<[5C.SK'=>_:X6S= MYC74WI$9MU>7I!)B_DZSQCO"V:/&;.]WMC23.W ]CBU%:80H%NSRRJ/"0+LJ M,BB^V#VM)E>YL[;[QJVRB9-M'I ";567Z)!8C6$['.:B5J6YM& M\VH>)>>H+.,6J%FWC/OKHH-,RKO9],MGG'_[>#E/7\,";_EY]>-UN, OL_F/ M#Z6F0J]_(U^-D4.O0PH!1 J)G-A,[JRG?R*S"M%Z=Z=3Z*"0VY'@<4$Y %1F MA]=;U_!\@LE52V:2*K=>,!"50Y4B@Z"+ HTN)F<2>2%M+.*.!(\+SX. :6, M#Z?9#@#\.OPYN0CG)SG?Z^Z=UNROEQ'1M9A?G)V2@I;GW+_A[,L\_/EUDHB?NBR=1*TUCQ "17I* M2@U1:@Y(NXM#+S!M5DY.;[D#+/IN'53/DC%NNGJX'7 63US1(? M2V3$NS 9UFWG>]NFN(%+EGR.4/F3H-"ENL5=@?2&B.,CU:X MPR0:WFTU>:-9S<;P<=TPLN\ 1$\[=:MC,,71FTRK@&$BT^K0@F.!OF5<)L&3 MR*5-:?S/*.LK5; C #:.MG;01H]Y^],WO]7T]=OWOW[X]/O)Y[^YCQU!.6F9=JN/L:V8B"0W>Q0Q"91^,#*KH1CVA?T['MM,SFWY9:>O5C]>&=GD\Y$+Z3 VTE@3Y+3IY_48")FU1" M+JK5V)+=".[5-FV!IZ>;X+1370?^=ITB-$V3\\FJ^&S5B'/ZY>-\5B87]99N M+5!;L;FH%W6GB]GY)(?:_^>&Z^11%!Q9U$]AN1^?(0YY:P+.AHCJ X2?\CM-+K OL#?E,\VDX?WVY MN)A]JWT-?L*JLRFH: ,XK!-\ZUU;EYV *$5B"C$I;+/W[T'TR".8VMC/PZCP M.&*6E306Y3%QA&E>VUU>(;E(^ ?]TG*M8%ZU0MZGW+$]40VBJ*9R:QV.D5F5 M2,$WL&QD[<1.1E<(!I)@K+S* =UALB$CA6-7LZV#4FAL NOJ)2)1ZC@,ENMH M'Y(">4$QMFG,O@.QG89AV^!HSS!L:Y5UX"S<'"._NEQ,IKA87/ODRZ/D@#X& MK /)3*X#I;P&SY(")Z+UM@B18Z-^N,^1-3+26H-B'82#::B+:X8KZE>'U%%Q MY1BYUAJY(/*5 O*L(VCOBY4J>5[:W":Z1\;(@!I.P8^GN'>0]=@C!M_3BOIZ M0G[*)(45%ZMJM\A$\<$9X++>A=210\PI@&&9/&OM'+'R,V_N^5=TL9'MHK/9 MX (<&P9O+N>S/_$^_3PQJ6*=:NA%HKB*.?!:%.#HT?J,R0F]$0 >>7@7J;A] M5;^OT,96^J?+Q6*R!EIIM2'U&18)K M7Z7O*[21ZSQO\[\D]JLF1G7S$TFZE!C9JJC);V(N@D.K:Y&2*LQRU&(C_W.C M(L_':1C9)!S(V1Q(!]VA:+6LDLT>#2?_"8,A09!P8N"D_41,!..%YANEVG?$ MT=BUPD-H]EF@["#F#F+?F_S7M<.]LIN!^2(8>4@N^.5F62 P:<$RPZ2W*7K> M)O7T!$$] 6<73:^7BPX@]@[0\XQ!?G=3_YB$C8PE$E%A]1 @2_#<"K!):6%B M,M&V:1^W"74C.SZ'SJ,,K:\.,'CGG*C>&J\)S_^:7'R]3O)?=?FIV=#% NE_ M^7/XZ\SRZ(O6#FRN(TZ]I_A/\ @\2U&R2E*;5M426Q/;12@^(&*>/N9KHKX. M$'IC[.^,+&'1"A:E >M%O; H!7B&"40VB8)47I1J,V[N$6*ZB/C;(6Q?\0^8 M,FY\1'RWX&AVO:6LG7!>W*LSNA+)U:DG??Y]LJ _I6]N!OH.?F+R8N,Y*QBD*S6DF5PV3@P7+*H74Y.MKFZT^H\>:\:NQNQ2$2'1U=N E[%A4:1&>< M1;6AQY2W7WB< <4_#SSO8U*N@/5*E&G111H&;GX M-J9ZH$3AHI.>?']D-E%4P=)P;3*.)O.]E68WR7QO(^8.]MNG4K 8H\Z696"8 MZ_ 9%2!25 @EL))!VLE<=RND5'I1(%73%Y"TK2FH\J&!#>>):(#\_;]&;<-:5^L*3,*"#9 M( N_C<8Z -W)]:6@V^F%=6X(3A=+S:ZN"IW9R**1WD-FM)FI>M_-&>*/<2V- M+ZAC:7.TLQE]?9WV] #-!GK='JW^"JU3_+)D;!"\?JLR_K_51O66M#S],J$- MZ.K&[QGCGDET&K*JI?66U3,U\KB9,9F%[)QG;>ZY/D]7%Z6H?>%S.#UV@+>:(O% MQ6J=YK,4E'*FS8VMQHSU=;HJP*D%@US546E> MP+*1H9)>4\CI:D5"8I&9J*5M \HMB-P(J/;O!-16&NX O+=)D.O"U\GTDF2[ M$C*)\HJU.Q5COT^FL_GDX@?Y_TC@N#B9YOM/>4,^S,6/W_'BZXP^^4Z_LLQ MGG&=LK(<0;I$<:N6OMZ E%#(B)Q?Z?%TRO"CJ/=TL>O M/Q9UCL"[NI)KM##-_PSGE[B8E;7&:8.6QV[_V@85KWORWKJ(56>6M'66K$TM M!4=,X#.WP*TFZ2H376[:+J-A4Z3K9E6/]CRCU;@F_NNI!3Y;D21@J/)(P8'3 MC('CTC%ECNZX1D)W0]W2JIN2+''DGTY. =+$8O^T3:PFOWW7HU M1Y$X;4E&!Q=*+!LEE0\PP^H W9':XV"C85?;*&5L9#TYRZ=.R@@F<,A)>W*& MR-=W.9MZ98<1%3RB'ZX/PE$-N]I*O1L-N]I&UAT,NWKUK[,@E1(H!;"4>;7; M J(0!HR6KB25G=7/H6.[85>O_M7CL*NME#;;2X(=Z/R/DS,=4_"R:(KY@[^J M[PI.2?J6%D223DC^G.?39,!9D^*Y-CK?4H(=Z/S3'VH47O%2^@1.W6)B51S BE M4DE;)+*@!K3M?YR.<\S:<)UO)\$.=/[V_1FWPEE&;(:0B6+G4^W;1>YP\3YF MAT+DY^*([73^]OTX9Y3M=+ZE!#O0^3_^.$O!&N&+!U;=$"7K_,6@";2IF&@0 M56##K?-_;&;;!S\9;*?S+278@NY"P MG<[?;+:?#WXVU$[G6TJP YW__M]G+@H3K,\47^1JF>KU+B8*H#21AV1UUL^U MGMA.Y[__]T8Z]\>C\RTEV('.7[\_D[IHQH0E@#**-+2M37:<@L#0"JQ9!3F< M;7^]F0_'V?$H?4L1CMVS>#4!N=(^P9N&AD%S;8GL[ OYGC[4D@QB)4J6)+,. MP_JTZ">:%C_V],TT?@1IN&'DUT%=RY8''N]N2AU$]$)P(\ J).OFM()H3(2D MIW7WN04*>^F)?+ CIH.JN ,H?ZP=Y.<7/SZ>AVDMA:G%+W_6-?\> M+\ZT+J4XSR$)E\DN>PU.B0PY.^$95[0]MRE">(ZJL7N7' (7LT9*.HZRI&L9 MQQ_7DKTNTFDRU^WIUS2 M'C5O(\$.=/[;J[,Z^059J8WP".U*Q40K(!;@UEJ*%)0H>;@RHM]>]5A&M(_. MMY1@!SI__8\S(D@R%PH(:XCBDNN,L8!@C;3D*O12;7,BDQF2 M2B;_?JJY2(XD2EQ>\SWE8 B60];R=6U=787!(K Z4X !T?GES*]%F9I($$U"#8LJ!8X513.P9]R0.BHV/ MW2YXY#:B0W2^HP1[7:Z\IOGCV6WBR7OK(UA7K\Y"HIC66 E,Q.2*R@KY:[6; MW;3^\6R(C42':'U'"0[@I)^>W!81G/,YUNJN(MN4,CAK#9 7=AR*_+>=\U' M[B+:1^'=B*]72[_YV?VB,/;D]?WC19.+(J? .)@Z+4U)G2A)157]F0B>3)X2 M;<8A[4CHL ;<-BPW'D.1 [A)WF?%G?"6%8642!OIR '[>F% #MAY90J)U%O> M9E73N]]0V"EX.EA6N(LFAW@+?7)Z>O/+S>>3Z[./%]<_GUV>7OSRY?+LY[/S MJT^_GGV^N+K:Y\[Y[0\]^(9Y1[H[ND]>CDAYN/?#%+-Q2H&7=?V\R&05LRO@ M5+:<9\O$JZW.^Q_CO]-QL*>=3])OWR9W=))GRT\^G\SQ<8#B-4GO _T/O]W: MP IJ,OXJE0**UU>D.B= M,6C2OGU?OX#?.RV)/9KK0[ QS.OV40I[]($+4*0 MO9I?MOWH]N;H)1[:&"7%@Y7&:)!65X\DR!D9I4$8STRHK\!#FY:.CHW20P_D M24KWW^_O:C"ZRFR^DY*^X7@V^@,?1U@M)/QX*J1R+#'OP=B:[PCN(.@8P7!F MB\O14\+;QE0=1OB@#-@N6-H\+Z>] M^E63N@J6_KSVYOV%JV[SU!H\&LLQ,1 M(M8+"DZ>-+(DP2:>16#&B-+F2'=KV78Y#K=9VF"5SI!BW3K)6*IONPTEWCXG M@8:IV&9[[2Y4#LIF[8*29[/X6ZEF '6*A]:@I;PJ:Y-QK?/G.#\-LV\_W4W^_!GS5_RR$/B*/9M"4D4G*,S56'3(G@R7F$AB6Z$1LE# M!%$?02GZ%O"I&!*O1AL,5_3[7I'Y&O7];N#J#Z^=:718*-Z4LZT8*RD[&5V= MCU@?Q 3O(/J@@7-ON"A%B=+F\FYK$OM=K=44CQWJYGV KIZHSP]="B;FDGW6 M((HTM1G/0+24[6466>!")&;:3/7?E=)^X\BC%6":*G ( +TX_70RGT]'\7Z^ MN&69+*-ELOP7Y3K\[W)R=_?39/IGF.9;C,5P&0.X5"?(UE/H.4G4,!EXM"B, MDVVPN3V1[Z(NN"=:GD*SD>H&@,KG+0ZW(2.& A:RD*!81 M&]W:/J.E9XRU4ON;;28[Z6!O%/V.T]$D7\W#=-X)EEX[B ][Y+[4$)?T]X)< M;S.QG+B@1"V).L.!0EQ/AQ.4TCQY&8O*;7+J0RGOV44?":='U>\ ;.-%&BW9 MNL1T%V:S41FE'Q>[$;09L# .U3[FHG]TH25)LKT ,)[W=5_!#PW+5V]X\X)O-PUZJ$P)3R)"X&/)^B *JS@R)KB#D MG!(IG*O$&W6);J#H8/OQY',?GQ\HXD@J62@J+9Q2K^#!!V6!H5?&)B\DMJD' M;22IYZ;%+C#QS'1T(OXAOOYX>DX/F>"\X:,ZMR5-)S%O@@\G;5C'$^!B$8:E M(#JF2,F@1!EEU$X+]YY-RNIRDF.ICT'!FJ! &;004DJ0!'-T0$R2Z2B&A#Z!Z]N%^-AKC;':2*(B:C1;ZJ WAUB2G-!G XD5]Y)L0G,= M$54I3+/@="_V@:*G_CA%7+7N<.VM444#TYD8"LJ0RP[U MAB_[*C(62AL;]"9I_2*J$P!L :K]M='W/*[K/R<_,++N#!0NZR+IJ)5L65U, MGT@T?O%N1=$/])^0;\4VFS]^>)@X0'^33H4Y &MS4JL&U_2/E[/%I=.9Q46( MGJL$+#A11\;Z%'R0J"2VV9?S-S)ZWMG4M5_:7\0#P,?5-Q+:AS##7&N1.)ZM M]# -XZ^+IV^S#W\]_ILOX:_Z=PN.']D>Y]JG?!Z^KX^<=]8E3TR[("E 3)F1 M#$PUR(+8=]R[W*BRUX";GMN+]@?7T\B[;TT/ .V72"G,*,TQ+VJA*Y.>MVG%>)&Y5BA1(*%,GOM;IC;R0H QWH79#8V[52O$*63U[Z8'C\ 5#@"/3V.@ MM7]!:QU&KB"3F$ 5(8D-9:N/A?L/KC MY2069,E'5&!2[>_BQH!SB8&U(F#@H3!\,E%\0X'KR0?WVRC:F?LY6&8#TO<* M_PZ3=C(7($L:@,X H=4%!Z5.%/."DF19=M5XGP[C\NI;VU]P6B;3 M[V&<\#I,O^)\77K5PL; Z\-1%21AW];>IQBA&%6\==IR)K92^J9O&(;N]U'9 MI&OY]0V"B]]QNI!\N%LQ0>G<%4[_&*5ERK=V6T)S'RGSU[GR5,>0>L88B#K/ M712>7$Q;86+++^PG*^X:(BVDV_>JV?6LMJN$XS =318FU"B%**P#%%G7E8@. MO(BA;FH)'+$(8[:*)G=;7/PC"?UVYW<60W0CXKXQLJ+[9CS['=.HC#"O3I*R M5E'TJZ&$VM(B1(:09>V#S4[)(!3?;E#3=CC91,8 UA'OK]I)UW(>"%A^FDPQ MA=DZ3T*-SN:L@(>Z*B"4 (&G6-]$>30,,=NMMA?MA)2_T] C3+I1[ M0.4#* MPRME?'X8*"&M%$I3H"5,'2U6?;5COFZ=84E'1*]#HST<&RCJ]W%-ZXKJ?H+O M.]9=]["<3K['T7BAC//[>@PNROI7.%MUM>1;92@'M-P29[%FA90:>IX1+/=. M!\^*27&KB'>GKQU4(6Q/-4^.(O,!F*/5==CL>K+BX)&E?TTG,W+L0OIHG(.4 M*+A7O)CZ%" #^?/">&(RN#9U^K7G48BCN_K,+!6T@K)5**K6K!EFRB.MA>PM\IBCLZ9-A\4>Q [JSK$; M"+96V6!1^\PGXUQ_6 0D*DOI#;.@-64\ MRJE(!])9L(HQ2H)JRTF;*Z@.F1C4U45+%+=7\?M"-[]U(;ED*90.,6'M4+:4 MM?,$0B?C5+TY>+I_^?CP[7EH1=_XW$U)[9]-KGY1_XAAAO_\Q_\!4$L#!!0 M ( /&0!5,ME&*['0@ %LI 4 97AH:6)I=#,Q,7$R,C R,2YH=&WM M6EM3([L1?L^OT/%6=J%J?!E? !N6*A9(':K.A>PAMF6QO@&BPG9@Y=D'[S,J"5UJ[_^NB7-R0\7OY[?_./ZDHU=IMCUWS[]='7. M:O5F\TOGO-F\N+E@/][\_!/K-EHQNS$\M]))G7/5;%[^4F.UL7/%H-F<3J>- M::>AS:AY\[E)0W6;2FL+#>%$[?2$WN O<''ZIY,?ZG5VH=,R@]RQU !W(%AI M93YB7P386U:O5U+GNI@9.1H[UFZU8_9%FULYX:'=2:?@=#[.23,\GS3])">) M%K/3$R$G3(J/-=E/NP='1]T$^FWH=N(A;QWT6T=QDB0B$9VD_\\8E6RB>.AC MW4S!QUHF\_H8:/Y!M]TX[!7N>"J%&P_B5NO/-2]Z>C+4N7.JE3:#=RW_[YA:ZD.>234;?+B1&5CV"TS99YWQ_$-D MT0UU"T8.@Z"5_P+4"=7SC].@\B&.HV0.+"@WDE0\[!.#F4*2<\LF3&SL<2ANSR#M+2R0FP7X?8"F;G#;DNC2TY MSNLT^PV5-QAA./KE73KF^0C86>K8YU+!^W?Q0>LX[O!ZW-WC^_^1\S)N1@CJ M1#NGL\%!\>U1V'W0YJN(G9E;+N0,F2"YE7G$4N_/&7-C[MZ_ZQT=;V_$<<&% M0/JH*QBZ0?L0WWCGRER@8P=U>O-*AL:-N1E__.RKRQ+W&SU:ABLVYA@=!B82 MIDB\;BPM^[WD!B- S?!]H8UC&%)_T2:K,->J_Y5IC*WKLY_9;S/K(+-1:+K* MTP9ZJ_\VO-7>.6]]XA9]A-[(9NPVUU,%8@11<%KE*J%1A5QC*L49N,P9SV>L MS)TI 2W Y.KS++J/LPR?C.2*#3F2BC9,9]+SCI?;$,@A!6NYF9%(QF\!YUT: MT^([@/4P$A:9RCUM9#*(W'CCPHYOY&)6(&UI4Q+Q8G:T2RO MQ"*?8X]0'2P7-?A7 B2([(O]0;R(;7<+RLDN0;G3W83RUJRU@>CM^6YK8&,P M3*0@O'*K1N\J@HC0%PMKZFB1-M1%> 5^GCB#'4D,ANK$%"@H;$L$:/" 8PTL6/F&\ M&0RGNX3A0,>7$ZY*SUGD8!@.L5*4$W2-?:#BPY)B"_8-CP^7?QZLV!&9TX8B M,]&E>WSN;?(#OY<&JJ"'3V][6#*OS7W\05@#U,=CC29X&W@3NX2WBC.#0S>! M0?OOJGKS+6NX>P9'4C+7:5H:(BH M1<9:DZO4Q"T2^(,".D/(RWM=]H,F8V[O2POB.H]R$#X)>.LK@IXQ)6]!5:<& M:_+1"Q;DQ9C>J5U7[[O?=?F#1#$/@VC!142-R[!< 'B3[1&.=0"U"HDZ^^Q["%KG5$G?C_U0IS^,+?B\EJNPC MJLQ3?XBP___-U+?,WF<*:R^L!?V5#NI$>^%4 B*BRL/WFYHI\%M*K*$6\ZG5 M5Y'^/'-^YO,LG%7[CW"(\ ")<8$=+=QSV .8K*I.%$9X87$8A;QN,:G;,D-P MX/IX,ZH<\>"YV!O+V3NXSSG#U#PT2!@1^AP\NR%J_-ES!:\HY#J93[2: "6\ MG(^J(W13$2)DA=(SP-;I6 <6Y"O@1;"],/8@PK%9P.9>U5]I^/5 M6*'+^PDE,JQ[JEM?'RBAN;K7[_<;1[T.7>T[U,:)^<35K7_#W_HWG=AL:[<; MG?;!H\VM1OQHV]>&/>PUNH?=K89M>I6#VK@PMN#YQUJG-N]0Q<.@7=RQ>,X2 M81TH1-;7)BS+\C<.?R#$_-<5[]]U#X^M_UV[*WZ]&_WNEII3,*Q]#E*Y[[_H MF==QRHII6^"NBEFBJW:!^M+!(ILK^CV9_@@&W[I?YYK,Q7T:?<+B%O,EW3:+ MLR+ZC2CL-1;T?,PE5G5Y]-AG2;X8O#98N5*AQBC][54GA5@'P+UXM>/:_Q\! M7-/G[F=^U;3VC5ZAPT>*@W#E,8&-K_86Y.1K@]:B"T^0H4JWV>6)#_VJW_#9 MH?\ \O3?4$L#!!0 ( /&0!5-,ZG&L! @ G 4 97AH:6)I=#,Q M,G$R,C R,2YH=&WM6FUOVS@2_GZ_@NOBM@D@O]O)UDD#I$D6F\.^9%O?]>[3 M@19'%A%*U)*47=^OWQE2LIW8;1QD=^,&%\".)0[)(>?A\PPIG7YS^OV]34X.VTMI"2SC1.#NE._@-7)S][?2;9I-= MZKC,('IU>EWW4YE;.>"AWTBDX MJ]LY;8?KT[;OY'2BQ>+L5,@9D^)M0_)^-QD(_/3P,^P/)YUA#$?#P?'P"'I) M(O[;12?;:![J6+=0\+:1R;R9 O4_&@P+=S*7PJ6C;J?S]X:W.SM-=.ZP,X.5 MP\_0QD9+#CZY)E=RFH_\>!JA:ET<:Z7-Z%7'_YU023/AF52+T>NQS,"RGV'. MWNN,YZ\CBS%H6C R"896_@_0)W3/7\Z#O\?8CI(YU/YW>^3TU;]_N'YW/6;] M;JMWU^/MOL8XLV">R=D+,$XF,N8$.#99L(M40L*^ESG/8\D5^R7!4C![/Y"; MTMB28[].LP\0EP:7$+9^]2E.>3X%=AX[]KY4\.VK[E'GI-OGS>[@@!\^>EQ; M@+@.9FZFB.>)=DYGHZ/BS\?@8.ML7$?L']QB1&\ 7<GI?NF-:1I MN&8IGP$S,),P1\YUJ;3LMY(;#(1:X/U"&\+UB9.U,"C@!UU4LLAH^S#*\,L6;"D6ZT83J3GI&\W89!#C%8R\V" M3#)^"]CO6IL6[PET!KM47I^Q#S*(I4$]1K,;P6_T,EJ# MFZV=V?#VY2!NL'>(&]\)SVM;H:G*$8@@=,C[?,BN&3?@P8'!EA,%%$0&B,B) MDC8E!MRPX0% (092'R&YF:74O5 MA@=PZ.MWAR)($J=,.*N->0&))%##_;&JHZ2.QWA%8WU/IS1@%3^ M27G4<+!'$%U+A9\=H\/6FRY-Q"583+\Q7E[6'D941(H;\]+N7H6D;P((C*JG M(*:Z--@ \M-,6L]Z: 6Y;X>RYQ5?KG.N <4]TBHU7<$EJOB8"B5R)_IBM9+" M;\EM.;%22&XD#4 &S?M'V'(E[?G3(^2U.Q K,+65<*D[4 MCL/R3JST'&N$[& ]J<%?$R!#9%^L#^));+M?4)[L$Y3[@TTH[\Q:&XC>G>]V M!C8NAID4A%?:,')B=VX1ZY1=$HBY$36@$.*23Z22;D$:OZU;6EX>>QY6867< M,5W+3KV(?*H&5)2F0%A;GY/$L3;".^#SU"GDF&HH1#>60$'+ADPP!P\(QN4E M"R\8+P;#\3YA.-#QU8RKTG,6!1B2!#-%._GFP8D5D M3AN2S(DNW>?[WD4?^-(:*(-.'M[VL$F=F_OU!V$.T!^/->K@9>!-[!/>*LX, M =T$!NV_J^S-E]S#W2,XDL1^' 9/4FZ7J05QG4@ MJE.#>_;1$R;DR9C>JUW7\*O?=?F#1%$O@VC%142-Z[!;FCGP6Q+6D(MY M:?59I#_/K,]\'H6S:O\1#A&VD!@76-'"DL.V8++*.M$8X87)811TW:*HVS)# M<.#\^&%4&K'U7.R%:?8>[G/.49H3@X018)7 X-T[4/5?%+5_4=F*S MK-=K#?K??;:XT^I^MNQ+S1[C4CGJ[=1LV[L(3 MZ]:\%":"%N7]R0GS\M?CN1/@,#@^L?[[WH/I)42JV?C"0#O,*]E.DU,ABU9Q MK\#ATGD;J\?YR)G#1IYIVO[0J:IMZAX\83^FG3\N.E]- #Y +E&6_H5).;LQ MF :1ZD>?>TG&)R!C2G%* X;8^* ZG*(GODOK*LD_?%(\VYX3M^C7^KM4A0YO MDHW"X?0,-MZN6JT73ZJ=514^P453NLTJ#[R057V'=\/\6VIGOP-02P,$% M @ \9 %4_B*SS0?!0 S14 !0 !E>&AI8FET,S(Q<3(R,#(Q+FAT;>58 MZV_:2!#_?G_%E.K:1,)/("% D:AQ%*HTI.!I<0[J^_62]. M0AYM*EV/]BZ*D.UY[&\>.S.[G1?]81!]/@]AKA8)G%^\/1T$4+$3Z/TIU&W7@R@GJ>2*BY0DCA.>5: R5RIK.+EBJ(,X948S"4O)T!A\IDY=@61NN0&3K MG,_F"GS7]^"CR"_Y%3%TQ57"NJ6>CF/>.TZQ2&!+UH,#R#X3$$ M)X/P&,)/87 1#?X(\1-2PQ$F[6A\T3N+(!K^]$9Y3;BPQW9@PS@,M&&O7GH' M;MNK-=SJ3P^^-X9>?W@>A?U?RN=;GCYR#W0N12$>JC_J MH4$*L4A3%NO:#BNNYJ#F##XL28[F)6L8L4SD"I!X+/+%)F==ZP.(*83GO?

2,2ICQ!AAM48Q8O<^Q":#Y)*837\9RD,X;-8K'@4FH+\%]S4NPL,&ODEH7R-#6ERR=,JX'K!G#,TZQK74?R*P7 ZY3$"12U:R<:: M:J%YL@8D*3Y%.%7(EKE<$HR?$G!GIQN_WMGI>A5"1:8;WUV9+4Z=J9LEQR2? MD)1):WB=L#7T8J4I.DFK2">JJH7G7,)E*E;HK!FZLM%L?TIO'-SF\B:QW5*MC!(_:.L-_T2C^/&'T[%H9 M19YB]5F0HLQAQ5,$!2E^+0)2AIAP7?*RG$D=S:HFDR0!%$,L),%8RPS#*ZN% MU)2G)(WU=U1(B^FXJ$O(M4Q,,HB,Y<6:\EX-L;\56R4R'=@=!;&/%A>%!'K+ MV5(JD\T-4YX!'H#?#4J#Z@DPC_?D;D>12<)*I!.14Y9;"#@AF62M\J%-N&6S7'!L4PE&T7'E#M@N2H^A# MFN_;]5KS2;)K>T_2OJ;VL&'7#OQGJ74*R 8V>D9BXKZIU"JEP&:KM?SL&KQR MJC&.T+OOOG.,7RJ[R1?7Y$O]L"V+WWO=?W>3;/V9R!]F>AF^?S RNPG*EFG/ MR+O-IM45TL\0KT@XA1+HKV3Z$SGX7X]KB:1D-[/*URUVM;V59SEGB_4'E;!= M.#28XWB"6JI/'E/T\'&.TP?7!TO0_6\ORSF.*!G.*.R&71CV_?])PCE%\W[V M?/#M\_S=B\%,F&O15LX2HKW[X*KPMFH54X-[*T(F6+J6ZJ'(-VX7-[_FHK.X MVU_70R:R]8 M7=9;VX1P?_V-O6R>;=KH>DT;12OOSL._>7AFW4V MZD/%\;SW];[G#:(!G$9OSB!T_0 B23+%-1<923UO.*Y 9:EUWO:\S6;C;NJN MD LOFGI&5>BE0BCF4DTKQUWS!9^,T.,_NL\DH&NN4W9.8LF=F_'=;<9B/7G0VG>MD.?/_/BF4][B8BT[B?1/EB6:BYITRS2^V0E"^R MMC6I4HB6Y%BD0K;W?/O7,10G(2N>;MLO(KYB"L9L U.Q(MF+JL(P.(I)GA2, MBO_#$!/"LZ^; G(3]:0\8Z4)0%EO"39@F&_6*VX M4L8"_#><%)L++)EDB/(:36%+ :8*KXE"[G.&2'!1!=ROO^0L@1.>D2SF)(5) MDO 8@:(6HV1G3=5JGF\!29HG"*<*^5JJ-<'X:0$W3GKAUQLGW>Q"J,A-[[LI ME$5XWPDBOXE(D-.FN!KFP<=1Z1 MBSFA%'NPD[)$MQM'[M/EXCX_*''__.UO^P'GGJ;Q0X0AV)V 9)WB<8@Q!5*3 M@%=)*=GG-9?,3"/*Q.9.S/?) 6#:!XU]>G 5U.L\OLKA762#5CW$"+8Z)L-_ MTRC^.F$,W'H919YA]5D16^:PXFF"@A2_VH"4(2;NO%6NDBFQM%>89[V!_J@@_3-)FGK+1N+B1ETD$C4Y(KUBX7' MT_0^K59SZ[7#KY)]-_@J[2&US88;-L/O4NM9R 5L=(S"+'I9J5=*@5W>MVOY M)03EB%'XP1R%N[XIW/+SL\O^@GJ^%S8[RC[O=.&K#-EYXP%#?6/F=SIGEUCF M3-5R-%>DG$)IYR,]ATJ>R&T_U%4E3[E#:#D>H>?'1>>W"<",91Q[^5\X$\(Y M5GEN!OCJ5Z=&TPLBR8A:2R9-_=O/)4>6''FN>X"7UY MQY&+XI*G+5F*/>N"W;OUN#Y.MN3ZUR)DCF=JK>^+?..B9/?P @!E<&%M+3(P,C$P M-C,P7V-A;"YX;6Q02P$"% ,4 " #QD 53=M>)O<]U F8@4 %0 M @ '@#@, 97!A;2TR,#(Q,#8S,%]D968N>&UL4$L! A0#% @ M\9 %4S%I#Y1#*0 Z2P !0 ( !XH0# &5P86TM,C R,3 V M,S!?9S$N:G!G4$L! A0#% @ \9 %4\4(H"N2#0$ 6A8+ !4 M ( !5ZX# &5P86TM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( /&0 M!5.)8JWEUJD +W3!P 5 " 1R\! !E<&%M+3(P,C$P-C,P M7W!R92YX;6Q02P$"% ,4 " #QD 53+91BNQT( !;*0 % M @ $E9@4 97AH:6)I=#,Q,7$R,C R,2YH=&U02P$"% ,4 " #QD 53 M3.IQK 0( )P % @ %T;@4 97AH:6)I=#,Q,G$R,C R M,2YH=&U02P$"% ,4 " #QD 53^(K/-!\% #-%0 % M@ &J=@4 97AH:6)I=#,R,7$R,C R,2YH=&U02P$"% ,4 " #QD 53VX5% M80X% ";$@ % @ '[>P4 97AH:6)I=#,R,G$R,C R,2YH 8=&U02P4& L "P#4 @ .X$% end

&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4WN-0QPW!0 TA< !D M ("!V=L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \) %4S#]S>[2! E1@ !D ("!,^@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\) %4\1N?G%V! 9A !D ("!R_0 'AL+W=O&UL4$L! A0#% @ \) %4^'ISOC] @ M' @ !D ("!IP(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4TOO\1%K P NPH !D M ("!' P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \) %4WW"AH9/ P 'PP !D ("!'Q4! 'AL M+W=O@ &0 @(&E& $ >&PO=V]R:W-H965T&UL4$L! A0#% @ \) % M4_KEH+9H P 7PP !D ("!K"T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4ZAWM9F6 @ FP4 M !D ("!OSD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4VDEY,>@ @ M@< !D M ("!8DD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \) %4TB2^GV@! &10 !D ("!9E,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4VVC M(FR(! :Q0 !D ("!CV$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \) %4WS$,2OH 0 6@0 !D M ("!7'$! 'AL+W=O&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #PD 53UD@C+O XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 622 365 1 false 98 0 false 5 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 2103102 - Disclosure - ACQUISITIONS Sheet http://www.epam.com/role/ACQUISITIONS ACQUISITIONS Notes 10 false false R11.htm 2108103 - Disclosure - GOODWILL Sheet http://www.epam.com/role/GOODWILL GOODWILL Notes 11 false false R12.htm 2112104 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 2118105 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 13 false false R14.htm 2121106 - Disclosure - LEASES Sheet http://www.epam.com/role/LEASES LEASES Notes 14 false false R15.htm 2128107 - Disclosure - DEBT Sheet http://www.epam.com/role/DEBT DEBT Notes 15 false false R16.htm 2131108 - Disclosure - REVENUES Sheet http://www.epam.com/role/REVENUES REVENUES Notes 16 false false R17.htm 2136109 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 17 false false R18.htm 2143110 - Disclosure - INCOME TAXES Sheet http://www.epam.com/role/INCOMETAXES INCOME TAXES Notes 18 false false R19.htm 2145111 - Disclosure - EARNINGS PER SHARE Sheet http://www.epam.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 19 false false R20.htm 2148112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 2150113 - Disclosure - SEGMENT INFORMATION Sheet http://www.epam.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 21 false false R22.htm 2156114 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 22 false false R23.htm 2159115 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.epam.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 23 false false R24.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 24 false false R25.htm 2304301 - Disclosure - ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables) Sheet http://www.epam.com/role/ACQUISITIONSTheEstimatedFairValueoftheAssetsAcquiredandLiabilitiesAssumedTables ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables) Tables 25 false false R26.htm 2309302 - Disclosure - GOODWILL (Tables) Sheet http://www.epam.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.epam.com/role/GOODWILL 26 false false R27.htm 2313303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.epam.com/role/FAIRVALUEMEASUREMENTS 27 false false R28.htm 2319304 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS 28 false false R29.htm 2322305 - Disclosure - LEASES (Tables) Sheet http://www.epam.com/role/LEASESTables LEASES (Tables) Tables http://www.epam.com/role/LEASES 29 false false R30.htm 2329306 - Disclosure - DEBT (Tables) Sheet http://www.epam.com/role/DEBTTables DEBT (Tables) Tables http://www.epam.com/role/DEBT 30 false false R31.htm 2332307 - Disclosure - REVENUES (Tables) Sheet http://www.epam.com/role/REVENUESTables REVENUES (Tables) Tables http://www.epam.com/role/REVENUES 31 false false R32.htm 2337308 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.epam.com/role/STOCKBASEDCOMPENSATION 32 false false R33.htm 2346309 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.epam.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.epam.com/role/EARNINGSPERSHARE 33 false false R34.htm 2351310 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.epam.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.epam.com/role/SEGMENTINFORMATION 34 false false R35.htm 2357311 - 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 35 false false R36.htm 2405401 - Disclosure - ACQUISITIONS - (Narrative) (Details) Sheet http://www.epam.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - (Narrative) (Details) Details http://www.epam.com/role/ACQUISITIONSTheEstimatedFairValueoftheAssetsAcquiredandLiabilitiesAssumedTables 36 false false R37.htm 2406402 - 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 37 false false R38.htm 2407403 - 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 38 false false R39.htm 2410404 - 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 39 false false R40.htm 2411405 - 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 40 false false R41.htm 2414406 - 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 41 false false R42.htm 2415407 - 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 42 false false R43.htm 2416408 - 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 43 false false R44.htm 2417409 - 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 44 false false R45.htm 2420410 - 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 45 false false R46.htm 2423411 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.epam.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.epam.com/role/LEASESTables 46 false false R47.htm 2424412 - 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 47 false false R48.htm 2425413 - 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 48 false false R49.htm 2426414 - 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 49 false false R50.htm 2427415 - 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 50 false false R51.htm 2430416 - Disclosure - DEBT (Details) Sheet http://www.epam.com/role/DEBTDetails DEBT (Details) Details http://www.epam.com/role/DEBTTables 51 false false R52.htm 2433417 - 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 52 false false R53.htm 2434418 - 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 53 false false R54.htm 2435419 - Disclosure - REVENUES (Contract Balances) (Details) Sheet http://www.epam.com/role/REVENUESContractBalancesDetails REVENUES (Contract Balances) (Details) Details http://www.epam.com/role/REVENUESTables 54 false false R55.htm 2438420 - 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 55 false false R56.htm 2439421 - 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 56 false false R57.htm 2440422 - 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 57 false false R58.htm 2441423 - 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 58 false false R59.htm 2442424 - 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 59 false false R60.htm 2444425 - Disclosure - INCOME TAXES (Details) Sheet http://www.epam.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.epam.com/role/INCOMETAXES 60 false false R61.htm 2447426 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.epam.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.epam.com/role/EARNINGSPERSHARETables 61 false false R62.htm 2449427 - 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 62 false false R63.htm 2452428 - 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 63 false false R64.htm 2453429 - 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 64 false false R65.htm 2454430 - 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 65 false false R66.htm 2455431 - 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 66 false false R67.htm 2458432 - 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 67 false false R68.htm 2460433 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.epam.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.epam.com/role/SUBSEQUENTEVENTS 68 false false R9999.htm Uncategorized Items - epam-20210630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - epam-20210630.htm Cover 69 false false All Reports Book All Reports epam-20210630.htm epam-20210630.xsd epam-20210630_cal.xml epam-20210630_def.xml epam-20210630_lab.xml epam-20210630_pre.xml exhibit311q22021.htm exhibit312q22021.htm exhibit321q22021.htm exhibit322q22021.htm epam-20210630_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/currency/2021 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "epam-20210630.htm": { "axisCustom": 4, "axisStandard": 29, "contextCount": 622, "dts": { "calculationLink": { "local": [ "epam-20210630_cal.xml" ] }, "definitionLink": { "local": [ "epam-20210630_def.xml" ] }, "inline": { "local": [ "epam-20210630.htm" ] }, "labelLink": { "local": [ "epam-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "epam-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "epam-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 561, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021": 5, "total": 10 }, "keyCustom": 19, "keyStandard": 346, "memberCustom": 27, "memberStandard": 71, "nsprefix": "epam", "nsuri": "http://www.epam.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - ACQUISITIONS", "role": "http://www.epam.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - GOODWILL", "role": "http://www.epam.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - LEASES", "role": "http://www.epam.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - DEBT", "role": "http://www.epam.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - REVENUES", "role": "http://www.epam.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - INCOME TAXES", "role": "http://www.epam.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - Disclosure - EARNINGS PER SHARE", "role": "http://www.epam.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "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-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - SEGMENT INFORMATION", "role": "http://www.epam.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.epam.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables)", "role": "http://www.epam.com/role/ACQUISITIONSTheEstimatedFairValueoftheAssetsAcquiredandLiabilitiesAssumedTables", "shortName": "ACQUISITIONS - The Estimated Fair Value of the Assets Acquired and Liabilities Assumed (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - GOODWILL (Tables)", "role": "http://www.epam.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - LEASES (Tables)", "role": "http://www.epam.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "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-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - DEBT (Tables)", "role": "http://www.epam.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - REVENUES (Tables)", "role": "http://www.epam.com/role/REVENUESTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346309 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357311 - 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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - ACQUISITIONS - (Narrative) (Details)", "role": "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20210630.htm", "contextRef": "ibdf16a6520214e76b391448bb6d1ebe2_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ibcf7ca5fb50c4e10a7185ccc4a2fdddd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20210630.htm", "contextRef": "ibcf7ca5fb50c4e10a7185ccc4a2fdddd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i8e04a13f28b24a7e81a4162e881ce0e1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "iddbbd40ee29047c8b074e5a31e21b126_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "iddbbd40ee29047c8b074e5a31e21b126_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i77b9dbc3eef74db69ba332567a06a37d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - 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-20210630.htm", "contextRef": "i77b9dbc3eef74db69ba332567a06a37d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i9099ae58bf6049e3a340f87f39172a61_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i9099ae58bf6049e3a340f87f39172a61_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i5230fa7b18d14102b1857ad9347d6a7f_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - 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-20210630.htm", "contextRef": "i5230fa7b18d14102b1857ad9347d6a7f_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i9baac0618df54916b89af500cf263ded_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i9baac0618df54916b89af500cf263ded_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i50bc5a4fd23148b3a97b19d78ad9f8b6_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - 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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i50bc5a4fd23148b3a97b19d78ad9f8b6_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - 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-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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", "div", "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - 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-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i3a749f58bbc34d3a9d01742155cfc80f_D20170524-20170524", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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-20210630.htm", "contextRef": "i3a749f58bbc34d3a9d01742155cfc80f_D20170524-20170524", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - 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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie635dbbc796e4a61af6fb1bad40b356b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - 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-20210630.htm", "contextRef": "ie635dbbc796e4a61af6fb1bad40b356b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - 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-20210630.htm", "contextRef": "i3d9adb864a6b43d8b778aed2b8b5a505_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "icad2bdde130d45fbab1ed5ef07c5af20_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - 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-20210630.htm", "contextRef": "icad2bdde130d45fbab1ed5ef07c5af20_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie285dec49247483798be92a4b497b250_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - 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-20210630.htm", "contextRef": "ie285dec49247483798be92a4b497b250_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ia1f9989ea40647b68ed895fd0cf5f26c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - 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-20210630.htm", "contextRef": "ia1f9989ea40647b68ed895fd0cf5f26c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieaf748518c7b4cdb9decd23c11a450ae_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - 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-20210630.htm", "contextRef": "ieaf748518c7b4cdb9decd23c11a450ae_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2bcf60f4892744f08a6e6d9013e172ec_I20191231", "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-20210630.htm", "contextRef": "ia6f3c2a1f5904c22aa1e740b50c35f8d_D20200101-20200331", "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-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - INCOME TAXES (Details)", "role": "http://www.epam.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "idf7f5a2d16d844e49f6f8e5be1b1c1f7_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - 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": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "idf7f5a2d16d844e49f6f8e5be1b1c1f7_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - 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-20210630.htm", "contextRef": "if1a214a8037747a69bfc85c57448deeb_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - 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-20210630.htm", "contextRef": "i1371686167e04bef956556951ce62889_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - 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-20210630.htm", "contextRef": "iab472d85ea6647efb84cf38521a7ec7e_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "i2ad352882918458caf52d652cea8930f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - 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-20210630.htm", "contextRef": "iadae58af84834e13a682e6fb16282234_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie4194c15475b434da9a43e3208b711e1_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - 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-20210630.htm", "contextRef": "if9ac3992a1b145d7b2dde795b3cf2441_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "icb48036dab4f422789d53be6175d2f0b_D20210701-20210805", "decimals": "INF", "first": true, "lang": "en-US", "name": "epam:BusinessCombinationNumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.epam.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "icb48036dab4f422789d53be6175d2f0b_D20210701-20210805", "decimals": "INF", "first": true, "lang": "en-US", "name": "epam:BusinessCombinationNumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "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-20210630.htm", "contextRef": "ie46e601468c24bbca306b026ac63f3c5_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "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-20210630.htm", "contextRef": "ieae4078710a3462a8e3d570579747915_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - epam-20210630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - epam-20210630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 98, "tag": { "country_BY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BELARUS", "terseLabel": "Belarus" } } }, "localname": "BY", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SPAIN", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "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/2021", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "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/2021", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "U.S. dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r608" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r609" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r610" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r610" ], "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r610" ], "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r611" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r610" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r610" ], "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r606" ], "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r607" ], "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/2021", "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/2021", "presentation": [ "http://www.epam.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "epam_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during 2020", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationNumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Businesses Acquired", "label": "Business Combination, Number Of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "BusinessCombinationNumberOfBusinessesAcquired", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "integerItemType" }, "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/20210630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/20210630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedpropertyPlantAndEquipmentAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.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/20210630", "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/20210630", "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": "CIS" } } }, "localname": "CISMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_CreditFacility2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility 2017 [Member]", "label": "Credit Facility 2017 [Member]", "terseLabel": "Credit Facility 2017" } } }, "localname": "CreditFacility2017Member", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "epam_FederalFundsOpenRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Open Rate [Member]", "label": "Federal Funds Open Rate [Member]", "terseLabel": "Overnight Bank Funding Rate" } } }, "localname": "FederalFundsOpenRateMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "epam_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/20210630", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "epam_IncreaseDecreaseinTradeReceivablesandContractAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_LifeSciencesAndHealthcareSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Life Sciences And Healthcare Sector", "label": "Life Sciences And Healthcare Sector [Member]", "terseLabel": "Life Sciences & Healthcare" } } }, "localname": "LifeSciencesAndHealthcareSectorMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_LineofCreditCurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Currency [Axis]", "label": "Line of Credit, Currency [Axis]", "terseLabel": "Line of Credit, Currency [Axis]" } } }, "localname": "LineofCreditCurrencyAxis", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "epam_LineofCreditCurrencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Line of Credit, Currency [Axis]", "label": "Line of Credit, Currency [Domain]", "terseLabel": "Line of Credit, Currency [Domain]" } } }, "localname": "LineofCreditCurrencyDomain", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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 decrease due to lease modifications:" } } }, "localname": "NonCashChangesDuetoLeaseModificationsAbstract", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "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", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityModification", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_OperationalTargetsAndServiceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operational Targets And Service Based", "label": "Operational Targets And Service Based [Member]", "terseLabel": "Operational Targets And Service Based" } } }, "localname": "OperationalTargetsAndServiceBasedMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "epam_Other2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other 2021 acquisitions", "label": "Other 2021 acquisitions [Member]", "terseLabel": "Other 2021 acquisitions" } } }, "localname": "Other2021AcquisitionsMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_OtherShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of short-term investments classified as other", "label": "Other Short-term Investments, Fair Value Disclosure", "terseLabel": "Time deposits included in Short-term investments" } } }, "localname": "OtherShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_OthercurrenciesexcludingU.S.dollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other currencies, excluding U.S. dollars [Member]", "label": "Other currencies, excluding U.S. dollars [Member]", "terseLabel": "Other currencies, excluding U.S. dollars" } } }, "localname": "OthercurrenciesexcludingU.S.dollarsMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "epam_PerformanceTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Targets [Member]", "label": "Performance Targets [Member]", "terseLabel": "Performance Target" } } }, "localname": "PerformanceTargetsMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "epam_PolSourceSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PolSource S.A.", "label": "PolSource S.A. [Member]", "terseLabel": "PolSource S.A." } } }, "localname": "PolSourceSAMember", "nsuri": "http://www.epam.com/20210630", "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", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "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/20210630", "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", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "RightofUseAssetModifiedOperatingLease", "nsuri": "http://www.epam.com/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "epam_RussiaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Russia segment", "label": "Russia Segment [Member]", "terseLabel": "Russia" } } }, "localname": "RussiaSegmentMember", "nsuri": "http://www.epam.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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 Period" } } }, "localname": "ServicePeriodMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Issuance Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Issuance Period", "terseLabel": "Issuance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIssuancePeriod", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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/20210630", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "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 $7,647 and $4,886, respectively" } } }, "localname": "TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent", "nsuri": "http://www.epam.com/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_TwoAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Acquisitions", "label": "Two Acquisitions [Member]", "terseLabel": "Two Acquisitions" } } }, "localname": "TwoAcquisitionsMember", "nsuri": "http://www.epam.com/20210630", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r99", "r152", "r165", "r166", "r167", "r168", "r170", "r172", "r176", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r248", "r250", "r251" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r99", "r152", "r165", "r166", "r167", "r168", "r170", "r172", "r176", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r248", "r250", "r251" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r104", "r111", "r199", "r370", "r371", "r372", "r391", "r392", "r454", "r459", "r460", "r614" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r104", "r111", "r117", "r199", "r370", "r371", "r372", "r391", "r392", "r454", "r457", "r459", "r460", "r614" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r104", "r111", "r117", "r199", "r370", "r371", "r372", "r391", "r392", "r454", "r457", "r459", "r460", "r614" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r104", "r111", "r117", "r199", "r370", "r371", "r372", "r391", "r392", "r454", "r457", "r459", "r460", "r614" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r256", "r277", "r335", "r338", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r577", "r579", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r256", "r277", "r335", "r338", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r577", "r579", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "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": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r256", "r277", "r325", "r335", "r338", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r577", "r579", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r256", "r277", "r325", "r335", "r338", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r577", "r579", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r112", "r336" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r112", "r117", "r336" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r179", "r180", "r313", "r318", "r578", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r179", "r180", "r313", "r318", "r578", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r112", "r117", "r235", "r336", "r530" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r105", "r106", "r107", "r108", "r189", "r190", "r196", "r197", "r198", "r199", "r200", "r201", "r237", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r391", "r392", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r524", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r612", "r613", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r551", "r563" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable, current" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r18", "r551", "r563" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r50", "r55", "r63", "r64", "r65", "r433" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r49", "r55", "r63", "r64", "r65", "r433" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r55", "r63", "r64", "r65", "r66", "r432" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r53", "r54", "r55", "r566", "r587", "r591" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r63", "r64", "r495", "r496", "r497", "r498", "r499", "r501" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r63", "r64", "r65", "r101", "r102", "r103", "r433", "r582", "r583", "r616" ], "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)/Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r48", "r55", "r63", "r64", "r65", "r433", "r496", "r497", "r498", "r499", "r501" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r218" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r373", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r370", "r371", "r372", "r459" ], "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/2021-01-31", "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": "Restricted stock units withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r339", "r341", "r375", "r376" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r341", "r362", "r374" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r216", "r223" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r424", "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r160", "r167", "r174", "r195", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r430", "r434", "r481", "r525", "r527", "r549", "r562" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r42", "r95", "r195", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r430", "r434", "r481", "r525", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r463" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r342", "r364" ], "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/2021-01-31", "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", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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/2021-01-31", "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": [ "r438", "r442" ], "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/2021-01-31", "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": [ "r558" ], "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 included in Short-term investments" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r337" ], "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/2021-01-31", "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", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r334", "r337", "r408", "r409" ], "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/2021-01-31", "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", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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/2021-01-31", "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": [ "r405" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r416", "r417", "r420" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r416", "r417" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r423" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r415", "r418", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Earn-out consideration based on achievements of certain revenue, earnings and operational targets (up to)", "verboseLabel": "Contingent consideration fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r468" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r415", "r419" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r411" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r411" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r410", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r411" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Office Space Purchase Commitment" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r479", "r480" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r29", "r91" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r91", "r92" ], "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, restricted cash and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r494" ], "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)/increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r436" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAlreadyPostedAggregateFairValue": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features.", "label": "Collateral Already Posted, Aggregate Fair Value", "terseLabel": "Financial collateral (including cash collateral) required to be posted" } } }, "localname": "CollateralAlreadyPostedAggregateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r232", "r233", "r234", "r236", "r594" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102", "r459" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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 dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r289" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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; 56,633 and 56,128 shares issued, 56,613 and 56,108 shares outstanding at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r69", "r556", "r572" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r301" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r186", "r203", "r298", "r300" ], "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 included in Trade receivables and contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r313", "r320" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r313", "r320" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r298", "r299", "r314" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r315" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r72", "r95", "r195", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r481" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r414" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r94", "r99", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r505", "r550", "r552", "r561" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r94", "r99", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r505" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r94", "r99", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r290", "r291", "r292", "r293", "r503", "r504", "r505", "r506", "r560" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r34" ], "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", "verboseLabel": "Liability associated with RSUs" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r96", "r389", "r395", "r396", "r397" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r89", "r225" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r44", "r45", "r46", "r478" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r43", "r46", "r47", "r440", "r541" ], "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, Fair Value, Gross Asset", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r43", "r46", "r47", "r440", "r541" ], "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, Fair Value, Gross Liability", "terseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r46", "r439", "r441", "r444", "r446" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r450", "r462" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r437", "r439", "r444" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r44", "r45", "r46", "r478" ], "calculation": { "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Foreign exchange derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r437" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r313", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r377" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r109", "r110", "r111", "r112", "r113", "r118", "r121", "r131", "r132", "r133", "r137", "r138", "r460", "r461", "r557", "r573" ], "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 dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r109", "r110", "r111", "r112", "r113", "r121", "r131", "r132", "r133", "r137", "r138", "r460", "r461", "r557", "r573" ], "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 dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r494" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r383" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r101", "r102", "r103", "r106", "r114", "r116", "r140", "r199", "r289", "r294", "r370", "r371", "r372", "r391", "r392", "r459", "r495", "r496", "r497", "r498", "r499", "r501", "r582", "r583", "r584", "r616" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r204" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r191" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r194" ], "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": "Equity Securities without Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r191", "r192", "r193" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r262", "r271", "r272", "r478" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r463", "r464", "r465", "r472" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r463", "r464", "r466" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r262", "r271", "r272", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r464", "r532", "r533", "r534" ], "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/2021-01-31", "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": [ "r262", "r271", "r272", "r463", "r473" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r463", "r464", "r467", "r468", "r474" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r262", "r271", "r272" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r262", "r326", "r327", "r332", "r333", "r464", "r532" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r262", "r271", "r272", "r326", "r327", "r332", "r333", "r464", "r533" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r262", "r271", "r272", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r464", "r534" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r469", "r472" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r469", "r472" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r469" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r470" ], "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" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payment of contingent consideration for previously acquired businesses" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r469" ], "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, 2021", "periodStartLabel": "Contingent consideration liabilities as of January 1, 2021" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r262", "r271", "r272", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r532", "r533", "r534" ], "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/2021-01-31", "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": [ "r471", "r474" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r475", "r477" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r438", "r443", "r449" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r219", "r222", "r224", "r545", "r546" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r221" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r320" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r490", "r491", "r492", "r493" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "terseLabel": "Foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r46", "r326", "r445" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r205", "r206", "r527", "r548" ], "calculation": { "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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, 2021", "periodStartLabel": "Balance as of January 1, 2021", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r208" ], "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": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r214" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r209" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r207", "r211" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r210", "r403" ], "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": "2020 acquisitions purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r437", "r447" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r160", "r166", "r170", "r173", "r176" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r227", "r229" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r97", "r384", "r385", "r388", "r393", "r398", "r400", "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r115", "r116", "r158", "r382", "r394", "r399", "r574" ], "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r378", "r379", "r385", "r386", "r387", "r390" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88", "r543" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r122", "r123", "r124", "r133" ], "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 and restricted stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r220" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r520", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r520" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r512" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r511" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r521" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r521" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r521" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r521" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r521" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r521" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r521" ], "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": "2021 (excluding six months ended June 30, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r521" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r510" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r95", "r168", "r195", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r431", "r434", "r435", "r481", "r525", "r526" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r95", "r195", "r481", "r527", "r553", "r568" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r95", "r195", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r431", "r434", "r435", "r481", "r525", "r526", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r463" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r552", "r561" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "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": "Current maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "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 2017 Credit Facility" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r188" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r182" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r275" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Total commitment amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r170" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r466" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r466" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r326" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r87", "r90" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r56", "r59", "r65", "r68", "r90", "r95", "r105", "r109", "r110", "r111", "r112", "r115", "r116", "r129", "r160", "r166", "r170", "r173", "r176", "r195", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r461", "r481", "r555", "r571" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2021-01-31", "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": [ "r109", "r110", "r111", "r112", "r118", "r119", "r130", "r133", "r160", "r166", "r170", "r173", "r176" ], "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r120", "r125", "r126", "r127", "r128", "r130", "r133" ], "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r76" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r55" ], "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 gain/(loss) in fair value" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r166", "r170", "r173", "r176" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total segment operating profit:", "totalLabel": "Income from operations", "verboseLabel": "Segment operating profit/(loss):" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r513", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r509", "r516" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r507" ], "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 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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r89" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r519", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r518", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r170", "r176" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r428", "r429", "r432" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r428", "r429", "r432" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r53" ], "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 gain/(loss) on hedging instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r57", "r60", "r428", "r429", "r432" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r51", "r53" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r428", "r429", "r432" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r73", "r89", "r225" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r75", "r575" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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": "Interest and other income, net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r41", "r554", "r570" ], "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 short-term investments classified as other.", "label": "Other Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "OtherShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r84" ], "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, 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" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r77", "r80" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "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 (Note 2)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r78" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r80" ], "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r476" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r27", "r28" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r82", "r85" ], "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 (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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r77" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r365" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r226", "r527", "r559", "r569" ], "calculation": { "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 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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r202" ], "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 (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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r55" ], "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": "Actuarial losses" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r166", "r170" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r166", "r170" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r165", "r170" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r92", "r547", "r565" ], "calculation": { "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 cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "totalLabel": "Total restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r13", "r92", "r593" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": { "order": 1.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "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 (RSU)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r101", "r102", "r103", "r106", "r114", "r116", "r199", "r370", "r371", "r372", "r391", "r392", "r459", "r582", "r584" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r22", "r93", "r567" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r151", "r152", "r165", "r171", "r172", "r178", "r179", "r184", "r312", "r313", "r544" ], "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/2021-01-31", "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": [ "r301", "r302", "r303", "r304", "r305", "r306", "r310", "r311", "r316", "r324" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r181" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r308" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r309" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r309" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r309" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r517", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r55", "r500", "r501" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTheEstimatedFairValueoftheAssetsAcquiredandLiabilitiesAssumedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r408", "r409" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r99", "r271", "r273", "r290", "r291", "r292", "r293", "r503", "r504", "r506", "r560" ], "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": "Outstanding Debt And Borrowing Capacity" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r341", "r361", "r374" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r341", "r361", "r374" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r463", "r464" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r212", "r213" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r212", "r213" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSTheEstimatedFairValueoftheAssetsAcquiredandLiabilitiesAssumedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r67", "r183" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r160", "r163", "r169", "r212" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r160", "r163", "r169", "r212" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r342", "r364" ], "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/2021-01-31", "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": [ "r345", "r356", "r357" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r148", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r184", "r230", "r231", "r576" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r160", "r164", "r170", "r174", "r175", "r176", "r177", "r178", "r183", "r184", "r185" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "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 dollars per share)", "periodStartLabel": "Unvested awards outstanding at period start (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r354" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r348" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r348" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited/cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r364" ], "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, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r347", "r364" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r346" ], "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 dollars per share)", "periodStartLabel": "Options outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r359" ], "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, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r359" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r364" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r340", "r343" ], "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/2021-01-31", "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", "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r364" ], "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, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r364" ], "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, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r358" ], "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, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r359" ], "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, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "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": "Restricted stock units withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r14", "r527", "r550", "r564" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r514", "r522" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r148", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r184", "r212", "r228", "r230", "r231", "r576" ], "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/2021-01-31", "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": [ "r2", "r39", "r63", "r64", "r65", "r101", "r102", "r103", "r106", "r114", "r116", "r140", "r199", "r289", "r294", "r370", "r371", "r372", "r391", "r392", "r459", "r495", "r496", "r497", "r498", "r499", "r501", "r582", "r583", "r584", "r616" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r140", "r544" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r289", "r294", "r349" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r289", "r294" ], "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": "Proceeds from stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r95", "r187", "r195", "r481", "r527" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r93", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r294", "r297" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r502", "r529" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r502", "r529" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r502", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r502", "r529" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r528", "r531" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r320" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r313", "r322" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r313", "r322" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r413" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONSEstimatedFairValuesAndUsefulLivesOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r38", "r295" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r295", "r296" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r143", "r144", "r145", "r146", "r147" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r515", "r522" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r133" ], "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/2021-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r133" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r523": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.5)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r567": { "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": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r606": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r608": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r609": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r610": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r611": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 89 0001352010-21-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001352010-21-000036-xbrl.zip M4$L#!!0 ( /&0!5.,UE\2]-P" &Q_)P 1 97!A;2TR,#(Q,#8S,"YH M=&WLO6V7%$>N+?S]_ H_?K[>'L>+(D+RFO%=V& ?SG7##."9:[Z<)8444':_ M<+H;#/[U5]ET8\",#79355F=9ABJ*K,RLV+O4&Q%**2__N_GAP>?/+.3T]7Q MT=\^C7\)GW[RO[_XZ_^WM_=_O[SW[2GGS\_7?WMT\=G9T\^_^RS MGW[ZZ2\_Y;\[X_MD/=61Z=G?-3MTXMOV1,^?.-KTP=_ MZ<>'GTV_T&\?+L\\6!W]^,:9S^7DX/(6^;/IL/#IJPNOGI_MG5I_XQO^_B^/ MCI]]MCKRLVT"X+.S$SXZ'<JJ^WT^JW'NY-_<_3U;._??K5 M\=&9=_^]!R^>^%/WE^_^]NF9/3_[[/PA/_OB/_[C/_YZMCH[L"^FKK%WV2W^ M^MG+#__ZVG9BP/[VZ>Z.GURP"\^/SH^,G^ U?//IQ/M MY.7+E:H=G;_TXW?_&5_YP3/KA]I/;\_]B+3S]9J5]:\S]? MR,WC9]^F>\^^S_M/]8=;SQY^0S_<_>'V3P\?W/CIS@]W#O9_WH>'#^X=WGUP M9_5]NO7SG9]OP,.;_RC[A]\]?_C@]L_?YCL'W_]\_&+_F^]^VK_Y_<\/'^S_ M?/>;[\+#'W[\^?O#.X_W?^X_W?WF'^'N@_\ZV/_7=R_V(X9OT\,7W_^KUX<_ M//;O_AB_3U\__C[=.;QS\U;9]WM\G_9??'^XGQ[^\(]PYX=_KA[^<..9?O/U M2K[YKMZ]^5^/O_^77RO=ACL_/XIWOOGNY[LW?XS[__K'B^]_>/C8GQL>_NO[ M^/WAK8OO_-/O58X>/CB&_4._S^%W/W__PZ-\]Z8_XX-]N/O ?\?-_UK=.?SZ M8/_FXX.'?K_O_XD_?_O@UMG^_?#\VPX!:]VCDN#B<> //JX?W9>?T;S\_^UQ]O#KT*SY6?O$Z\%^=&Y:SKU>G MG0^^-SZY=:0W_=P%^]_#/KR./8=(O::RUW7X6(XT]J0C[56!E+L4_RN??A'3 M9SE^=-A_ ?=2K_R"[M?^R>F"[>]A&U_'M@-SIY;W+('L04R\QRS^"MH TLXU MI$^_F-I_8]#^W:]_K NX[P5N>K/CHBND1"Y=M.Q!$]TCP;07T]#:1Q%%!_ M9>_* 2C6BC&!YD^_^/K&M_=O?0C6J;9*55KF7AW<1,8UI^&FH4LVB1/6D2ZP MCA33I/A?(GKA87Q^HY\[)JNC1_==#RN?Z.EW3Z;Q^M9SUY>G*SFP;U>G9YO% M^\6=^W38#[\^NOO#_HN'WSQ\O'_X?=S_^;MT]^:]'^Y\,V'V77YX\^$/WR=_ MJI]OYWV_][?YGF/U_.#NX;T?]V^JGW/[Q?X//_ISWEOMWYR>Z;\>W_EF'_9O M_ACNW-QW#'_YCM_KZO?]Q/_S7V7X2?+C#_Z;\E8>C>]?;,S'MV-MU#X+"'P1H: ME8%9/_WB]]V^___?XN. UICW[5#LY$,X PE[$Q(V=]79AY=6W5ZP!30<8]3_ MOOU.LS YR)_KTY-S&?[9,SMZ:O?<:U\=^:/ZB'#^5?>O[LK!ZM&YDW;K M^1/K9Z8/5H=^RMUQWS\]'=RG8R^'D+A9EL6[7UVP[/"?A]__<&]U]^;#PSN' MM]/^S7_D.^F[][-QUX+(X\>>W2$W2WX$';D4HN(A1* 9L;N6 6 M,[>."3K$A1W;S(X[7[W&#E9JFER-Q BZ![W3GN1N>YE@,-"P7N('LD,L^> 2 MK7!*X/)&!J%H3^SV2&)L"SNVFAWW7V-'J!TUHQ,#-.V!EK['Q<9>KSQZ Y!1 MV[O8\=F;$X8G-FR:.K;3=\QS3M.EGY^>S_4[?SXYGS[]_.S%$X?_='7XY&": MFSW_[/')1*\WIC3_\OS4]=-?/WOS&B_O_\M-+Y[A]/CIR?F[\TGASR\X^Y(1 M?\1=NKR0G<];7KY;Z?1^K.SDD_,'LG>N)WQU^_^\.0WW]I>_N/SHS:L_.>?Q MY;O3,SXYFV;*OKB4BB%>?N^78Z\>4U\[M>[E\,LM7AZY?']YD\_>:*C+ZSP] M6KULM-/'[(WZJAD.C4^?GM@7%[<_/WAYBS.:;_^7BP=E%B[:]_*KQ+X]\8(L^/6?SFTUVL7SR^7?W M;WYP:QI4JR%"Q9ZFMN0MM9\G9\?UIIOM ":2Y281T)) M[N,81H98DR'&;L%>*I5P[A%O50N$O9BNA$\^\-V?NN*KGZ>K9_Y8KY]Z;K7Y M[/CD#U+O5]^?/KQI1\<^#+_KLN]K(-ZXQ&=O/OWO,3^Q.A2(B2)"PP#GO^1KOE44H:6;EH!+(AO39NK0A-;D3G\W8+E^T6MK'= MPONW6[BR=NNY#6IM]NI)UCAPO&D*W*=W6PD42H:1(VJE'%U'<&X8D^P,-#=45Y./R =_ MYY7>/OJ*GZS.^& F,'%M2IIT4GGNCRG70A7K-/%,&NH:%G;GS;WJ+ M3Z8I@-.YX$-,ZMZE81Y0SB?:-?2(L4(M@K S^#PX.==P+^9DXZ;U&1PE=\(" M@U0D*$NVC-/TQF@[ \Z-WI\>/CV8 D;OGCVVD^F\$WL\7>V9W3[JQXD&0 FA6614AT5 F:M;\_4Y.W%[L9/?*)3'-_;AN[T[&0US62>=Z7O MW,8IU3F5/@0FO>RVR,C$;9.[-XU##A&N*Z5F"6:+K;;*S6ID("3*HVKC;,$ MH3>G_QBQ029%)K%=M'*;<(0V#S0Q M0H*J1IFA%R9K(7J?]2Y,IF7L'M ??[IH\ZB*:$H!>QD]0D1 4( L+0/%'BI= MK._.'\QUS9Z_!WZ%,$$8 M%,0T6X)B+-5]-@!R96,.S^[TH+7.GE\=/B6"MSUS*(X*0Z1&VJ EX,K9O;&= MP6=]L^=7!TZM"NX!N'N,"#8*C>36+?04"W;EW0%GT[/G5VGO(D&/!5H1R*!, M#-FRBPAQ5\#B^B#;5 M 42T6Q4(S5\*1-8>. QLK:S7<0&30'V7O5D_\KM5S M7G^@5 VEL#4J(66HE-'=*LD4&X5"C>-"HYG)R\U3*KOZC&B:6F"@1(3N/4CM MK4LTUZ/7E5*S!+-+@Y22)72Q6@LSM0B%@W(0&C8G,)>>^BNOI$2$GM1 N[OY M@NZ@Q,32-(5,I>P>N#L^FDNN+1OD$C5 C"@<6'OE3LGJ:+)[@&[%//CZ@2;C M:9*'U# "^A ;%)JUTK6-4D/;/:#7/P^^?E2#.[*=8B>'%,;HV*L+\5%'38K6 M='W[G.9LAC_*!BSJ:I*C"UL* +VC6$3DRB$K(M:=@69#\^!7!)-.D4MN!RV- M!IVK@ P:O0QNH8QA.P/3NN?!KPH?C+$.3!"@0TOB5BUV8!0!\,]WQ\*M=1[\ MBL#)14)1&Q'#-)LJ$JFTD.L((!@P[0PX6S /?D60)>FCAN%Z(36 $7Q$LJKD M;6NQ)>L39!>9LN8-V9H40Z0K"_#OBAGS:#7W D$+N40ON4*J4V(2JCL#S084 MPQ7"%+7&4DJ$P%. +&#OL74L%'%:JK6=@6F=BN$*\=&F,5*H4UHFB(4%&Y8" MUK"!J>T./FM3#%<(3K6$)6:<=FN"6A,#C,E<-=36)>O.@+-AQ7"%D&'M364* M%I<.T84WYUH"2HDC.)!A?9!MJ@7^2)K1S3?%Z[-3WACO&Z7Y=KO]B=FII.RN M 7=5[^8*WE*I(4C7FGJI+V,N=J*S?^!(^;NW/STY^_RKE^;#K<6M,:R?O4SD M=G? M)*XY<'U,JPH#D27" )'.$QJQ]R+$K9D5 &DXW.B, M4&NS'@9L\6S3+C%G=V9;$G.T!D%*<$$[K5:_E0USBW<(;75P_/JB,C\L.>A5I9NPI!%KI2$#$@T& M#&5 L.C:Q#0O-)J9Q[-Y2E4ND#+76)E 8V'GDS6%TB#'D=MUI=0\P8PU*F)E MEYH@%&4D++6XLULCMTHS G/IJ;\R_KVVF*F>=T]MBM/^S-)'2S"TTR9ZZCS: MK6(<4V:7DJ?YGJG"6VO>DE,!T=K+G+37HH)>Q@JTW$;OFJ5!0>521E8!D=+) MN.\>H)O?F[(1H.-HCG.RP2-,)5NPZ"BEF"G7VE[57M@AH->\-V4CJ+HL@18" MI:0)RE"R$3LWJN0C61@7^;]W ,SU53BXJE00W'-,/8>2E9J" MMKHST&RFPL%5P91=WQ>KW25-@FA52@ZC2E.*:FIM9V!:60*OT8&.D05:F1$T4,]8:HD!N)=A:W?$010#NN#[*-M4"/P#$%R=E)V_*DH:;\M-XJ MJ74+&ZA"]D?9N]43OVOUG-=?E"VSBJ"B4V9REX>$Q!@G;RJ0H-2%1C.3EYNG M5(.JG .Z'Q?!#12%*FH]I3A0J>3K2JE9@HFYF/7:6^$!@1I*T ")"[E_3CJG M86;IJ;\R_N[;CXK&C1. "==H<3B:FFO7.'8/W!T?S35+&)1[ N^DDH=P1HLM MEE%P8(?= W0KYL'7#[3Y8)J1K#8IH+7R5)YEJB]2F[K);KL']/KGP3?0?1/7 M3D%$!T&$03V,$; 4@U(#7,[BS1_,--8>FT,1XQ-IC)RV]1TZV,S"M>Q[\BO"I(;6*@S,JU3N)O01B?8&7"V M8![\BB!CP0!5("162-:Y@'3V5RX.&=?=C]\W *, 0%2;6@8 [9LM88MK^:^ S@NKI*XB0NIT*-J*, MQ2IN5D8)H8_SE>L9Y%3\?;C.P;ES?-1GV)UJ#<% ZT_KQ^5/]Y^G1ZB4X1T^G9WG5[H?G@M"^N+B&O[R\P.61R_?3%=[MW>@4 MM5S+1"&P5J=B*@ HKIZCB5TFT70UL+5H/SUUK^7T]$9W@7:Z^@5LMYB'G__] M^.#^\=,39\.-C]W_8"^D*^A_!@0203"20<'(R".,YH-;3BD#O,J5GO86:-YO MYNTM<'YKYNVM4__,S!M5"AA+F[*CE^"RI)6>L_NGXL8T][=KOV[S@'=%.+[W M#;]>N;VR;]UUTMM'WI$>K>3 7EKI+U_L\P_')U\=\.G;,X!/3\_K)=M6?O:HZ*#6AY9:$>H-2LTR(CZEV=+/0>YB!@EH(];$+ (@9$49W MU)./ZUT8B$L2=V )+(0969\_A-V#$U:[PX?VI]/A;>%@MGZ3X]Y::DD!)B(5 M9Q&39!_2 AI.$ZW;;W(6%GT4.R-]M,YE3$DFP&+@%K'TWH'34/]O^XFQ:XB@ M ])S(U-EX(C8,9?0)$CJU(UF5&OIMZ$Y=^*GG_#:X9VLL]0(JR:(D 9!->)H M0T,$=S!$4XIS[V-K O+C%"$94S[Q)!FK0.XNP1EQ4#4>F>NL"DY>/4B_>^LI M%],]'XOME]1,^SY.'SX]W,5^7$Q@)*R6A8"#4>'*AW*%G^\0 M5U[-\LI%X_YJGO>\<2^/?OA4[X@L@"%->= U!VDTI76"!DEZ3V_G==KJ&?[? MI-^-Z?'7* H^:(/[5:6W-[1.H5BL4XZW@HA3/F0?PHRYL! MRI2"+Q,4]Y1S%]1&1(D*2)&+DGY;CWSCT)NE M\\7AN> CB"%.9<@<'TR5.!EW[9I'&$"X&_C<>GIR_,3FA4R2& <7#J,G2!VP MNML#I4),IFG,P**]#S+WGIZ>KF;69VS*_V!5A^0,-$0:AY)B,ZA@==",)I/7 MOO*P-=9T\Y/(4Z*7PCF 0@+&+@ VB,R%J;\F6VBTU49_\P1*14-VQ8L]$'2J MU$NMG5U5\9 >8$8$NNJA8NW,G26!1,U"C+F2)#!KDESWM298<@XH;48$NM8X M]E :$"N$U*#%@219N6G!$HQ@3JO;&YA)6Z3)KPGEO@;WF)&:0*N9.T:-[KN' M&DF:+H1:1,K[.DN<>Q_08;0"156*5>DMI@A=5>>DM>R21HU MM#R@!I9:,N0TPM IK^GNR)5K@VCIH@EK3?X/F#;W6F0J[XNF&D;?-0_FFJ@' MJ-A*+%I;,FB@C$ED2@$).?!(/)XNPL1]1;-$ 5I'"0VL<(Z6HL0T@PV]6V-L/TH059]Z5:O1P3BO M$T3>]2PQMMY&LI<%,.>/S_K6Y*YR;[4!5^.4IQPU@QA4(HL[.$&(6MD-9-:W M)G>%8;Z$Z+)#=)KPTB'82^"2A^I MW(S"+S^FE!='3VZ*K_SIK?_L_.ZD+<=F9.GTUWNK4Y_ M?.M9CD]L]>CHUO/^>(I'^\IA.>$^%^+ L-J3\G"? W(?C#X\)BJD@@@1%^)L M&7'^2+N\>OF?WM)\TA^_^-:>V<&_:9K;1T^>GIV>GQ%GPF(LJ>>8B:9Z6]TR M:>V,V3A;3Q#'K%C\A]%*'X$ZUZ%+;0N+H;0(H[MOF1*P ,6>6A@9G--!QPQV M=EP%B_/"XEFSN#5Q\="SV6CN'U02SCF5VCA4SFV1HEN(600@TRS82RS8O%U$F!;T:6VAL6A!23ID0N 81:+N8D/ MX#@Z-(C7@\4S5($+BU^7HI6AN0A%<5\F!N!86@,@B2Y&"?NL6+S5[L,5;C=. MW(.#A#$9P$"9ZM&C@V6<3/N"V2+ ?J]@-+4Z0+NZ_]G<\<2$%A-"U-IJFL%^ M]6LJP+:%0!D+1"S8VD 8U8>++L4T3:%P8=1KHN!GJ'VVA4 4B-@*RJ@!R#)G M" /;R!1;XGJY?+R&DO5_E$!KWT?_&MSG'/QU)>:WS[BY.NW'3UVS\MG'+>$4 M]T*^&EY('1()@UA#8$#2WI)QI32"C LYNM53ZU>;&VH[V/&[3['.;(@?IW1, M#R(90+$:)(S4(MO( TAM:%MX-Q_>?:S,BA\G (7#$*TQQUK=W@4JF7KN4A-* MPIH6(;5-JJ5;R!K)50D7L&[8<^.L+GX'8D]C1KNKMA2VS>^XXC9&H K%O6-H M4%&RN\LF455SN,@UNF#\P0/%M<[Z0IQ2538<-L49"D//8I/,@,JER4*J)=O" MGTG[B+=VI2Y.4320@:2$E&HK-'0+9L5G,&FURU5/Q_%Q7#WU4(KM97< M@2U+BA$)JQ0JDFT&KNT6KA9]Q:>/;QSI],]47?T9']BO"JOO'Q_9BWT^^='. MOGYZI%?F#XY.2%_^A[]N3XY,STQN'D=[_Z^N2('QQ/WY\) MDS-0PY8@8A+@ZIXR6A-S2I<*6&8;^?\.Z&Z=GJT.W3S?':^^\N&X+1UL*VE< MR4VO6^'&G:! (\V#N16J[/]*6VB\T/AZ1#1\2*'DP!*; MPJ"YLND:&<5MH1*9&-4*6J4#$&.9:F*/JE-B6))Y">CK2:7%,7P'KP-SR=VD M]PB 94KV$H9-=5.D6>K71,0NCN&NV>N>*R!EM5X;,!6L 8FKM6PU^H'KP>O% M.=LU7B>T=IZJ=_" 'I!SCU35=!AQD!DDY[EI MGUA++EF6OK-8_JWJTMO2<:RA=8Q%B !:&5B:E)"36!^4P])QEHZS71UGG%,0["'K)(9C!- MW+BR"O$8I4><07+-I>/,:(IGZ<4?9QH'(!<=C%D+-._,,;!!&SJ@LZ'-:E_K MUM!E.X()YS"I1+1+:;'/U;M/@L,,=;%MH+&DH MIC1,,4+C**$5;3%20\JF\\I6N=!X#N/$EDXX7%V?0HI5!/KHK4%(3*! TZ+L M%(.58%XB9_,3#DL'7\:I5:@$(6(!P ZA-F&),5FH*==4VKPRW&^KT[OTJ6O5 MIZ2D6@.WU$RAH"M R2US(6H&66?KPFQ+$.7URT\5S9=(Z.X+50J+;@U BBM Z0>Q0;47)Q7 *,P+53:>BHMCN$[> VN89M3 M&9V[@!"(AM0RI9.+(DSS&G 7QW#CG6Q;>,VCE($N(:D)8$6J[JZ%.HA#P-:N M":\7YVS7>"TA.]<*1HP,JH%2Z!IX@*'TVF<@:=_'>_V2CWY\X%^]Z8[(Z>KL M(R\-;HO8N%[.6= JE:67AA&JNV780QFAM:&]1]3M9_*6&L7KT<&VAL:!1DU8 M>G?WL).2AE0[*,4H8T1<:+S0>'%*/ZQ/&:58!#LQ"D3,E"!'#,9=^[ QKPB MQ2F]UAU\6_I4IMY+XLS#(F@= LULN!_17(:%=DTB ';=(5[ZU%K[%,NP9C$5 MSJ 9I804*4, 8:;VOZSL9'G6O1I;>EX\0.L:=!/*97'*@WJEBYI&;^*B\=9^DX6]5QEBF. M=_3B6GK(V >P59BVG:%*S 8Y5R/%&4C'K9KB6$S*M3(IV]*+>[816PV0*4 R MD YF4;G!:#G&&?3BI>/,:'IIZ<4?QQ4-T@O#4.^G@)*9FD32AJPT4.H<\CB< MK)[QV>J9_=*7[ZU.?WR+)\D*B\,E#;49 M3-MN #B1>SYAY"8U] XZ@Y):[T+I]!M>'7U[?'KZY8O_-'UT/L%S<%ZZ\?3Q MZLG;4T"GC[\^./[IXL2KZM@7E[MIITZ.=U2-O#Q@>N/TXMQ?GO_J!-S'8_![ M/\27?,!'W>X_-OLW%33_?N*#XTIOO:R8>7KC2,]K:G[EIG8:/D]/[7?GT[>E M/UFW("5,FR$4$*>UUESRB&[\),4\@WKN2W]:^M/VJ(B6(/O@DV+W5Y25_"42 M=DE$ENH,*EPL_6GV_>GUWO/MBF62X2N;RY TR#L.MAH'#.!>Q$2,:QUJU@;- M8FI[Z4)+%]KD_@ 2B"5W3+VY1VO46BT<_:]V]/ZUO:/0ZSL1Z6<0Q("8 []9KBS)J>G\^HZ3DQ6^V%N!)D'/PR MH5]3BC:LY_^^>=[T$.+>MF)P:7YN'_7C0[M_YL9X^N:[;=1].SAP&_V-'=D) M'[AJOJ&'WE?61 M/V+@,KG(#I5&B=[+.@=KTE,PQ%!:2N=0ATNHPP+UE4 =WA_J<&506Y$F&F/V M_PJJ51%O.C5<>G55]RKX]I[=6;RCLP@#3K47BFTJFDRXQ#$/[GH MU7'IU5?427ML24; MK;AH$ X%NA6N5;-:73@W#\Z='S[WSR_8YWZY/>\'3]6?Y+N_W/^+'A\<\,E' M]=6OD)69&[B,19$^;1]PA>-7AQ1+Z:-C&-.@]Y*5>PL]MX&>EY?_)Y^L6 [L MG@^!K_W6KTVGT?P\W]Y='\"GPQ]W!'^;C+\Q@K]]ZI\9P6M+/4BJ>:I4"\I3 MR0NWK<4:E"AIX>V'D>?RR+?'1WI\=-M;^D3XZ,>[8Y@_Q73>M[>_O'MO>SO. M/%FLAKV(!D$"A,+15>YHB31!W?++IZ?.A=/3^R^?^/0U MVK]^WXO#NSCKKLPN[&(E# 2:.A6:ZIZ- 8T4@RPD^C,DNO7TY/B)[3!]$M9@ MT52B5G"]Q4DA)0O,9EH*S( ^'X+GO:>GIZOW- =KYNTLZ:-N>B1I+HCN;F(1 M:['T4GK0*1GB')9W%Q17:#"!I#DG \?/1Q#U-\I!N6>; XH?5QG\61*]VC>U M?^O&+A*HY,;5+4%MZE2J@"'583U&E"EL/'X") /LCQSK4$&*+3E*6S MB"QB+)*R_Y%./ /J;*L V76KTSB;-HK2LYN7,W"W[R\S'U$^^SI(V&)N8 MVQM7%@DZ%696;*6/+.[Y))T!;:XQ>M:':XW!.'H"TR!YI.(^1P&%/D:?/WK3 MX1O>T__.W6_0%[UQ]?L;A!!JHEJ@ 5!E(\T6G3]8,_-K%@2&D1=YCG61=M9LJ<;MT[*6<1@2BX:L3(CQ5$Q]C"'9;H% MQ!8#1LJ&>0RHUKC%E,IHP0>3G''73, UD04J54!Z2[6+RP-_V]%2F3Y(J<(< M9,$R4+^&)_4>BH'$G-1[J4B?3&_JO9 J<=PQ/#]DH)XGGBD-TJ(9:@=Q=[T/ M<\=](%O.',L,]JIN<8#41HS\^G?!2C=K=>),$NC:T;58*&0M#D#*82'1C,:4 M]=.'*V&+0)EJA(8BV;5"!A]0)(42YT"?;7;^UAN?M7[ZN'L@F5+%)@":B51" MZ#(:CAJJ7+\A;)8H]JA$M?D TMPM$."2Q)V&I*&-'#O, ,4ERFZCHTC#/#)@ MB3C9@4"%?#"9=B@KL\O:&1!HB;+;#'6&59[F*0H30:J%2"2 VY^1.>.KV>=M MILZV"I!=MSJ$ TP1$Z)"+RX[J@A#X\P8&\\AU],U1Y!3&$&&^QP)H"2F$/*( M&*.$U#';_!&\-E%V&YCYP!1;IMQ" (A@W(K@$.V!>QD7^;\6\BR"XZVP?D#3 MRB,4J7 ^<09&0X)0,?]G#B[KM@J.]<5IK9\V!;-[-95&UP0%HLO40>[=Y.!# ME?8X ]I<8_2L2K?@F%EWSW3R-:P$S X?MUYI#E[&]D9(71.]$09;4[Z;.@N*(VZ0^)0;J_<)]V^%\@&UURPHMXC^U&<8GWV"2!0ICV_-2&]*O VETK%6K *-P)*&D&7- +JW-@#K;*D!V MW>JD6" &G/+_&;#E:0J$7L1[[$1\BAF 7525$U %3F3=_]N/7?(E>=0Q7$+R;/S@D-T8*/)Z(0. MKCV<,A0J$%8049O#A-FV"HXU10QLA#:<).981J(PY5:)W$":@7O)6?)E2/MV MT^8:HY=&GI)_3ZF^%2@4JEI\_*A!@UF@,'_TKE6\QT8X-#!E+:G@*!70 *N, M\W AHY!ZWP&]<4WB/3;"GF)Y4!";\JI CR20"0V[M(*M721KV&[V;*OL6&^H MP&;*F \?IT8,,*W513.T$'("(3I/T;4#4QW7 ,0Z=,K!!T,!STL'6Q#7(.#R M$5M*6\Z3F+_",6XSG%@=( M;<3(OV^HYA7._H#65 -4Z@)L"14+TL@)(_;(M)!H1F/*^NFCL1,)EZ!YP'E& M]LQ9J\D48 ,\9D"?;7;^UAN?M7[Z9*'10F\<8@*"QB/C5#H)HD2V6&I)9OZR M"]49$&B)LML,=;J1=&C2(!M0BQ0FYDB!@44;]AE09UL%R*Y;G:P,=;2$;00P M (G6R]#.72%PV@'79]<11(K:)&,NV"%EPIZM=&X-N):R"PA>FRB[]9.GQ!:X M:D]B XJ/(SGGTC4'SH@(82'/(CC>09O)O=$P$+4C8!3"T6MN-D9OHY0YT&9; M!R.DKHG>@"R!>E/DT"$#<"BEDVC-T;*[' N'%MGQ&^R)@Q,+ M"!E"2B1AF$62+%K81Y,9L&=;90;L64"$G%(@*59]]$A#&$3C%*7-,-K073,!UT06R!A3=IH L0D8&BMH"2.T MF&N)(>\8JCL_4&.:(II3M)XJ5,U,6$(8V?V^FJ7,P=1N<93=!O!4"ABGU.M* M$$I$JQ%].*5!DB#(C&I1WOJ?I_XX]ZT_/5F=K>STRQ>WC_3IZ=G)BS>7"[Y> M'?%17_'!?3MYMNKFN/>SXY/=]@DW4ABS4IL1K19T?ST6M5;1NJIB=^%:I+%VEC@0DG\VIZ+;OX?NN=5X M<,+/[("/]*OCH].G+C46E?.1F-7-QR$%S(8)*+!HRR1<$XDEZV5AUB)Q/I13 M4*=RFWG:.4R0 I+F%%I@XS!JASEQ:FLESI\@\RPYU0**<*J9%2!8QXPNF5,3 MG:H1+'9JQM!6;D2Q($WSJ\+"$;'UZ.(FL&N%LG.R>0N8M?/BIF0MU?4QQDI.H2#6 MI<5432"'6F%&G-INUSO3?3VB)#AY:,ICQ*I4T.]N@^,.T:M)>FY/;1.#XYY#._@HO8?=/)B$P@ MGRXZYR/H'*K), >3"H8-IZW:UFV@!1Z\I;T*IAZ=QD]I;^:MEU@:$5B#%-J_L2R\K.^IV.NE>\J"UBV,Y+H*GDH%5M;4I_%"60C3 %B(T" M-E72G1&WMEL"_3E2SY);H6'7D,?(@:'U3G7*_#FJ=L9BMG-3!-<0XMI+Q5"" MY9H@Y<264JX!S%(I8\QITOB](+[E8N/1ZNC1/^WD;-H'M&B>CQ885@$290)# MP-RE-('JF#>;ELK[0JQ%ZGP@I;AQSHTQV?#A*&EZ0?;.(][1SN3:6C@8&;BPR$UD9 M[G>W4NL%LG$'D-VB33(;$3?ON[WO*D,M2@7!8-P%U,6MD/H;LL^F6NB MDH]M%BF17$(NZ1RMH59.R]QZIB2(<86H"X8^E+@ @"&[24EH;9A;\[ZZ66Y# U5/D(<@7=I"7S;&+;S M$LCQ!7?77/=H@!@256V81RHQ)M="BP3:#E+/DEN,/"A95.T"B94JC>)$:Z., M0K+8K?E#C$5[Q:3=K0! MLQ%:10BM8577-@HU-TDP;<(:I;C<@5%G1*NM%3B;W:.S$5KU5 #='TLIN\&* M$1DYYVPR&&+D,2-:+>C^>@:'!PC6I-82Q(1B(==L?>2LR0>D'4)W6_;)7!.5 M4V!(Y]82U@8E1])==DJ[;LD_FNHB;6.+ "I0GIP@3=B"1JDU#+VBV,&L1-Q_* MJ5 26VV5RPC [I6U'CLF84N-:EKF;^:]36"H17"2.G5/0VT6RG9<\ZE*Y @!/>4]B) ZYE-1)2FT,94XR>KLE MS\;WYFR$7F8-F @=ZPBA1X;8LP^7),@%)G1FZ31LYU560X%1?KT99&+9(H#\>0]I- M@M4@PD"]40V,209UAE%P3M9KNR709K?G;&C](ZJ&)BE5@DQ-:$IKH"-C+>KO M9\2M!>)_LZM!-*'6GB$TL/.B1CMECH; MV:>S&85#4B+W@-J<-UP%()BD&(ERD[%SZUO7!]D61AK2>\3:06.@E#62<$'D M.EZM7,8=0':+-LEL1-R\[_:^JR,71QR$@*Z= 4 ;%AL!)40$PASK0JX=$#CK MIU4KR:8("U(*P-VY5$:KF*9(4K=@>4:TVEJ!L_$].NNG%?52W"CE$3JYM5*W M7IB@!$).KGT6:S5K=%O)4U6S &-D2-0HEFD?9Q=QZ=,NBDWO!KK;LD_FFJ@< M&,$84^-4$TCP@6@,+92*>]Y-;)?LQK8P:_!WBJ%4&H9DBA*LCXG3BW0OIT\H#&-PDG5 M(**QM=1S8ZXA%IV5N9C+/IEK(FXJ]C9,L0410$;LO?7L=TC F>+.R>8M8-;. MBYLI U,8PRIC@#H5+B^"Z!(G:717.\R(4]LM;C:V36?]G$I-=+246PP& ]U2 M34DQS$<_*E9XE]8QKANTHHBF':-4!!J5B2)G29+\O]9W#MKMVAQS371.XD(@ MKJ,==1#*;"$0&5;WP:WD.:TIS)!D.R]Y2JC!1&4*(X28!Y)5ESQ31F3T,$T^Q.WUH<+Z%$G?.=FR>6#LO=2RFJ?A(PY02B-NG$"G%,:"$*#7.:3)Q MNZ7.IO;I;&"&9TKI'E6@-(-&4U+4D+*6,C27"F-&E%J0?:M^?:U*B3%T@Z)5 M6F'P_P5035S+174SF$%ULZ_\=YUP/_O7ZNSQ5X[HL8/X)9^N3N^.O[N*<#C? M##]_X)=P^;KO+7>RXH/3R^_OMLJ)[[_/[^HJK555R-,&X& 5,%8VX2*1 Z8: M2TH+RW9&\FR$7[D0(4)M811H8W#,Z&Z9QC35E-4P(WYM3/*LB=BSY)=[_;W7 MGNN8 N$#22C=2J$2^S1\RHSXM<#\[V$>RN8C4HX]%.@5""PEK,,"N3(*=8=A M_GKUW'0Z8HL,^FC\ DQ]A(+N-66(7#F45*98C$0#D-O"KT4 _=&L.R&[K0J6 M9," P)"A:HF-R(7V12*->3!K-@+H@RD]2V;5*.)#(1.K@%+&%&LJ%;K5%J$N M8^+< =9AL4W)WB S<(S,W5VHFFHK4"38#@)\L8K9I^\?/5J$SM7[2VT$R@&B MQ@PTQ3/3E+2[Y09EH.:%4XNX>7\V1_;83N[9,SMZ:CN^,6LSQJ)1R*E:#6Z12T6 M]]@%^IB*FCNA.*>(7-O8Q<6IZP&LIJH41^UABB,'<3A%XX!6AFI5O V[A"P MVQ0UL1&)\[X18%?'LF(6:HW<>\A0*TJUG"4KMY%&*K2P;)<$S_KY135BA"[8 MA$$R4H.:4Y]R]U=I8\R(7ULO>#8?M+$!^^7>F3ME@TLRR%U$B(M3;K22>Z0X M(WXM,/\&S'D$,LFE"P%F]Y1D-"Y2PG#_?%9F9%ZQ$]=$!BF%EDH:%4R@Y2IA M-*(Z(-(4$[_+,NA:Q>:LGUD9BY4:LJKK(&'%CDT'5*[<4ZYI1LR:C0#:1.C& M^IG5Q[3&H6A-"FC+'+%E:ZVW6-7%T(R8M0#\+H#3"&DTPX(.L%L1LM"+VPU1 M;0VA["# URPV9_V<,A)#0U14@)Z0:5ADS08%J-G"J47PY,E:E#!@; M$ANZH]9& V*)FW6$<&V 3QP#2*6%+$&J9Y@PE1!,S=\Y@3FQ:0'VU MJZI3J.8-7"4"QK]B<]?.J#M?"&B@@=ZB]$H-%\>'( M1%LVY"+GN:ZIP8 B+?386PI6:HQP69EH M#C7IYQ@UL9'L@.\; 79UV9F"&X[<:;1*!J,SFEL1XV*]$4)."\MV1O!LA%\) M8DI2PI09$)(UK,6TAY8HY"&59L2OK1<\&P[:V B_,K5>+F Y(7Y,RC MU,PY $!'&77X\"/HHB>.,*?9PZT7-VL-X]B,$U9+0:HQ80.(+%(5(I!+F5[8 MVBZN>.P^J* Q8JJ8'5=H1;$7S99"SH4E!]M54*]1;,Y&>*404ADP8HA3>31V M%3.2ZQI7S-+RP(57BYCY,$8-E[_34GO2K.?;?'DHCYQ ,CO)YL2H>8B9=89P M;$;0C 4()ES!AJY+E9#:DU[[(869L2H!=@W5AU'Q]![T($, 2,UT:2% "3U MGBZ!G4.ULCE&35R3RIT!XJB*M07.4(#9E7058W)Y@UCF5!-OCBS;^3*>:KF2 M3*&B[F@7=;'#%L!"1&)7T38C?FV]X-E\T,;Z^=78K.2AIE6FRFFNJ&NCB6;# M#!+/B%\+S+\!LW'S1G=47?_HJ"YR4Z^A)@G#"N\RS-EYMP!B)$+3%O,!Y0::^$\(V8M +_3-Y>6HJ3&)1I =>-!V&K, MW3A:P%T$^)K%YJR?4W'T6-NT*NK^N,; A#*T%8Y$;CYHX=0B;CX@>8%93 MWD6 8D$(B;.TYF^&ECE9J*T7-^L.XU@_FT83:=0LJ&6W32:,,-J4BZF-5L>< MI/("ZJOUR1:*>]=:"Q"DE%A2K=#\XYJXM#E- ,\CAN*:"!FE88B9-8=P M;,#9"CK:" J, UK+# TY]%#;Z,$N\N;,@U$+L&],O0U-.6@.4 JDF#@FZ;EH M%4<\QETK?_?ADN*];_]@=>CG/#1Z;"3N^.;XV.]>W+?3IZY+'YKQ?/B MI!/3N\_L9%H __5K7@GD5+EC)A?0E8Q<+)_/ M#&)#=\["C'BUP/L.OPC%H>U@PU6L1L%:BT0M AQ'J]'9W=/EKW MF'1-"I3G:XRU]%'"Y0T'-2O6/6D@,.&P)U9,R7!F0.Z:^7V9[MR\$MJ>=:JA9$'Y%8JO6I>@S5 MX/#CG"K_+K,]6\2K)@EKJI20*V@B!,B<66ZQ32T9H) M8",>G(W\!28$Q3D5K%G@_36\ D*UI,*Y^7 TY=()JCD$*!5BBW.J]3$[5_R: ME+Q*DI/;#,[D>MI=V(@4\#>IOV_[*^@1#/+ M*8V(<;09D6MVLF?-,P$;J.QI,K1S<&]-H8W 07J(I0AU3FAS*E6^8/SO I;+ M:)IZBWD42-BY0,W]_['WYDUM)$N_\%=1<)[WWID(%5/[8I^7",9@'R:,L &/ M'_C'42L(:^%(8FSX]#>K)1:SV"Q"ZA8]Y]@&=:N[JG+[9596)E5@FR1.<=%* M=+W<:,]\2@HRZH-F(M MF^3%@E!.HE8^:DZD-1JS"/_CT7HM0I5:FU7.%7\A1913D(Y%:@*8)NX)LX2I MP+ D5EMUOGM:LU@->QX%>V1D24E&0V* GA7H+!FIDE@1(GBEROE7#O;,,A(P MG[ZR*:5 "-.4>BY-LDY%:1RQD6!&8I7:"M0TOBO[ J MD4$*[R1GGFKMB<\' M0$D402E=H2-Z=;2G=.<$O6$X$2:UPXE3APTW-#FAI:$^)E:E:CMUM*=$?)6\ M",[3W)IKYQQ%I 0 MMYY;)4&/V(AUU"DE^66C[&E;LZKN/SH]CN'N84R*.VW'KFWWX*4?XB#U!UW; M\W'+==H'=@2WKW\_CGX4PSD[[L"GPP1#@&L[Y_0>#_??S_/@Y=#/SYDDB*F" MWY[W31?K>F4!'R4L[1Z(!-Q[,[?M_,ICHIW$2 ,^G1=!\NBH4XQZ^"PH(13V M>-[\OW!<1\^UW#RXKCQ*I2S\SX04SD4L,+=<*ZIQ/@O'K/*:YG(.5Q":9' $OCV,'ML'-F_]K4EVZXU@XI1(1247.B3<\*9F+KH++9C5C MY2?5G[:3Q7KG,,;1^[XO)/N&ZQWBJO?]D]YHN!U];/]C7><9/.]GH9!BCB9' M<>0D<.*(E=1:SHT+8&92'%,($\I(3:&'4 @C0A$C4Z"0MH1I17@R5(&YC\:2 M%)S/O37@4VP708;.B?/!GF;*K/8"?#(XB>%]V[IVISUJ/T<)ZN>Q3L;QY*GC MRGCN(@B3E-IRX:)R6FBS" (U=W)-3[I"%)(*0HS78* $!B1-B0E)> _+FL(B M2%=1R;W5[_F3P0">73V9$HP93).D6 MN$M.:Z)"\%X8RD*JT"#(U)R)-3Y)8 MR%MX&H"==)P%#GD9=1B@DLK5%Y@P&LR83@2H[)QTLDI)^24CYWP.\%C,M=>>8:NX=!HT)P!\ M )&2*,9-E0K4E8R<\ZDW&"SS"1PV$P*7(6EL% 6$3Q>4'.*O?["#LGAY?RTM8[QYW^J<1R-OW7[>. M,V$K F<$+)$UFFN-)>A'XPCG ;PY$@T#5:HKI##G29OYJ\I(M0C1Q9_SI)DC#;1G_M[-F!?QROLF*6\?"@ZKB/V(Q"0*ZZ8UT(YY\"J>,\D M$]4UZ==X_%.O/1IN[WRJ>?WE\KK%/BK+",& DFPT8&JIT-$G[TFD7M2\_F"V M.X__/1_GW2EF;^SP\'F$;"&8G="H0V2!8B%XD7R3CV )JH"]59)5JDU:HY@% MTNSS][2<,,$HHB/3G /4T8DEDQ06S!F90EHXR:BQ3RTA#PO;)A,QSZ?=$@6G M@.0P'[5&2(M5Q+1*=?EKQ+2(B&G^(B*TM4DH3A*AW&!F Z%!8V*MI(:)"ISN MJE'5 MF,Y\EGT<(RYG.I3L\UCLY)B1/3Q*KD:']6\?F.GFGI)*/"Y M2+E<2=[:U-P2;!4PIN(UK]=(9V&8G3 '+,Y"(!Y@OF/&&9PAC%?2*1+HHC![ MK5M+P6Y<)<%QS@'"G G&^9E* ;=4#:P[;U_CU M0[^STS\9^+BS6DO'4Z5C]D=1E*/&N(2%Q9S?#38G@LI>8N=\.6F M+'/@UE$=CX#?N214.X):8\VN.KWC(.%EC8\X: M%MQQB:43E&.KO* Q2E.)_8T2BT=M&!9$3*2@SB:7E+")8R? ,XA2&VVHBUY9 M4=Z86(FEHY:*\H6@#"5*TN!JH]5 M..%:,]^+P+V42J4IT4'GK,N$'==4YP:Q3!,B8XFKAI>804N>8E<6+$[>,N: ]P$B&7734LE"! M#+,7P+%S3/:G^9UBWG)N;7!,*ID\][F"L)>Q MBGS,Q[?^5>21P2@)*!19D,]QP8 M1C-#/+-4$!UC-*SFGIFKODKR4;1)<0U4(L%]A620O-P9A- M-6I52?X)225A:2 R:,XC-TDF'86+!(P8255(+CBGUOM^[V W#KH?P&HC5Q?=+M[% M_L' 'A^"[]T9O[;HK#8X??5I=;%8*A%+";<:,Z6XLM*XY+7P0G&N0XRN BY$ MIMP;X(!^IQV*4$GFFN&U-EZP)'"M=[ S?NS4E-$%RYPKQ/,77-&&K?Y@=+C: M!:)X.[F\B!B;TYB4IU0(3KFVSFIC=;),,PQ<)6P%6E/5K'2#E>;2%LMHJ2FS M (YDY H $U/".988,\E212M@Z&I6*H>!8U13Y8!MM&.Z> #:"B:A3 M >P6M\)X'HVW!GN-D^7,)FDHJP F>@@]MT^&P_8],>Y2F,@$Y;4+UF&3 M>$S&FJ('=I!"82)E%3!1S43SQD062P[0FAONP=%WW@0BE!6$>99(-+P"F*AF MHKEC(D.]UQ$K'CQW)+J\Q4\)T80J;5D5HD4U$\T;$^G(4W;N'6<<5!)U/@ @ M"&"!G,II+HIQQ@3EM:(H5@"9EI.5<$((P M6$;/)3@HF(N8G);:2'!>0+<3)E]JU*22ACI1DFQR+%JEP67 EJO L8O:@,T6 MS%? 4)>1EG.QEX0I(K4D4D6PFN#_"2F$-(+X**G6B[*OL@G+,VC;SG:$V?MV M!ZA:W+6(9M-KQ@/%&BPFXQHGHXQ.T1J%);AC7BR(V9P32>=B/3WSV $1 =<: M3C35E#.+53!11!RX71#K.3\IG4>Q*N>8CX%Q:;CU8% #2PZ4+_8\,*H6Q(C. M3TIG;TNMXXH&+:*5DJN,<;E/3 M*K(I>E;BMSST3/:-2):FZ< M)Y)'KW/#=C,"Q<2 M)R%H3CVGV.#H+5-E+L=T3QIL?RJ]''#0.@F ,[$ LQ(UACF3-& M+X*+4E5> M#IZ-!M.3 Y_#15CGKIR$!R4=(U&3W(M%8Q'*W +VOKIHI_1R0*DV2I+$G7+< M>8"F+ON+/ABK%:$E;L?,5Q\7_:?\N,@3;"VAEA%8#8:3+%1 M#XL^I,04T8KS1$QRSH*#!LZ"2#FJ6W4Y^/"^]'*@ HD)"Q:2T967@_7R^P?6,]#_ MQL2D&;<.@R(B5'$ K#;%*$SEY>#9:#!->T"I4DGX*"V/X*0I(S4)018 551_ M_V#S?TLO!PG'J 4WP8!K%CD(!+.&#8:3$\.3 03(*T2@(TX MI9@ )>:\E# MC-;BR+343'GJ-/:5%8M9DV1Z4F*#C4+;I#D@UTB8E9I&F1R15%/*JE"(=RXA M[ODG*@8B8U"!6D!7/#&K@PB>R\"9DEG$*I*H.%_*S:<&@L)>D>"],89SDCT5 M[0@(8 "H1G15\A'G+G-S.&3GHP)4[9D' \8)R!ZSQ$4B' ?7WZ:*I!W.7>9F MGUT(R(-&)8EF/H+(>1=PY+F[.S>>^DHT9+@GY=[]N5AVC@A0CY@*SACE/G%# M!3,TR'PVVHI8E83\^5)N+G8NF6!E,#YP[;BW2@,P<08[I6)QYFEQ[-SSRMSL M[9P(RMM$#:C*!+YS,-I+<-92PCDG+^'%L7//*W.SMW,I)!LX;@OK/8MDY XJ2*!Y=L(P3YBV6(IJ0Z^U;HIQ;'#OWC)2; MBYVCRHI\((FXY+G&PA*>-)5!1$VI,WIQ[-SSRMSL[9PWE@8;(L> +6-TCG,N M'0'#1ZT-HBJ%Y.8N<[.W<^#-84LH=TE['D($DW%SLG+8<<4G!>5^;F M4)$KX,@H<1(@9O8-3#XE[; 7SP$?-%/8@'LW'2/8LW?SE%NA V2!.\L-RY9 MHJ/DT086+05W87'LW#-2;BYV3BENE!?$@XX$RF$;4A!. $@)/J>;+XZ=>UZ9 MF[V= V'BTFAAJ22<:VL(MT$I9G@"5\\LD)U[7IF;0S7N:' ^SB2#Q;GNAPD. M%M73Q!S'.J7%L7-KZXMEYVST+&'#E:6>$VNU\I@DI9*S% F6QP[]XR4FXN= MX]XX(Z)T1AK.O=?>*F.LXIZJ9+E?'#OWO#(WAW:\RH:@L $PHKD,S*HH67#@ M*3@K1%R@N.7SRMP<[)Q0CD6E?)**ZTBT$2HD(I+$UJE4E0K+]XDX/VN_V3DT M"07J!"X(D: ; R9:!>XY-[F5L?(\+(Z=>T;*S2G?4BAB)!,@:%PJ"6*G@@[: M*R"EP%6IGCQWF9N]GT0G)Y(7- J>=FLYO6_7^I'O2@7O#[L#VAIVBWO5J M.#H9CO*WG_OX*IO.64<^LXDY;:YRQPGJ%"?&13JK"UO1Z&KWPU.C% M"4^&$0PP5'-#B-:>N8CA$R^,HR6NXELM>DWK+#)+@DDF?4C!DJG#.O%I7GD_/BI:" /RWA@3-IC<_92EB9 MZ -3OI(]:$M-Y?F<=^#!.A\,XTIQA85A2EMP)S7@)(EM%?)CJD7EN?B5(FG- M78P&B\2QX9H9[71013Z-5B6N$%QZXCY/%54F0A3861,#MRX:S[C$Q(%$:BI3 MG/B5-;V>ZE=.JRL&)49A3*W.E?88MDF(*!@%UR7%X/@BQFW>V7;O?7\X;,71 M&SL\?-OI?_M/# ?Q@QU4)X!#P=A%Y9*T,G&OK6:886= T*),2=%%#.#,D7!3 MC.18J7#2/'%-.-;22"URKAJ.V+"(]2)&!D62,(E28%(*,.$6_T$&>N9)[+M$>4,J.8Z=]WCW&VEO, MO"!1&4^"\ZD*%0@K2N[YA'UD8@![&:'*\<"=P0KSI(3)X8#HJY Q4%%RSZ?6 MH3:<,D,C5HE'%HT<%X)W.L9$58DKP%>'RL_31B0[I EK2"VHE+"=G'N O%D%$$XD5(9SW,ZSI5K9XD&%&$DPR?)I%SLN%'Y>& ^M0=BHEQKZ@3+=6Z-3LRG9*@V.'+BJE ;?)%X8#XG M5Z2R7-FD& X\Y?UT+T,^70;T5])4H2I=90#=_"T_;$1XVQ2[GP M@3=)>E&%BJW5I/9<;'S..P.D)QS0G',=T7L$M6_0&N^B';;"D9YXEP2J7*K0!<,T=8J:T4*)+I% MW!F::YQZ2OL+)@"59')2@^$E7%AI*94ZD%R2-*=G+.#&T%SCU%.BFW=<8R:# M=2!UE"IM@@ T)8D2@29\;DO5N2W56)26@"=N&/][DBGX#_RU>WH MWUBJ^QM+C;"8@OI4-"5!O'::>4XEU_G0?C)1JUR" ?.72\Y[O_?/DR%(]7"X MZD$/#-M%_O]ES8?=;_TK%V80/ID]#R4)FB"!'@@ LW($C;E<$TE@9R0)%RI! M@PJ"'W@9]T)^J-ZQXV//PNS'5"PN33YYVQ]$;X>+RCK #_(^K,-_W(5Y2N<4 MBR/UT>NH(^>$.$6$,,*P (Z9Y^?GNFJM4S;6^1$37E4D3\&$1J=(-+=41:Z) ML\1@SY+$5%$34Q6,4;'ZJ]_L(&S&T:#MK]#D0QRD_J!K>S[NVL%!'/V*+"^* M!^_]TF)Q;TYQ.P[S>@/*WAGU_==%M+,A4)^H-11T)@]&.LH<,89$1I1FPM;B M48O'/<7C4Z\]&F[O?%I$,?&:2158%#8('F0TD0:B"$U$1L8GY1W++28UYSZ5 MOO[7#Z/ 5P?C_6_KAUCP@9#OM@]XK<+)&<0"71]9U MXOD-KC^ @2'?[W3L\3"^.O_A=6@/CSOV% !G!Y@5%5]ZW06"P,WK9X+LO MXV5R<>V/XMF#\QLFBZ./1TO%]V!2PV,+;,F6KLU[,A-R/&H,^YUV:/P+%_^] MGEP?]8]?L1L7CVT([=[!*]P@Q2LNQ_!'L4[G-+M!N=O(D4=V?AT&VA^\.G]- M H9"R7;;G=-7_W<7A&O8:,5OC>T^F/'_VQS:WA -@073^,9A^RR^(A1H4OSZ M;;P&"IY3$'"R)H3F%?W4VMA=7VOL[*[NKN_\^X\\A!*/=F?]S:?MC=V-]9W& M:FNML?Z_;_ZSVGJWWGBSM;FYL;.SL=4J_10^V^$A<,RHWVLVUI;?+#;?+]W>WNUFZKO4?7SUIGJWQ_[:/8 M['[ZOK^[M3I[9_W3S7>?OFVN[9WM[VZ>;;W[A/>/OI[M=5N'FV?^V]:[ MCWAK]Z_.YN=/IYM$?W]/]T_W/GNY>;;'6KO[W>+Y[[:/6FN=SO[N5[IW](EM M[89V:W<=MXX"O/O@G_#N;Q[^\U=GGW;^<4?]L]:1)ZWN?J?U;H_OO]O$6Y__ M[FSM[L-WO&C1#;*Y^Y&VZ)[8>JN_P_?/OE!GE>):(RF"0CS8B'20#EDP&)C; MH.'ZT@K!Z&-A8BZIL-)X$._,UAYHM&Y)?FX$%6AB\S?;_'3JS, M72;EW"K0X^_9+KR^LM:=F&XN3?_X_H*[.FC;3@/0F>^'V-C[@[_#O%Q.M3Y@HI!S3B//HD&%< Y\P)8V2,CJSM/)__@7$DJ^OJX4+ MK3!A]!GS\#V-SW46OF%\"A;^^&EU>W=]^_U>8WO]P];V;N/#)W!;5EN[C=VM M!@"&74 %#<(:6]L-(GX+OS>VWC9V_[/>N((E+G#$ZIO=?)G 2OZP1+<@NGN8 MX;E;[U\NX-AZ]P>-T6%L_/=<'AMC=Z8!7DX,T[?K5U5$R%M!\,3#8$]/8SZW M>9NF^%",9WWL=%523SP> &RN?17PK.^MHPVQM;;^[0NF6E+)&3*"><2M(LB2 M8) 6WB?&65 \+*W\==*+_^=?1.+7##<;>?'OU $+QLY;VV7&/'H9$_(8S,.7 M,3?3QSQL68F[OUICGD=BGF0[PUM!3U&\L(CG51[U;)X=T*U=3UO=CV*/[G=; M[[:_[K_[J[O7W<-;:ZO?MF ,\'EG:VWS&NKIG\$UT&)VR/#&D"4V(4T:1"[6ULU%@FQKV/ GVC"XD\ASWI$&_V_@R^6_4/__I<3&:B9&8A ]?EV7V M;_K=;GN80_2-U 8#V#O),?57SQG%62_B\F_A;:WB9954?4^*Y/ O@IOD.#9 M5,I!?Q&'M,,<.46Y5PG^R)@WN0AB@A-]_W#./=BLW3UH# =^O"5S0:$O!V3Y MZ/A@J6$[H[LN_1A,9^+X^^/B_\??E_XH@8C0^XG(LXO"=CQH#[/Z&;7@RLL3 M!_R%)F[RT1'@=DD1]U0BRZA&P1O!J>:12;^TLOYA=;.QL[>SN[ZYTVQLM-XL M/RW,.55F,O?BI=_6OUL_*CB@T4^-P07E&W;8&!Y'GS>P0Z/=:[1'PX8_+#SQ MWV^Q.#/?LM."/<9=H6S9,#EU?^69'LOULJ;Z\6Z0O ^ '/-?>2#D<_I!,":? M-]1'\7C0_R>S_8^1G;$"W.CY_@"\H"()H$@+'C?M.WT#?EXE]>'8,]I:._P* M7LS9WN<]NM=]>]1Z!^];ZWQMK1V0/?I1;+V#[YQ]@FOKUSTC#N. ,;8.]X_V MVWN?-_$>S&WK,XQM[>^C_;6O?&_W8QY/>^_O'STC:BV5V"@$='.("^V1D]H@ M&W(/Y.0\T8 LUF+'?K.#.%W7:.$Y^SKC[MKO&Y.T(U\P;X41[:Q9=N."9975 MB<:@D,<:^-9BAYR+%D45B*&8,1WXT@JE@ Z8))C_E&FGK9?'=O"YT<+M$:K? M"EW8 >UGSN9-HY.!NUA:/O"2>VGPN%L7]6=Q:V# ]MKGQ6___X<\CS7%=E8 MWE[>66ZL=X\[_=,X*);@1Q%LM/K+O]_&$M?<%\)_D@Q4DD4IBYY;#6&0TQ/' M_[R' 9!:Q_U*QYW^L$UKN")2,T0CQHBKR)!6#".;#!,J>"\#75KA)$>W@;6& ML.B-M0'\. L+_=*8E];,>P_F7;]@7JFLPTEQ!$20@"DC149X@DP4N0RX?;OM$#IQP=GW0Q_[)OY< 4SN- M><(:D6@8XM%SY BPL[0!8"(V>,CA%3Q;Q:6@%N&,':UM#AV2-7$WXN M_+2MP0>X$_RQ6CW?AZDOX86.P3MF%7+1>6!J8A$H9H8$UTIQZPR.=?\"YM3.- #Q#_.J>SNZ$N_).P?$ &*M];#N-^#WZDQ%X!O Q^+QQ^"Q. M_OPF#1"GD?-[;O'A'YR",.O=]&>TG]EDK@ZBK2S\>](6(?E"DV"<88M8T )Q M$SBR4EKD4C+2>@F* I0$E>JZ;D#/2)3W?9"8#X?]WHM-91!?G#6*2$*1$"0@ MCEE &C,#")M(F\_-$\.65I0PR(#PE7C']H8^&N_87N[._Y]_:4K4ZV%C%#OQ M.%-]DB[3;(!R[IQD#=NP(*/7]-<=>0Z3#=B+5(=V+\]2&!XXWIN,@AL;QR6!XDG>H1_T&W%&$6 G]S?V>S5).G%KUHUY8W";CS >6XA^LD'RZ@0X;9#O M6EK9;8\Z11;&NO6'C3<=.QQ6QT-Z\N0'ME!7.Z==U^\T7L[$6Y/4FX+HZ]_] MH>T=P >]QK?#-GRR?:GX?NU4E!M?SSS$,[$?IX2Z0K8JB8;&;G!K[2O;7P/D M\WE=;'W>/&V]6S_=AY];W8]G,*[OFT?K, [X???K=3<8QA"^MCY_$GN[7\7> MV0;>@S'!SW1_K05N]/KI)LQY<_%A=3,[YL[$$\4X MUHLU!]^#@R\#.21B'1P']XSAG( 4"7"P@%^]BLPF:[PVXS3.N]V FCWO$9>, M8+=NAB3/]>^Y5:ML-O&L.?ARI\AY$U)('BDJ(^+ SRCWX$0N\N0T 9]6N2*^ MWMCK#[Z.M? %BOAU5/+G :QS+X@7%7SFXP-N]$+.HXD-=]KPAQ%F!R[55P!' MLE:3EW\COC4,[+(Z.A(;M=.!B/LV6']^.SQ9FC]AO*C:\* A? 9Z9]D8/NG=#YWX-)50JU^6Q>>O'W32 MJGH:/&LV4&K=]F@$:C!V0+D-^KT,HCJGC0B ZK2QD;&5]<66TYH=V48^NG== MP5\^XVJ\4T:7)S>,#MO%D9?C?.3E MN;7]>+P72CP.?Y^UBKZRK'E5)QK[Q:GHK]^^"&UH;@B&,%'@-D2CD*/"(^NR MDA9,4\]K%5VKZ!>JHD$KVD8G%T9M6.]!10]R;YM":PTR1+WUTP:(";KUPK + MNAW>,CC'AJ#;NK &IQF0P], Q>95.V@<#/K?1H?G5YW>V 1ZA ]]S*NNA;+ M3^.<&>]3\66M'WL&4V$U_0TEL:S5]$O1,+),\/WVJ1Y6-\>0>12XF>=IF>>/ M0Q5(II#CK,\.^H/3V[+D,F ['L];NI[/]S_M?6VM? M^69W_;35A6=\_GBZO]OZNDF+"-.-2C?[N_YT?VV3M'9;G?UN'M/!Z=[N!MU_ MMR?VUV!\]./9'OV(-Z^=YPS8<\%30);[@+AS'NF(#0)219F,MD'AI97WMVO? MYZ]\\U#VGI;]Q[> K_G-:II"NWJ3B/.>WO2)QE]/:7>U;-1KW0:[7@ %*T^X MG;MPY_RG.57BS:7JW1@&%$M\WNJBA@&_@@%@_C[?[7 3DM@SQ?X7;&^;\;+6PONKP3WA[.S$5;= M1N>0-HH@CH-'1DN"E+.:>JN#MGH:E2I_Z#SR@%L?L"]-E^<7,4L_"4WE].M; M VKM=-MV1[') ="LUR_V*$Z&X[ 6S'1SY(/ ##7+\HWY]Z,P0["L)&/D;7#70G5[#?[^ZTAJD9E M(ZSS9)>'!UB'A['3N0B%_@9\$L;=PW\=1KR^=;07AR4(CL\3Z.6UK+*Y>%+. M ?U"M6&PF@E)RBSB 3-DG#=(6*\U.(=<:_)+G3\'L?F1C<^W>$K RX_;99OF MTCRLXFJ95AN-C2EEW%;G!PT;_9%18IFRBX-.8D^$GFJT]')[$P<59)Y_/ M1<1BI\>/4X^'X]1C.SS_1@=>,QR!@=TTG>$ MG/<=N:H-%NM0S?T/9K85BW]"%V]PU8% MCFWTGK.\'R88=5A[%AAH_@A@P2*&_FAR MPRWYLP5!"WKN%*.XPN&P_K"H<#NN)+:=)-?O;M#-[M_MK<_K>'-M_;2U]M?1 MUMH!:[W;/]H[ZQSM'_T-8_YTNO7YX_50"-D\VCO=_[PA]G8_?MO;Q?K=UM/6YU6U]_G0&SQ?[;W](KK^&JX\/]\X^X4WZD<)ZG.X=K>*][O[7 MK;55OK=[V-E?#Y9[G. JA&AFA$THDQXW6A\&Z98$K/ M-L&?X?!_V]*,I7$XR'CM7_?H:(^!9JO;NXV-Y<;;C=9JZ\W&ZGM0Q;F;].IN MT$+-.? M!N9JNCZ K@"[-T:QVR @OA=;8$5%Q/%YR-\^]>Q):(]B^+V6Y$6A^&PD^:*R M\UV2//%$GH^NQ1-?M4\!-XM.U0I#K^:3L@ M_+&Q7(+!HD*>BT2),H36B1(E.=30Z(% MA$29L**&1"6@]!R$6MP7$A7GT(;YF%J1KWK8[\#;AI,#'(WU_Y[D7L(+BY'$ M8F(DL<@822P>1A*+AI'$@F$D46.DQ<1(0%A98Z024'H.0JWOBY'L\+#QMM/_ M=EF=?Y%T&RS#@L$?O_-&+!G_T@L$?7<.?Q80_0%A=PY\24'KV0LU( MKC'V@IKJ$U71RH(8N-S9MSQX44GM1 MD&>M/?0GPV&NE)!-^6K/=DZ'[<+-N13VK W&)>SR/=MQ>-(9>T);QW$\M%H+ M+ RST-D @%H+S#0=2JB)&F#+C8^Y7B1 BZ('5Y9H^*!S_GM6")W^\"37]5IU M_9,1:(W!USAJ;+>'7VLI7QAFX*06\\6CK#03,>?+V6J/!D# 0L0_#/H^AI.B M9$TMPPM":4YG+L-UC8II$$_1\R(5&\N-K=W_K&_7%2H63D(SD7E=HV(1*2LN MBU2\CP?@(1?FM>@J6]O7Q:%Q+;T+25E]+KVKRX57VWAK_:@_J"5W<>A;2^XB M4C;W.3B/97_JC7MNQ-R"?<=VQD7E)_G).]&?#-JC=AP[OY^&14WNB9&NY7QQ MN*&6\X6D++\,5J_%9(OMID_'N29Z[+7[@ROR7=QN]&0MO0M#XUIZ%Y*R MYR65Y7)C_?MAV[7KI,T%(NT!)X*\>32RL[&N];J[J?M]9U:(A=#(H&H M_*>%QVZTAKI7WY]9](V:=G>HW*/AN=M#38U']*_DGLZ,79\XE/MS*SALNT6/ MIJ(66F]TQW&.LO:@^D6;E^N2=$^F94NW3/G'?E2Y$^&5KK-F^EUY[W$0Z/8U MN7_OC$ M$8;-1OSNX_'HLN_JS0E4I[6=XO#-^S5H?LAC"5Z6[.[+/WOLSZ\)QIYGL/<; MT#.=<7U>IIYU+[[GZ;S]2]!3S&JUV.4O$&HN>M!@N%G\\D-+Z.=NAUSJ9;G: MU.-\:? S-C"<$9/?->]A'-VGP_I$16>T!G-J%">:&WE\KQ_!$O>X]8'OJR1) M;M<[;TX& Y"/AKTO:9Z' (]99F?]UX-!'SPI-%DM[V,$'^[:^C>*?TW9"9&K M%.7L)Y]_B/\]:0.:&7MX/]+D(;/'C8>&G.8Q]?]YTA1?7P^-E6IN=_:W/QF& M:\WM(Y=18L*E]C2WMK<,2X>IM%ZRQ+R8-+<')'>UN3UB]^AM?S)$!]8>O\I, MMMH+^9_U2PY;';VQ@\$IK.C?&4!?M+AG[GUCK[*^O\!VZV5V']VP?[G6_=[:ZV]W]H\/N MYMGAT29]V]X\VSYJG7T5^VO;1_N?WW;@WN_[[_[NMFBK??X=>-?)/OTD]]_M M=[?>[<'X-L_V/F^ZZ8%U4TZ8FX)2U0[RJV*FEA.)(U:$Q]Q)(5NPH0R4NNF,NFF MLPO=%"2/.L6$N+$:<18YJ"7XRRB>&.BKR"3.NHE1VB2\3+KIP3 P%?]5$P;N M'/8'(P3^:K?1[OT3AZ/N;1CP8AGHPY;A5IU;:<4T'=!T%@?] (KGNDXJLJ<* MDNP"138N"5+KH0?HH=:;*QC)4^E"Q )%FD 912F14T0BR;'"02F/F?$;34O-@17GP;/5+5$8%SR/2 M@0'T5 Z\7Q,U8L[K:'!,SN9S;4VMY0T>;(+F'!Y'GY/W.J>_R/S\&;:[;R2L MTMAN_D8@YRK64CA%*;STX)1/H*5Q0HEXBK@/"FE"$I+$$D= JTKJ )JVH0? M2Q1'FE*,NY;R\IC96LJG+.67CEXB-'GE/8HB@:.'N49@)!V*(6#*,=-@+Y=6 M!"9-+&F)I/Q%18L_#$!0VJ$ R/WBI*>_7S['BX\^S6"S?4*<]>_'N34#**\B M'#767+5Z>H1Z:E\!(9%H0"&4(:P!>G >&=+:6D25=Y+2&"(#+*]H4W!3HCA4 M'46N#@:IY?C9Y/@29A#,I*4.(RI"SIO1$IDD TI&4R=]2E*$I15JFD+A$LGQ M-%,3F2HYRMCMCVQG&LCB17A%,T 6M>YYM.ZYFJXGE64L(L.>1L MTLAS[[!2DGIC0$LIUA1<3,FON9^05"AR\5*E?B8QC5KJIR7UE]B$FF0#918Q MSD#J(V/(>A60),*+X&1B5H/42],43S_],Q.IGW7>W#PD<](5M7?0Z$0[C(UB M65 _H1/XY4I:7!WRF"-,N2#2^TRC[3S.K?1I& NOJM98#]%85W,Y(@O6T4 1 MJ"Z#N%02&8$%(E:D ;(&*- 8QG9%*I,OE0= *D>YJA%>(HB? 5T!(9ME U MM!-Y)]0CQY-"B1' (M)I@03L7GWHJD'@1N[DS M !*7)!D'9,'A6?_N.R=Y5=_U^^%;N].IE=%#3AGOKF9%-,84JU\$YADV$"2% MBX@3KI QTB/-1*0$3 LA=&E%BB9A9=K0K1,SJ@N81^F8 M]:MP 0Q$L%%3E+P&N" 9059X@:RR.D2.%>B9I17&1).K)Q\HK@,0Y977&>"% M6EX?*Z^7F,#:X"Q.'#D6",![F7.F'$.$$!&-I *,E 8I(GPT2DHNQ=**D4W02"7R2NH 0_4 0RW TQ/@2P@A10)EBSEBGF;"=@C6-?/+N8AU]>%!SE_$I MT=L!PS-F>L^Q8OSMZW#_BO$/FWQ9].[MLRX79AJKW%K1/DC1?KP*DHP#[TQ3 MBB*Q'G',+'(B\%SQU1LL,68D9Y6!GB5->4N@Y5P(YH$!RIA(/Z7P3ZU(:T4Z M^T/+M2)]J"*]LF$60I)6.,1DKG>O!'B;3H$BI5P&$8*UIB@RH"AI,G8S0;=6 MI+="Z?-17'2&+=3DM'WD>SSCRFP93"GT3W*V[T-[%99JB"_!6WG?MJ[=:8_: M\5[]*!\QY?+%1N[=8_;QNU(O8,E>PC[ >5?0SA.EY-=3KP3)YZ"SJ[YD+ZH, MZZKW,)71L'%L3W.EXJ=L3Y;--WMJ6\3;IEAN;BY9*&O"6Q_&K%77CWJ,1W9P M-;05A3>.*8)TXN"'&>605HD@::,BP>JH$UU:,4U%GGQRDI9JE*')35MPDNDQ5K*=9_;8* MX&YP$O-$N[D M"T$,9>W<[$74QM07QQ7AJ[3I.:)D]:[QYW^:8S;L6-',5R) M[]1ZZC%ZZNM5R$0M*"!I))+$)\1U\LAZ0I#S+@J1-"$1]!3#ILEHG3.UP((\ M Y11"_+4!?D2<'!C132!(^ISN7UG(M+.!F0$3]ARK[WPN=P^;RK\9,11O@2J M:B&.:LF1 M<]: PDH4:1D2 IR1DG/28Y%+:@+R(/S)R*-\X9I:F&<;WZB%>?K"?(D^*+5< M4"U0$%XC+K!#AA./7,0F.>*E ,J@S0#QP@T00^*Y'_4P#HC8Z MY+!+B!L> 38HB824S!B;B)$^9Z)H2NCK$DGNBXIM*@# M%?,/5%Q4LJBCJ8_32S\4KZ,\,0)T0U(:\&>BLLB%O#?"K LR@4FQ-/?[:!I6 MINW;.C912C!1R^]LY/U>GIBO&+UBTLN<1P4L@E; MQ)D'Y\=;B;3' I25T,RDI15!F^#SE,CCJ6,5U8,7M1 _3^QB]4OPVD?B(DI" M>L033[ET;D+",4.<2<0KM;0B<5.)14VX8*KD&&-N>4]1[+A(R6"G%),3*2.!2L,4:G&+%S&4S0IJD3*199 )FK)?;KD7B(( M@ DT)AT1-C$A[F1 1C&.#*=.&YH]WL'TTF6>*G- MSA\/)*[I'*!$WG%= SK4M38?J7=^* 'GJ0=@H!SB@ K CAUV@]9L:Z ME%,OZ;2\EG+47YMB4.*E2O0L $8M[%,1]BL'0YCEV#*/<.0@[$Q;I"F #&D M<(#^I=&G<5X4F]8!KYG4"5N0(E8/2;>X+-]?AR]*E7%1:ZI':JI//S08%L)Q M:0QBQH.F"DHBC;'(/41(PM@0F2O3!&^!!O.&Z!, MXDAP&1 0+S<1M 9IJXSVB7/MP;/@K,E+%8I\"0&-GZ9;/!%9O(C-VOEE7-2Z MZ9&Z:>^'?1+FHW*>H"@M!G@1Y3CC',Q-U(E+:SE;6B&YZ[E^J0J\E)>,L-$DE1Q)TER-)@D-<4)\%) M8QS-Y^*'ZJ]95N%EGQU"9W':J(?BI<[D;!*C"(:B$2< MAH"-?88AO@2@OC/J M^Z^'_0XLS+ HTZ->-^)_3]JCT[JUV/00R M8LAEIU(MIST"CWM&%#S1J/[\5 M!*?9^)^?@:T/<;!S: =Q*G[=1NOM=6@U'DHAPA_L8&NP,\JUV?^VG9-X^>H) MY,(UY/HUY#H#J/5F KG>&+S_OX?8=__NV<_F9.OH*]G<_?1]L_OV<'/M[^[> MT?;7UM%V&^;^K;76ZNZ=_7746COX#L_'_WNVSK\03I-0"GQ"A7WNSA 0N((* MV8@5$5SF.?3-C7C3LY;I@)/IR>KKJWAWB%#PNF&ZZ>C [[ ]#) MH?88Y\)_FZ=?)%-.4B$14P0CCH-'.K*$E#*2&6X#3^XGZNM69GJ"YJJ9J'PI&;".3'A)_PEMQ#UG%,D/9>(!R^0MMXCHQ5A2A(9@EE:$;(IVN11^[+@XFETAQ"6Z )QQ'>. _L7/ZBSV+ M%Y_7-JT:'E>$L8@-U0+X4 &\M W-29PQZ M,T>DSC==&+E\O/VLY7*Z$(AL)-=J[Z$0N2*QPD\HRG8NK#[B6!AW4 MXCMK\;W2LP3P S:&(1&DS1L<&L37)J2U8D)9&9,F(+ZYH+@J4U> EW"L=3N. M+'P8&M$.>KGI7WV6=8[8X9P:ZQ-B?.K9X^-!_WC0SLDGM0YZD [ZH99X(!Q< M%?!<)! (=! UR'@M$7QD=+ B,)]K9#2%@C^F#C$LL!S/ $34#TW$"\ L+ M0_PVA^V'\P6O YV/5"X_E \74BM*%$;"<5 NT45D54HH^1"QQM0HID&YJ)OP MX/:^):B6??7575PH<2B_7@(48MVZ43[RAZ&"-1Y$Y%@P>0M M2(I,D@X%[KDU20=O>-%L1-Q2PG\NHKU8\8:?5=(:/OR8?M5=G2J4S[I:/6&] M($>M@!ZD@'XH\DT] QA!$F)&J-R 0(+_(P-2(@EFP.8X$T !-2FA32EOIAA7 MK\A-'2(IH=Z8P>9)K3>>KCX I/EB.GO46<&.U]\EYIGS=, MC&9-3&J]L8@QG'N6(2T.E]P?3-VSHM1X86\4E7I"4<&?EKZ9QTK^SUR69F%L MRFQ+N:[V0FUAGFAA?B@53TS$DA"*L AY2]Y@I!G%R":>3 K!2,$R,C62-"6Y MV8"F0A9FBN([YXA=K;QKY5T5AZ!6WM-6WI?N 2,QZ!@22M(*Q&-R2%.I$5 4 MC#*C'">BI,G8S=!FK;P?[%;\,J\_RJ[# #[N-=HPLH-!<2)M,&KT M4V,$MY_T[$EHYZUBT!PA]H;CGXJU+7:04[MG>[Y=A'+A@Z(@[W+CSJ68C(?3 M925@S,?]87%BX]4@=FP^_?[Z6SN,#L]5V94O3FB.+[]B'8SB9'3W5\JR[ UV M[43_E;_S< N]1W'$ )/S1F,$[,4RE%98!VYH))$R@&I+YU\Z')Q/X=@>1.0& MT7X%R 8S?&4[W^SI<.F/'Q:BV^ZA:PM_?F"A9F+']@-_JY M*QT0%.0]#O)=,"1;EJ$T#@?95O[KUP12(&!9.V31>9/-+$C"O_^P*[<1?ZY< M>ML*+*VL?UC=;.SL[>RN;^XT&QNM-\N-U=9:8^?3GSL;:QNKVQOK.R52<+?/ MX;ZRM[L(O.[OPS^9Z:W>GL?4V3VUK<[WT<_GMT[GJ M_;W\8]WHS0E,T)M@8AX+,#KLG\#WP[#9B-]]!(AQ' ?CRC -L)/V)@D![Q3* MXL*\%=@%QMNQQ\/XZOR'UZ$]/.[8TU?M7O'6XDNONW9P #I]8A.S/K\&70K& M&%^^5/7+>*SN)['1R9LGEY>+2]> V/B:H,N:JSLOXV5RY[6?/=8L:\D?]=2? M7Q/L[G?68RW=6-7]QO.+J/X#@_?@(Y2GPOS5&9G[S&BLZV<3=?@E?!KO1P!* MBHU-N.]PV%@'\!0*CR@7P6HPW+Q'#X)?;M]6=&5VVM_ON2XOA,.O!#[O\M=O M<=G+3>2\QS&M"=^GU\8B+1R>AG*XQ]I4;F&>Q%%38:?*+1E^B$*=5A;E+#3M M[3/>CO_$WLG-'J2_FN#+W )ZV.079I.'VL $U9KF2DQ">YL$#5)0'ZTV#*WVY0;01QC7QNGFT2K?.SH\A+$=[>_N'[;6_C[,][6Z']GF[B;\V3B]L0&T MM@KO@.^N';:WWKWMY(V?5G<=MSZ_;>^_VZ#[:_X[C/?[YM%?:;,]V?S9P=^^ M4&<9598BQY5"'/Y#6L>$J'>4>Z9B9'1I16O29/)F?;\*;?Y4J3=KK7IKU7NA M>ED2@B:62]00;F)R7BJKE'"&"BV\+50O/E>]N%:]Y5:]9Q>J-S(O;(@46:TT MXEIHY"C\ZJDDFD4,M/9+*Y+1)M,W3PO6JK=6O;7J?>:\5!LY5EH1;!F7U.K( M@E!8**.X,D1,4"^I46\E5"^Y4+V<*$Z,]PB3W+Y-\(@TTP8E$7"42C,JM MII2T2?AM+01KY5LKWUKY/J?R!>.8,^IZ!XWX_3AGCPY?/:H?_7UKF-3/*,\S9KK]C#9MFG\%K-U*HINP<\TCO+2%TMO4^0WLL8 MG+?$<$,,"*X&U&RC0R[)A!S522F;*]?ZI17-69/=$H&K?%FFL0B:<@2];I>_ MG=B!#P^:C8/8B_E =>',AVZ[UQZ.!L4QYXMPV LKM%U2AWY"L7=C>JWVPNH/ MU%H?$ZO660_163M7/'W+K8]@85 4N0(OQQ*91"WBT5,?BW4SR'4ER$ !C+MP=U'H*@EXDFKW):/(JFBXDP014QNRT=XDY@G MMP:MA;J\0CW+$$ MU,\AU)>Q :%DE-I*%#1-N52U04ZPB)3UF&A#(N5Q:05@ M69,:4POUX@KU+",#M5 _AU!?A@P(CEP'+7/U:(#?#N?^W9BCA"66&B=K3 *A M9J9D0CVE#((*A S6?K;W?QXL6-B.&)6*%5PE55955PA5:ZB':*BK9QD3P<[C M1% *P2$>!$6@J@3"C@0"^-)0:O,)[R87O$0QS7H_HL+Q@5J0IR;(ET$!+@C7 M+'C$!*<@R!PCD%Z.I'8B S*!5Q\,0[I\ B,]VD\LG!O5J0RRO(LXP#U((\-4&^DB^ M64I$>41X_'_L?6M36T>V]E]1<**F*3'/(.X!@R*>=+:O7- MR ')(PG;^->_W5O"D@VV$1)B"WJF@H6$I+W[V>O9SUJ]+L7YEZQDV5)"\[4; M6BK;O\&%1,N9* ;M 7R6!EGG6&*RCA+,\XL/.$36F.,)U1XD[T:90BB"(1: MK56&DD%IW&-$%ZX)3U3"J83S"-K95,)9FG!F810,/G*+CE"M*0$F3)8X,4L< MDV\9'))VO Q8%+PK^0,:KU@99],99YUQG\HX2S/.+-XC9 -U!&>#!+ H(F+ M,1*G7;"@'/-@LE.E:=>*RCAK2D%I0QCJ^D7?*VWAT,.@/+BGR%^SU1X4A8^7(13CR<+[S!#IF7>212%HFI\J4B),! M,V4*@& \>*[*Y%1I:NWZ [;A=89QJ@VOQ(9GH1R,-%&*@5 1$H&2SVIB]JR$ M"YXFE"9B*E7LANEJPP_7AM<9&:DVO!(;GD5'E+*&B^0)5:#S?1@3P<*V*JCH M#3/1>+JUK;NV9GT^9!M>9ZRAVO!*;'@NOT0F)W24A'HF""2P!)%9X@ 4#4E: MS?C6-G0YO3H)H::7W)GY_3P8YE]+[8@_P?[KV#G-U_DCZS;QC_7Z\Z-\POG1 M F0T!>G9^7 8^_[B>)A/=G*HA9H*,_T4\X?%VK1Z08*:;SZAK:?*H"4JJDQ0 M^29#K'2*B&@#HS[?3A@4@E+V*D']L]:R/@3C7H&C7XV[1<;]<6X(G@(>4R1< ML5)OHAQQ0A0SS^Z#LR&[$'9KVW:9NAH%J,;]((Q[!1& :MPM,NZY63\A69:\ M)LPVR1/:$5OB?$QPP1*%R'@H87IAKX8'JG$_".->06B@&G>+C'L6-X@,H]'4 M$^T9$O \$ 0?B45,6:3I8N3%N!6T1)8_H%2 ;U:DN.;:[KP=#M[U1L4\\Z_3 MG(#.&#_5[:PT]51A/ZFOS=<8%TO]C^.307[E7?Z3L]@?U[#I0J.TCG<*]4TB$SM_ M":8PQ8!9TW!>6F$J8JD3Q$FI (/DP*%4OXCLO-0YABW9'^MLF@=LQ>L/:U4K7MJ*9R$HYH4%GI PSB6!5'2. M%D@4U2%YI 91ETP@D$M/Q:M6W%XK7G]$IUKQLE;\>?0%/1?(!/%>))*M560[ M3I&@9UI 8OD*\=E?@:Y02P^%KX;<7D->?S"C&O+2ACP?>) 9DAB $^HP$!!. M$2L-)2Y;,:>>YM=H,]-!T*4;S]8TGYL'% _B>.K7WTUHY5HJNFX)[C6L^K]W M=/)MX=^-REC*EV1M_71+UMV;#V5H;46,01+./27@D)5@;R16N&!X1"VBG\SD M5+KF%*UIZZK2:J75^^DY4VEU&5J=Q9:4X-I8)HE#XTC&QA '*$D(S#KII!$T M2UFENHIO=)_RRJJ55=MSUBV-^E567895/XOU@0(JC+4DWPU+_Q]&"4(TQ @E M7:GP"ZI,F^:BJZ_IXE6)M1)K)=:'DU)6B74I8IV/O6HK- W(B>,I36J+'#=9 ML H:?92*JT*L3/(N,UN/G!I\Q=[8BGU(8G+O3 M^/GI+O/Q]1 W]1 ?T=Y%YVW,!GF"P_CTJXF)JT@WKY_1GL]84?+M1)G:=ESG MU]\%?\)1SR^S^]DV^7W]:=Y_SVVM&.Q?)7=P*OO<"?L%-.^5/(-B%<][YV>CV-89I+'0^/-ZT[QP?'F74>LIM=5 M9N85>6?6_+/3+D5@99=0T]TE+;,(\]^H^66($]!!RY=R)AD_F&5?RK_;!K_ MW'74JO+/[?AG/FX547F;&"FM P@PC\1($4@21F0)!-(Q7>)6#W'4=^6?!\X_ M=QVWJOQS2_Z9Z9]H*17.:$(A 0$%GA@6,O\$\,KFJ]1 &6+T1"W=EJB.1[UY M(F%S=8\ZYZ,8.KU^)Q^2/S]M^I9V!JG37UF:X0J30>MGK.DS'D_8]MHTPT^G M_,CFDC=6/KK'+AA_-(<9PTY>+GP=#\[/7!P>I@E5'9Z/1V/LE]7^?#.IUL?< MY);\>CXDZA*-P%B^F*,*!)RQQ'G'2+Y+:P>H2WQT:UNJ+J@VS2R_AT[J#]Z^ MU]F.H=KWG=KW3')GOQYILHKXH%61W*6%(-5$.BV""XKI4OTF95?3JTUPJGT_ M)/M>9V. :M]W:=]S(3UP**SC.OO0,MLW"D\PJD2DT& L-TH%U]R_Q35= ZI] M/R3[7F=]>K7O.[7OV?T;07-F/"?*&T^R27MB)%"B@O:,9H19%,W]&UJ5M/!X MRA._DNYU(V:Z:_/8@?,,A]2)$(6;K*:$T>Y M(1QCT!:DC[9H#]NE;&G?HGV)\-7"VQ4[J!:^*@N?2S5GTDD(D7#-&($L/XAA M21$3M-.&ZBPR:;9PT^70IK[EU<(?9/2@6OB*+'PN?A!LB,Y$1@PO9?P0!7%1 M69(= 8TKOI,/II>/[/403SMO M<3@N.3CC_.?G?3P/O6P]_+9L->/8C M^N1J>#F/)"WH7?WS?"^.32Y*9>^,$PJ=T]A9T^0BS M37_U+6V!I .?+\?\SW*X#>UP&@OO12%,MALKG$>AJ0E@>621B[\XW[I\T\FG M)HEO,\,1-XSX-\&4S_ IGK['B]'6#Y\MQ%FO3[Y8^"_7[*LKD])M5L9\+STL M+\S$:C.+#R:CK)]F:X_#\E?YD+ MA](Y&99;V/]\'R"=C:]P2C&K,JF[6,F_ M?L#MZ\"_UZOTR@HPF:^"W1<[^YVC5T?'N_M'W<[>P;,GG9V#YYVCWW\ZVGN^ MM_-R;_>H1>1W'8I;V\\.#Y[O'ASM/N_D1T>'_]Y[OG._V_K-;3O1P?[?U9_:/WR])^I_M/]:]_CWUMN57>]O>QP*, M3P;G^?UAM!A6C2*9W>^:IJ3YD$_Q[2@^O7SP8^B-WI[BQ=->O_GBYDT_GN'P M=2;YZ4VR$/R7NQCE^R8OS[C_"9WP_W0W9?K-TY>?-"]]H7OY] M\,M_3@_XGR?[9_OE<\7^'[_V#O[8%PO3DY.SC[[<.?;_Y\\VGKY4T^ MHC>_??SS37CSYW'^KWS&'R]/]M_L7^Q_W/EP4+Z'[XO\O>++K9?\SHN#YP=G M!_P@?V?^]Y??V)^_[.;W[7WUN1-$9=='QZZ/?A+QIK#KQT_L:JE@ MJ*(D24!)/C64&)DXH0&\0ZJBDNPQS"&NY%K)M=WD^N@'$F\*N;(IN=+]YWM_ M"1DA.*J)\*))_17$!,=(1C*#A#2JF![%/.)*L)5@VTVPCWXP\:80K)@G6%0L M^L@BT4RXTGDE$)< B55&H4>6H:./8B[QJ@CV 35JNW[=#\!+[ MH]Z[. T@__"/TVR._ZQ]V1[+9ZRT+QMM\T7_[ 3[K\MU7NY1^85^QY\/A['O M+SKC8?[<::="#&_.1^,FZ;G;]"PL:=/XH39T:\.&0D-I7R/\ 2E9@08DP1!9->%8G#.6NEMR+X*[P*TJ75SI8:;4,,_UAO+ M'>43SH\J$VP0$\Q%AE_]!3P%)H,GE'-!P'*>98*DQ-L876!*@\HRP5Q33?K/ M2@(/@016$&_\1 )5*3P$?A#S_" P!@G&$1Y3(/DNX8@+MO25L 91RH#<9K&@ MNE1?]2/NA2)6VJUN0Z(IY_UAS$?S,8;.:^SUIQ'$3K;\DQA>EYKT7G\T'IZO M)J3R 'MHM#.D4K9EGN'HY.?3P?O_RT#&7S*XY$M R$!--^57$[ M9RWC8VE9=J#WR-L[\[RLV M4HE@8XA@%ALYWOG+<^Z=2Y1HH)"YP"*Q^8(@GGII%2H3P4ZDP-6*CYN[/I4& M6DP#K8J.5!I8%PV(>1I@@EJ7."7.@2)@9>F,;15)@0>&R@H%O-" Y5>W2^Z% M!AY//LGSF/)SH>-B/S\:=]X6<\D6_?8T?VB'=#(*YS@L;?1*0*3FDMQ#X.-C M' Y")JU%2.[%!,;,8,U?O1B,QL,X[@V;/H@_3;!^42"^&@>N3+<(T\U7N IF MF-@MM_;/HAF9,AY \$5XA M@: B0?"": TAFJ0TIW)K6_&K<1 M1LL]R]<\ TW "4.R4,T,!S)%9P!]*DGMK*NNR5.[W<;MS>QI@_9R'BM!M"77 MHQ+$R@EB%MU(+AH(GA.I?-8\GD7BO* $E'9&N_Q_D3)!F*XQIA+$(R"(C![M#^[)JYRR\9'T[%/(B]U&)R7(5(-#$L0WX-IUK;OC+L_"[\R[KW+?A)1BD8"CCIBN-)$0+[_ M*I\2=Z+TJZ==)J_FIU7^KOQ=^;M5:]+2!OB5OU?&WY^'Q0/WC =+;#*9OUEF MN^U_Y1^7AWQE3.R4 M +:;(=B?SO.F;ULC''PRU#QVT)>$2.Q?E#Y6_<$X?SH.\]/]3B\?V>LAGG;> MXG!2V)G__+R/YZ$WCN6VU@_9M">/FE7'\G3J];'O2U'H:)R?:'IB/?GJ2DP/ M!_@3+?,AOQV,>N4B?3J,I17=N_CC^UX8GUS2W-P;IQ<#G;T%73Z(\_'7W]*6 M5>_(SY=C_F#':^N&SA3CK]9; MR6#85-@_S400A^6O\B%A6PZEO,SZ%SNQU@ZC7+S&:BW;WQ'_]Y[OG.C^/3R MP8^A-WI[BA=/>_WF$)HW_3AE@^G=KC#UE_O]Y?LF+T])W-HGQK+"X]-L@^D7 M3RG^24/Q7TBOR6M"/0$+7WV9/F%??>U;'ZN>:/KU5[_UJ=]^3<#MWOFM8X4G M5ND-.5;YQ +?D&/53RB7&W*LF[2NFW2]ZB=*;\HUH)XH>K-/_4Y>UX+I6W<3 M1K)+..>?SLG>Y)PF][SUG-5WE?QE6MK9H-\Y&@_\WS>8^;; &+*-6H:=?*S% MEK2*M=A0.SD>1AR=#R^J MI7A_?G9^V@2S)A7#GV>V_J-D?O_SA[UK$UP?T3H=#S)Y3*Z6D\%I]FE&GWS0 M_Y[WQA>?+7^\6K/[_M(L8+L;^7T; 7TUF6HR-_R^-17;?$)U+@ X_0A2_GX6P>^5O;+Q M4V*;8[Q3Y^[ZB^ G/,6^C]W.K]@_QRSS6+=3$K2^V(VX11^G59642^-H%3]M5=2*!@7;)D4BNR]-B)K M0G^'Y^/1&/ME75N30W%P=)E#L7_QYR\E?^(5V__X.S]\_O+-0?[]S^/?Q9_/ M_WSSBN>C^K@G]O-W?\JA.-N7!V]>GNZ_^;6W_\O>A_WCW^#/7W[NO3K>OWCU MQW_.7OWQ&SMXOOOQU9N_Y9;VU+ MU65T3;4GRT1H5F.@-T^0^&2@]Y#@MJH4MOLDF=MFL"V=H]9*9KTFQ?C6M/HY M=\Z[IA.7M#+F8HPYJ_C00O+2G8$$JRP!K07)#Q*QGBMJE-$ZVL*8E2TK6U:V M7"=;"AJCL0(LE0*28"8H*Q@'AT(;QMT*1&@ETF6)E,T:97&@2F*6GIY3 F 8 M<5XZ$E1^+)A 2&IK6RG:U?IJ\YO*II5-*YO>(9NBTL&6R4.@#+@44$FKC.*& M>ANH8I5-6\"F8C9/4BHN@\ZR5"63V92IS*:>$LXP6*&CHR"WMEE7@.X:LZ9: MB$?/IS5Z>)/H(5JT 2-$(Q)(#ZA5H)X9ID!)9^"F;FX-$:Z.6>2*OPJS)KFD4O_#DFTI=E;KN_:07 MH2Z7'4F3I/#62$@V.$<#.A&%25Y#TC>@KNIGKI'5+CZQ&M>:F4!==C)!$N#: M$*>#(58ID7PTWI4&]_SZEE>5V"JQ;1ZQ+\3 ;6THFL.$I[IIBM4B4%U(B@OFRS)[Z;#%.^Y2<=/,I:F).3[!_N';\A&C_S20[O5? MY&49A$K*BY#R_(PUT%8PHP)18"F!%"2Q0E%"8[X"9#"&ZY 5YC7=L&\W/VF= M2G*%TT\VS_*GDSXK2A6EBE)%J:)44:HH590J2A6EU:'TF"L>%XI O.^-3T[B M:2B1QTX\>WLZN(BQ,\8/ ">HG;2X@TX]L:[:COA MS?EHW,1U7\:FY]'QH++PG;#PK ;(*L:50THDU9Z H(983BEA5BMG/01&R_AK MUK5"5B;>&!NO3%Q1JBA5E"I*%:4VH;2(]O3(I4\.2C%Y]NBCC2Y[^,)%C510 M!E5[;J3VG$_]"EY9#4H1[TU6GPXM<=P8HEV^OB-:*85KE_JLV5576B&6@"9Q M.)F^-+.+3OQ0'L>'G6!U?;KJ]&:T.9F)=8]F$]1*1:DE>9)7Q8IF6FF%.BJ& M8(VU(JF@440:P0AN[TBL' ]FS?3+QL5>?]I)O]$J[DNM\C+^][PWZHWC41R^ MZ_DXR9-\&?W@=;_YE/_@Z7FLBF8117,T%TW30@>:%0U1SC "-FAB5$ B3/!- M!PAMPM8V@Z[B5_4*DH5I8I21:E-*"U2&HE<)",$12\@<6F4 ME(%;XYT!IKRL(O7ABM3YL%L3096:D<2R. 43([&8'TFTG.:K@V9GIH4RM>85 M?FG[+X:#?(IAU$G#P=DTM7#P=AI]BT/?&^6O>HRIA(ME$LK$N $?(2D+'*-- MJ+21:+1E"E$OGDE8D-@;C'X^S$LWX;!)@F'SXK1@<7>*4JU57(C./A^@ M ,$I+H@R/I,99]GGYBZ2F%UNY$$F%TK?16J79;*Z5[@)\K.BU!*FO=\8Z5<8 MN)&.E8!70,"SH*>GW"/72+AV@F2_@A*CBK@$EL')B#LAMK:A"\N+R6K%%J:RD0!(@D9LBP[921&HR>4\_&V%_.AA]?8[R@]RPJ=MJ%:6*4D6I MHE11JBA5E"I*#P^E1>KOLU^:$M,@;#!H7;S)MLCB$QD:*?YL M7HGO];,PC__.B.JZ+.*X7 MGXUOT(E[G[@B %80D(D3Q*B)$$XJ[S4#R[:VF>QR<;6_[LV+WJK)M]?D5Q"4 MJB;?=I.?KW,U5*/D@C#G&0&6$D$;7?[5*0/((P_8+I.ON79?VG&*"=,0RS9VDZ"2?I UW*:@6;2!6TZT$ M6U&J*%64*DKMSXBJ8F4)L3(?0:*.&]CM[./0W_2$:S;*1:U3+K3$H.,6]<"Y]1XF3P# M9L! !!."[#,4V6;N;[+L=6SP=G9H-]D:DY*-0_/QZ,Q]LNZ5O):A+R.Y@HT MA7742\-(<%Z432]/K'*,6(Y:>>&CLGQK6ZJN,&R#A_LN9*#WO!-WARRSN>/2 M%SOWS636:R8\W)I6ZTSTU3+FQT^,R03CG#$@AEI#(!,HP62 Y*<=52HI265A MS,J6E2TK6ZZ3+:,$%1(77 L-SBODV7G6^1<>=+)*K$"$5B)=EDAGI>GH./HD MD8!RBH"U@3BA(_$R>\F&68\Z;6TKT%USS:"QRJ:532N;WB6; DV6NAA$Y" C M.I7E3780;<*86705+GUETV79=+9E&BE2[2PGWEI- $4D1AI) @N)@:#<<=C: M9EW(OKSE59U6/JU\NNXHJ^AD)7QZ#R M$X-*RDVT5!,:/! P21!C4!.KT&A'#4O1;VUS6JFS4F>ESJ5/>I&2C-L3YZ=* MC*H\5[R%M#^__\UIH)81#RHS)WA-,G$ZPFWD03(E,U99>VJ]?/E$I:Y*7?=^ MTHM0EU(!$BJPQAB(2=K$>=#4-5.6 M("9&T)B@N(J!&KNU#;2KY55-6(FM$MOF$=M"X4%FP3,)6CH0$- BB"@X-4XS M%ED-#[:!SN:2%$7DZ*U,1-E("7@?LF?K4^:T(!SSQBF#V;WM4B6Z5EQMR%Z] MW%J#^TV47L;1>-CSXUB@*<,N"GN,.N_RTS$\QJK3,CJ&E.<'R"_6F+S/\TD.[U)QTT*RDO0,K[QSOC.<^9F>2RLD22 M'65&RGTT>\[("75:A:"#05X\YSH>8\-,O];E5)0J2A6EBE)%J:)44:HH593: M6K[Y\$,0[WOCDY-X&DKHL1//WIX.+F+LC/%#'"T1E[AF-3?CPOWZ]M4: Q.C M,FSXY\'P&#_\4> 9G)95S$]<'[:H08:%@@R[GP49DF,Q"D,\!DG &$.LUX8 MNBB]$<'+?"5>30FM[4S;:L&US_0FH+10F@"5$J.VDG(!R@J#X)VP3%LJK49V M Y*]S?3WE_$4\]WR>%!I^&YH>&X##ID*6F$@R(PBP)@E*(,@2),"GYP4'LH& MG!)7*^TK%;?5R"L55Y0J2A6EBE)%J4TH+2(^!3K%3 Q<4P3+K36":Z>\]MEQ M3!BK^-Q,\;E__/LT#K#S%P@+C%I!-.,NN_Z1D?R?)A)#$@#&&1%;I3YK@M67 M)MWD0Q)7S**9TWEI%YWXH3R.CS''ZMZ#\'6KI*+T0%!:0#%XIX%S'KG1')1$ MM)J!1!J0.IOB72F&X\%.7M1R<'A:]@_V^L_P;6^,IXU@<%\*AI?QO^>]46\< MC^+P7<_'2;[BR^@'K_O-IS3#OZNL6$A6[,W'M,I;6TST=66UQS&S:*#2MH5I8I21:FB5%%J$TH+R%2.04AN#+?,@#0> MD^1!2>XC&BMHJC+U B7#"HJ[AW1D$JOR22)\2(1EY*51G"E>!MU:LWP M^]+X7PP'>7G#J).&@[-IDM_@[30*%H>^-\I?]1B3^A;L1"8S(7H>(@0/*CB# M2!E'IP.GPDJY>$Y?06)O-#J/X?GY,"_=A,0FJ7[-B]/:P=TI2K5L<#$^VY_/ MZ)-62&<9(T('G^G,"^*4,T0X)O+_P#8]R/GR=8-UUZXE5GQ-3ZPUF7 C/JH% MK\2"YYK+<)^TD9+$X (!'1PQT25BG0^,1V[-NVY MF#A &5Z+CF06+MWPHB28>"1(%8TI,,=":1%!2!8H,&8<4@Q>H;<\JJ3=*IW41H(_FU?@>XT M__=@-#J(X\-TC!]>#(9-\^3Q>-ASYV-TI_%X\ *'V:6H+NM"+NMOXUDNP\Y? MM(RQYP()92610949&X9*$B(/0:IHG)ZXK.J:X4'5W!^*N:\S)E7-?=WF/HM0 MB:0B1I:(]-H22,(0RZTAB0?0EH?,[::%YE[3,+^T[6PHTS#5HTRVK)LB%:6* M4D7I\:"T@)BS^1:/3MD0#0-CK:'YYAZU]$$GJ:A>I9C+]Z&9>JO2;"%I]FI\ M,,M'Q>QI"8Z:2)U*TAK7Q$H*1 ICF?+"%!J:>RIRI5EY,I\) F3=IKYK%=2X 24E<1$JXA 2$HKE@23;=0KCR39Z?KQ MPC_A*?9]['9^/>_'CJ#=3K&H91*=IC->W6 \'IP]%7EAPN#Z-HZ[;0YA\R_U0U/_>!_C?!_T^EV0!'7I[RKXFY[ZT4H[#T622 MT#C'$!^_L;.?0VZKI"7#F<* M4J&D,@1'& 9#P&(D)COW1!D#2G$#5)BM[6O*YBLA5?%8Q6-[EF21L7>W)^51 M/LW\J&K%U8=>/XVNW_DK<:>-I)J(TL4$?#+$LA@)%1:M!- IZBP6KRD5N?G MNLJ*E14K*\ZSHI N2Z&8F*$((CK'K-14J$3!&6KX#5BQ.M?K),Q9-2T#4WK* M!L)C; A3$9,];B*<35JA9V!95K&V2_75U('*F94S*V?>*@P9045%&2CC.3CG M45#E*,\6IT027M8P9#N8*J!04.I-_,%&F(7/& MNTJ9ZO8OG?/Z0U-%?UDF/%?A//=9/F:C&D[-??M?;OC#]N?5Q7-OFZX)\"=: MYG5[.Q@UHY*>#LM0\=Z[^./[7AB?7-KRW!NG2T!G;T&73_A\_/6W?.T05X9\ MD\G[3>AY.::.^J+8>N[GR7!6,OXZ$C>,^#?!E _V*9Z^QXO1U@^?G=-9KT^^ M6,,O3_^K)YG2;4[2?(]V\SE.KJS,@8-A,QKK:;Z2X[#\53XD;,NA=$Z&A??_ MI\=II)G6HQ F0K*B4+^F)H#ED44N_LK^Z7&Y[CN#U'E6;AG]\>A?/^#V=3@V M/QHKF5VJC5GFTSW%MZ/X]/+!CZ$W>GN*%T][_>:HFS?]>(;#UQG4Z?4MKZ9^ M-R7F*M;5/C&4%[FE*^O2+IU?"D^9*^()B)J\)]00L?/5E^H1]];5O?:QZ MHNG77_W6IW[[-0&W>^>WCA6>6*4WY%CE$PM\0XY5/Z%<;LBQ;M*Z;M+UJI\H MO2G7@'J2M?^-/O4[Q3\+MHM93U[S(B+TTSG9FYS31$JMYZR^>\-OSFJRN]II M?*VOGMM5O+ZZ87XC:-NW#+/AI9TRO93T^IWI_-)'O"@OXQCSDZ&SB\-^/NK1 M*M9B0^WD.#L7H_/A1;44[\_/SK/#F:^+22?WSQK+=?Y1ZGS_V?FAL_?MENX/ M?Z6.!YD^.O-1K*:07O_8F42S/EN:&]XG;[!&-PYL?'_U[B86>;/5F^3ZW.#R M^>KYSI_RXUFWG;/!>7^\6K/[_M(L8+L;^7T; 7TUF6HR-_R^%?5DV,CVGM]K MU(#]<\Q"CS6M&N@2O3X_WX=XA"G W/FD: )CN09(U*"**EC*1&2:1U\V"9EE M7+#:DN'KVX4O_]Y_'O+?[%WLO_D['^?+WO[SR^W"/W_Y[?T!__ET_\W>Q>'Q3Z<'O^SE8S[Y>_]LE[[Z^/K]X?%O=/_C MSW_O\U_3?F^:&7Q$W_\EO!$:/24H8R+@M2(9NRH)B4 MD@%%!&O >,^T-](RHP P5C9M 9N*3VP:HS")TD"T8T"@-+IWGD4BHE$^,J>Y M$*7Y .6TF^^,E4_;VE[@$48/@PZ,6:J80 U,HC/:2 E1&PTQQ&]030T1WA6S MR%F($)3D-@)1+DH" CDQ&0QB@G'19--5WC^H]@'MII0JT1ZV1%NHR/_6Q/G8 MBOS7M[4RU^TZ"@O:BTA2\*Z4K#)B@4="D2>/!ER0)L*?;4?:26V2FR;1VP+\)I17@>7N#3. S/.H5"2&B=9HIGM M: V;M8'.YOHK4R>TEMX0F7\2"%QD.E.!9(B<4=0;QU73M=.J+H.ZK=NR<>+W ML.R??6?^#$]Z'\A)/J#8?UHM[UN6=T'??PHK.6ZR<45!8FS"2C'+"$!*#,WN M:[0R96&QM?UL4H)2ZDWRM1O]N!2;8QB\;7@X/]XY^KV3&561,C!H:@A?2>]] MD,, Z\C&BE)%J:+T>%!:)'\R8&(&?0@N0H#H&-<&G ^*>ZDBJ_F3Z[KOSS:J M'2@6%>4DQ=(EWVJ WMCNJ$EFM$IF/_25G# 8;2##4$V L$4LQ M$>IC5HS*HU:F;5JD%O1>;>GSYGQ4NI34RM[5Y^;Y1 /HE.W$,4C@G- JF.!5 M&2I!7:J5O>UAMX-G%#$HK3$)JY!1,ZYZE5NS6M5CVX6L:<5?9JA<%K"41 T 2X]P2C9\0:*UG2THMD:V5O92&--D$Q(_+3-:FF!40ZJ^P5R!,MI;R::D' >4N<7V65EKZYE>+6RMT71PY@HQ20@JS<#B6664OEUE01PTD",9)-N'B\"9!\LU .<>42JAK96^5 M:%6BK;T\[O;$62M[[VIK9:ZR%[2&0*DFVG-+ &(B1@5*$F,Q" ? ?:WLK=3U M**F+>2^=1:UCE !.FY3U1*)*Z>AI@ILT):A^YAI9;5;9:S4D@=FU]"8$ D(R M@MI*8L "M2XE%URM[*W$]H"(;0%>$RP*JID#YC4@ Z= . \2(C*C ]:P61OH M;"Z[SPNC,V",4*0BTQE(8F4JV7VH1;D3 #U*+^-H M/.SYDGHX*I;;L,>H\RZ6;,0ED@X?7D+TM<%!5$EXCBQ)2\%SCLBB!NHD]4(F M$_YZ7I(W*:.,- _$=Y-ARK?\A*,8RJ2ZV!\ULZUWAD/LOXYG^5KYZ6+V)R_P MHCRU\QZ'8<*U>_T,YWEY-]12#>]\8G)_$TE,AC)YZ]/1UYH<&WKH7NC%C7&L$B,87ZD:=(.O-= HK"E MP8Q1Q%$C"7M@'?[LY346H+S5[=3).1!V:4 MLLDEX#8A&"H3T,@2ES&(&W#LC7?5)OT!FKCNRWB*^69Y/*@L?"&-LO#)Q1:FB5%&J*%64VH32 M0J-G4 (7J)A""X%)S,(SZ@!2@V!)Z*H]-U)[SJ=^ 3ANA.6$<7!EJ ,EUD=# M?&2H0Q#1:-XN]5FSJ[XTZ289DKAB%GE%9G;1B1_*X_@8$ZSN/01?-THJ2@\$ MI444 U,L&*.09ZG@+'.)&ZFD%%+E^XFR=Z08C@<[>5'+P>%IV3W8ZS_#M[TQ MGC:"P7TI&%[&_Y[W1KUQ/(K#=ST?)\F*+Z,?O.XWG_(?/#V/558L(BLNYD): M$,IH.YZ(,Q)(EHM(D+M N *+G%$#96(-X]W\N.8O;A895,JN*%64*DH5I8I2 MFU!:9$O5*\V$54TL*^A@,&"0/FD.*7A[5V&M*E);(%+G8U_"T)"X"L3R,M#4 MZ$B<\QETGVP$CU8U.Z]MDZDUN>]+VW\Q'.13#*-.&@[.IOE]T\&7\4,<^MXH M?]5CS.=;+)U/*L,24QBE*-T-K<.H=69*0/3*RUND\Q4D]D:C\QB>GP_STDTX M;)+EU[PXK1KQ,B0Q6EBE)%J:)44:HHW;OH7&WN4!NA20^ ME<1.%(Y8'34!13T#8-(P/9&=;?(I5Y3<.;%2>DV0^\N =9O,MNFEUF1P#N-) M[(]Z[V+G=# :?0G$P][(J]NM%:6*4D6IHE11JBA5E"I*#P^EA8H0HQ8Z>1^$ MTR!-0"F3" Z6XP=Q?)B.\<.+P;#I MFCP>#WON?(SN-!X/7N PNQ;5<5W$<3WZ;+:&8C(F[0P1(O\ :4M%HN4$FWI$ M(YDS?FM;Z*XQRPP-JB;?7I-?05"JFGS;37XN5L5HMG*M+?&<60+HB[5[39CA MR0@J-8/0+I.O.9A?VGR)"DE#$&5$I[7.4F8[X/S71;%64+B++]XYWQP